Le remaniement en préparation qui pourrait, selon certaines sources, intervenir lors de la deuxième quinzaine du mois de janvier, est devenu l’une des principales préoccupations des ministres.
// $Id$ /* * create modules 2008-11-13 abonnement show view bliock 11:27 14.11.2008 SELECT * FROM `blocks` WHERE pages LIKE '%abonnements%'; SELECT * FROM `blocks` WHERE module='views' AND delta='breves' AND theme='bluemarine'; #user/register UPDATE `blocks` SET pages = "abonnement\n\nabonnements\n\nuser/register\n\naccount" WHERE module='block' AND delta='31' AND theme='professionpolitique'; UPDATE `blocks` SET pages = "abonnement\n\nabonnements\n\nuser/register\n\naccountr" WHERE module='block' AND delta='28' AND theme='professionpolitique'; UPDATE `blocks` SET pages = "abonnement\n\nabonnements\n\nuser/register\n\naccount" WHERE module='block' AND delta='29' AND theme='professionpolitique'; UPDATE `blocks` SET pages = "abonnement\n\nabonnements\n\nuser/register\n\naccount" WHERE module='block' AND delta='30' AND theme='professionpolitique'; UPDATE `blocks` SET pages = "abonnement\n\nabonnements\n\nuser/register\n\naccount" WHERE module='views' AND delta='breves' AND theme='bluemarine'; UPDATE `blocks` SET pages = "abonnement\n\nabonnements\n\nuser/register\n\naccount" WHERE module='views' AND delta='agenda_medias' AND theme='bluemarine'; UPDATE `blocks` SET pages = "abonnement\n\nabonnements\n\nuser/register\n\naccount" WHERE module='views' AND delta='agenda_politique' AND theme='bluemarine'; */ function abonnement_menu($may_cache){ $items = array(); $items[] = array( 'path' => 'abonnement/le-bleu-view', 'title' => t('Abonnement'), 'callback' => 'abonnement_le_bleu', 'access' => user_access('access abonnement contents'), 'type' => MENU_CALLBACK, ); $items[] = array( 'path' => 'abonnement/profession-politique-view', 'title' => t('Abonnement'), 'callback' => 'profession_politique', 'access' => user_access('access abonnement contents'), 'type' => MENU_CALLBACK, ); $items[] = array( 'path' => 'account', 'title' => t('Créer un compte'), 'callback' => 'abonnement_account', 'access' => !$user->uid && variable_get('user_register', 1), 'type' => MENU_CALLBACK, ); $items[] = array( 'path' => 'account/essai-gratuit', 'title' => t('Créer un compte'), 'callback' => 'essai_gratuit', 'access' => !$user->uid && variable_get('user_register', 1), 'type' => MENU_CALLBACK, ); $items[] = array( 'path' => 'account/essai-gratuit/confirme', 'title' => t('Essai gratuit'), 'callback' => 'essai_gratuit_confirme', 'access' => true, 'type' => MENU_CALLBACK, ); $items[] = array( 'path' => 'account/livrasion', 'title' => '', 'callback' => 'abonnement_account_llivrasion', 'access' => !$user->uid && variable_get('user_register', 1), 'type' => MENU_CALLBACK, ); $items[] = array( 'path' => 'account/abonements', 'title' => t('Abonnement'), 'callback' => 'abonnement', 'access' => user_access('access abonnement contents'), 'type' => MENU_LOCAL_TASK, ); return $items; } function essai_gratuit_confirme(){ $text=''; drupal_set_message(t('votre essai gratuit se terminera dans 7 jours.')); //$text = 'confirme'; return $text; } function essai_gratuit(){ $_SESSION['essai_gratuit'] = true; drupal_add_css(drupal_get_path('module', 'abonnement').'/account.css','module'); drupal_add_js(drupal_get_path('module', 'abonnement').'/abonnement.js','module'); $content = '
'. t('Note: if you have an account with one of our affiliates (!s), you may login now instead of registering.', array('!s' => $affiliates, '@login_uri' => url('user'))) .'
'); } // Merge in the default user edit fields. $form = array_merge($form, user_edit_form(NULL, NULL, TRUE)); if ($admin) { $form['account']['notify'] = array( '#type' => 'checkbox', '#title' => t('Notify user of new account') ); // Redirect back to page which initiated the create request; usually admin/user/user/create $form['destination'] = array('#type' => 'hidden', '#value' => $_GET['q']); } // Create a dummy variable for pass-by-reference parameters. $null = NULL; $extra = _user_forms($null, NULL, NULL, 'register'); // Remove form_group around default fields if there are no other groups. if (!$extra) { $form['name'] = $form['account']['name']; $form['mail'] = $form['account']['mail']; $form['pass'] = $form['account']['pass']; $form['status'] = $form['account']['status']; $form['roles'] = $form['account']['roles']; $form['notify'] = $form['account']['notify']; unset($form['account']); } else { $form = array_merge($form, $extra); } $form['submit'] = array('#type' => 'submit', '#value' => '', '#weight' => 30); return $form; } function user_register_clone_validate($form_id, $form_values) { if(!empty($form_values['name'])){ if(db_result(db_query("SELECT 1 FROM users WHERE name='%s'", $form_values['name']))) { form_set_error('name', t("Ce Nom d'utilisateur est déjà utilisé")); } } user_module_invoke('validate', $form_values, $form_values, 'account'); } function user_register_clone_submit($form_id, &$form_values){ global $user; $admin = user_access('administer users'); $mail = $form_values['mail']; $name = $form_values['name']; if (!variable_get('user_email_verification', TRUE) || $admin) { $pass = $form_values['pass']; } else { $pass = user_password(); }; $notify = $form_values['notify']; $from = variable_get('site_mail', ini_get('sendmail_from')); if (isset($form_values['roles'])) { $roles = array_filter($form_values['roles']); // Remove unset roles } if (!$admin && array_intersect(array_keys($form_values), array('uid', 'roles', 'init', 'session', 'status'))) { watchdog('security', t('Detected malicious attempt to alter protected user fields.'), WATCHDOG_WARNING); return 'user/register'; } //the unset below is needed to prevent these form values from being saved as user data unset($form_values['form_token'], $form_values['submit'], $form_values['op'], $form_values['notify'], $form_values['form_id'], $form_values['affiliates'], $form_values['destination']); $merge_data = array('pass' => $pass, 'init' => $mail, 'roles' => $roles); if (!$admin) { // Set the user's status because it was not displayed in the form. $merge_data['status'] = variable_get('user_register', 1) == 1; } $account = user_save('', array_merge($form_values, $merge_data)); watchdog('user', t('New user: %name %email.', array('%name' => $name, '%email' => '<'. $mail .'>')), WATCHDOG_NOTICE, l(t('edit'), 'user/'. $account->uid .'/edit')); $variables = array('!username' => $name, '!site' => variable_get('site_name', 'Drupal'), '!password' => $pass, '!uri' => $base_url, '!uri_brief' => substr($base_url, strlen('http://')), '!mailto' => $mail, '!date' => format_date(time()), '!login_uri' => url('user', NULL, NULL, TRUE), '!edit_uri' => url('user/'. $account->uid .'/edit', NULL, NULL, TRUE), '!login_url' => user_pass_reset_url($account)); // The first user may login immediately, and receives a customized welcome e-mail. if ($account->uid == 1) { drupal_mail('user-register-admin', $mail, t('Drupal user account details for !s', array('!s' => $name)), strtr(t("!username,\n\nYou may now login to !uri using the following username and password:\n\n username: !username\n password: !password\n\n!edit_uri\n\n--drupal"), $variables), $from); drupal_set_message(t('Welcome to Drupal. You are user #1, which gives you full and immediate access. All future registrants will receive their passwords via e-mail, so please make sure your website e-mail address is set properly under the general settings on the site information settings page.
Your password is %pass. You may change your password below.
', array('%pass' => $pass, '@settings' => url('admin/settings/site-information')))); user_authenticate($account->name, trim($pass)); return 'user/1/edit'; } else { if ($admin && !$notify) { drupal_set_message(t('Created a new user account. No e-mail has been sent.')); } else if (!variable_get('user_email_verification', TRUE) && $account->status && !$admin) { // No e-mail verification is required, create new user account, and login user immediately. $subject = _user_mail_text('welcome_subject', $variables); $body = _user_mail_text('welcome_body', $variables); drupal_mail('user-register-welcome', $mail, $subject, $body, $from); user_authenticate($account->name, trim($pass)); $edit = array(); user_module_invoke('login', $edit, $account); return ''; } else if ($account->status || $notify) { // Create new user account, no administrator approval required. $subject = $notify ? _user_mail_text('admin_subject', $variables) : _user_mail_text('welcome_subject', $variables); $body = $notify ? _user_mail_text('admin_body', $variables) : _user_mail_text('welcome_body', $variables); drupal_mail(($notify ? 'user-register-notify' : 'user-register-welcome'), $mail, $subject, $body, $from); if ($notify) { drupal_set_message(t('Password and further instructions have been e-mailed to the new user %user.', array('%user' => $name))); } else { drupal_set_message(t('Your password and further instructions have been sent to your e-mail address.')); // auto login $user = user_load(array('uid' => $account->uid)); uc_cart_login_update($user->uid, $_SESSION['uc_cart_id'] ? $_SESSION['uc_cart_id'] : ''); if(isset($_SESSION['essai_gratuit'])){ add_roles_essai_gratuit($account); return 'account/essai-gratuit/confirme'; } else{ return 'account/livrasion'; } //! good } } else { // Create new user account, administrator approval required. $subject = _user_mail_text('approval_subject', $variables); $body = _user_mail_text('approval_body', $variables); drupal_mail('user-register-approval-user', $mail, $subject, $body, $from); drupal_mail('user-register-approval-admin', $from, $subject, t("!username has applied for an account.\n\n!edit_uri", $variables), $from); drupal_set_message(t('Thank you for applying for an account. Your account is currently pending approval by the site administrator.Le remaniement en préparation qui pourrait, selon certaines sources, intervenir lors de la deuxième quinzaine du mois de janvier, est devenu l’une des principales préoccupations des ministres.
Pour certains socialistes, la rumeur de l’éventuelle nomination du socialiste André Vallini à la place de Rachida Dati est l’œuvre d’Éric Besson.
L’Élysée ne regarde pas d’un très bon œil le tandem formé par Nathalie Kosciusko-Morizet et Rachida Dati. Une démarche perçue comme une tentative de la secrétaire d’État à l’Écologie de “sortir des griffes de Jean-Louis Borloo et d’obtenir un ministère plein”.
C’est un véritable calvaire qui semble vivre la garde des Sceaux à la Chancellerie. Chaque jour amène son lot de tentatives de suicides, abouties ou non, dans les prisons et les magistrats ont fait savoir à Nicolas Sarkozy qu’ils ne pouvaient plus dialoguer avec la ministre.
C’est le Président qui a demandé que Rachida Dati assiste à la seconde moitié de son rendez-vous avec l’USM, le 27 octobre à l’Élysée. La présence de la garde des Sceaux n’était initialement pas prévue.
L’Élysée aurait félicité Rachida Dati, après son passage à l’émission d’Arlette Chabot, “À vous de juger”, le 16 octobre. “C’est l’audience la plus importante réalisée par un ministre à cette émission”, assure l’entourage de la garde des Sceaux. Le magazine de débat a rassemblé 3 064 000 de téléspectateurs, soit 15,2 % de parts de marché.
Dans ses réflexions sur le remaniement qu’il voudrait faire début 2009, Nicolas Sarkozy bute sur un problème : Rachida Dati. S’il est persuadé qu’elle doit quitter la place Vendôme, il ne sait pas où elle peut aller...
Si Nicolas Sarkozy observe d’un œil attendri l’évolution de la grossesse de Rachida Dati, en revanche, il est beaucoup plus sévère sur les performances de la garde des Sceaux. La mort d’un prisonnier à Rouen a fortement agacé le chef de l’État, qui l’a fait savoir à la ministre de la Justice. L’état des prisons et la violence qui y règne inquiètent particulièrement le Président.
C’est le surnom que donnent Rachida Dati et Nathalie Kosciusko-Morizet à leur association “informelle” et “glamour” : les deux jeunes femmes veulent incarner le spectre du sarkozysme : une jeune maire d’une ville de banlieue populaire (NKM à Longjumeau) avec le maire d’un arrondissement parisien bourgeois (Dati dans le VIIe). Et comme il faut toujours s’entendre contre quelqu’un, le G2 est un pied de nez humoristique à Nadine Morano, la seule femme du G7, la bande des ministres préférés de Nicolas Sarkozy.
| © Tous droits réservés 2008 |