예제 #1
0
 /**
  * Encapsule le comportement du module de gestion des groupes et des responsables
  *
  * @param string $onglet Nom de l'onglet à afficher
  * @param string $session
  *
  * @return string
  * @access public
  * @static
  */
 public static function changeMotDePasseUserModule($onglet, $session)
 {
     $return = '';
     /*************************************/
     // recup des parametres reçus :
     // SERVER
     $u_login = getpost_variable('u_login');
     $u_login_to_update = getpost_variable('u_login_to_update');
     $new_pwd1 = getpost_variable('new_pwd1');
     $new_pwd2 = getpost_variable('new_pwd2');
     if ($u_login != "") {
         $return = '<H1>' . _('admin_chg_passwd_titre') . ' : ' . $u_login . '</H1>';
         $return .= \admin\Fonctions::modifier($u_login, $onglet);
     } else {
         if ($u_login_to_update != "") {
             $return .= '<H1>' . _('admin_chg_passwd_titre') . ' : ' . $u_login_to_update . '</H1>';
             $return .= \admin\Fonctions::commit_update($u_login_to_update, $new_pwd1, $new_pwd2);
         } else {
             // renvoit sur la page principale .
             redirect(ROOT_PATH . 'admin/admin_index.php?session=' . $session . '&onglet=admin-users', false);
         }
     }
     return $return;
 }