'; /******************************************************/ // Add user /******************************************************/ if ( isset ($_POST["ADD"]) ) { $cn=new Database(); $pass5=md5($_POST['PASS']); $first_name=Database::escape_string($_POST['FNAME']); $last_name=Database::escape_string($_POST['LNAME']); $login=$_POST['LOGIN']; $login=str_replace("'","",$login); $login=str_replace('"',"",$login); $login=str_replace(" ","",$login); $login=strtolower($login); if ( trim($login)=="") { alert("Le login ne peut pas être vide"); } else { $Res=$cn->exec_sql("insert into ac_users(use_first_name,use_name,use_login,use_active,use_pass) values ($1,$2,$3,1,$4)", array($first_name,$last_name,$login,$pass5)); } } //SET login // View user detail if ( isset($_REQUEST['det'])) { require_once("user_detail.inc.php"); exit(); } ?> '; echo HtmlInput::button_action("Ajout utilisateur", "$('create_user').show();$('cu').hide()","cu"); echo '

'; // Show all the existing user on 7 columns $repo=new Dossier(0); /******************************************************/ // Detail of a user /******************************************************/ $compteur=0; $header=new Sort_Table(); $url=basename($_SERVER['PHP_SELF'])."?action=".$_REQUEST['action']; $header->add("Login", $url," order by use_login asc", "order by use_login desc","la", "ld"); $header->add("Nom", $url," order by use_name asc,use_first_name asc", "order by use_name desc,use_first_name desc","na", "nd"); $header->add('Dossier',$url,' order by ag_dossier asc','order by ag_dossier desc', 'da','dd'); $header->add("Actif", $url," order by use_active asc", "order by use_active desc","aa", "ad"); $ord=(isset($_REQUEST['ord']))?$_REQUEST['ord']:'la'; $sql=$header->get_sql_order($ord); $a_user=$repo->get_user_folder($sql); if ( !empty ($a_user) ) { echo ''; echo _('Filtre').HtmlInput::infobulle(22); echo HtmlInput::filter_table("user", "0,1,2,5","1"); echo ''; echo ''; echo ''; echo ''; echo ''; echo th("Prénom"); echo ''; echo ""; echo ''; echo ''; foreach ( $a_user as $r_user) { $compteur++; $class=($compteur%2==0)?"odd":"even"; echo ""; if ( $r_user['use_active'] == 0 ) { $Active="non actif"; } else { $Active="Actif"; } $det_url=$url."&det&use_id=".$r_user['use_id']; echo ""; echo td($r_user['use_name']); echo td($r_user['use_first_name']); echo td($Active); $type=($r_user['use_admin']==1)?"Administrateur":"Utilisateur"; echo ""; echo td($r_user['ag_dossier']); echo ''; }// foreach echo '
'.$header->get_header(0).''.$header->get_header(1).''.$header->get_header(3).'Type'.$header->get_header(2).'
"; echo HtmlInput::anchor($r_user['use_login'],$det_url); echo "".$type."
'; } // $cn != null ?>