*/ include("session.php"); require_once("class_functions.php"); require_once("class_db.php"); $db = new dbquery(); if(file_exists($_SESSION['config']['lang'].'.php')) { include($_SESSION['config']['lang'].'.php'); } else { $_SESSION['error'] = "Language file missing...
"; } //On efface tout ce qui concerne les emetteurs unset($_SESSION['new_emet']); unset($_SESSION['emet_id']); unset($_SESSION['last_emet_search']); unset($_SESSION['last_emet_result']); function search_exp($search) { global $db; if( strlen(trim($search)) < 1 ) return array(); $db->connect(); $db->query("SELECT ID, LASTNAME, FIRSTNAME, SOCIETY FROM ".$_SESSION['tablename']['senders']." WHERE TOCONTACT = 'EXT' AND ( LASTNAME LIKE '%".strtolower($search)."%' OR LASTNAME LIKE '%".strtoupper($search)."%' OR FIRSTNAME LIKE '%".strtolower($search)."%' OR FIRSTNAME LIKE '%".strtoupper($search)."%' OR SOCIETY LIKE '%".strtoupper($search)."%' OR SOCIETY LIKE '%".strtoupper($search)."%' ) ORDER BY LASTNAME, FIRSTNAME, SOCIETY, ID LIMIT 0,5"); $return=array(); while($res = $db->fetch_object()) $return[$res->ID] = array("LASTNAME"=>$res->LASTNAME,"FIRSTNAME"=>$res->FIRSTNAME,"SOCIETY"=>$res->SOCIETY); $db->query("SELECT USER_ID, LASTNAME, FIRSTNAME FROM ".$_SESSION['tablename']['users']." WHERE ( LASTNAME LIKE '%".strtolower($search)."%' OR LASTNAME LIKE '%".strtoupper($search)."%' OR FIRSTNAME LIKE '%".strtolower($search)."%' OR FIRSTNAME LIKE '%".strtoupper($search)."%' ) ORDER BY LASTNAME, FIRSTNAME, USER_ID LIMIT 0,5"); while($res = $db->fetch_object()) $return[$res->USER_ID] = array("LASTNAME"=>$res->LASTNAME,"FIRSTNAME"=>$res->FIRSTNAME); $db->deco(); return $return; } //Recherche Ajax if( isset($_GET['ajax']) ) { if( isset($_GET['exp_search']) && !empty($_GET['exp_search']) ) { //On efface l'expediteur unset($_SESSION['exp_id']); unset($_SESSION['new_exp']); //Requete Ajax de recherche echo ""; } //On sauvegarde la derniere valeur de recherche $_SESSION['last_exp_search'] = trim($_GET['exp_search']); unset($_SESSION['last_exp_result']); //Sortie exit; } //SPECIFIQUE QUALIFICATION /* if ($_SESSION['courrier']['qualif_tmp_shipper']) $_SESSION['last_exp_search'] = $_SESSION['courrier']['qualif_tmp_shipper']; */ //ACTION if(isset($_GET['action']) && $_GET['action'] == "remove" ) { unset($_SESSION['new_exp']); unset($_SESSION['exp_id']); //Retour point de depart header("location: exp_index_list.php"); } //Selection d'un resultat if( isset($_POST['exp_id']) && !empty($_POST['exp_id']) ) { //On vient de selectionner un nouvel expediteur $_SESSION['exp_id'] = $_POST['exp_id']; //On sauvegarde la derniere valeur de recherche unset($_SESSION['last_exp_search']); $_SESSION['last_exp_result'] = trim(stripslashes($_POST['exp_search'])); //On recharge la page pour eviter d'avoir l'alert de repost du navigateur header("location: exp_index_list.php"); } //SESSION if( isset($_SESSION['exp_id']) ) { $db->connect(); $db->query("SELECT ID, CIVILITY, LASTNAME, FIRSTNAME, SOCIETY, FUNCTION, STREET_NUM, STREET, TOWN, CP FROM ".$_SESSION['tablename']['senders']." WHERE TOCONTACT = 'EXT' AND ID = '".$_SESSION['exp_id']."'"); if($res = $db->fetch_object()){ $_SESSION['new_exp']['value'] = "true"; $_SESSION['new_exp']['CIVILITY'] = $res->CIVILITY; $_SESSION['new_exp']['LASTNAME'] = $res->LASTNAME; $_SESSION['new_exp']['FIRSTNAME'] = $res->FIRSTNAME; $_SESSION['new_exp']['SOCIETY'] = $res->SOCIETY; $_SESSION['new_exp']['FUNCTION'] = $res->FUNCTION; $_SESSION['new_exp']['STREET_NUM'] = $res->STREET_NUM; $_SESSION['new_exp']['STREET'] = $res->STREET; $_SESSION['new_exp']['TOWN'] = $res->TOWN; $_SESSION['new_exp']['CP'] = $res->CP; } $db->query("SELECT USER_ID, LASTNAME, FIRSTNAME FROM ".$_SESSION['tablename']['users']." WHERE USER_ID = '".$_SESSION['exp_id']."'"); if($res = $db->fetch_object()) { $_SESSION['new_exp']['LASTNAME'] = $res->LASTNAME; $_SESSION['new_exp']['FIRSTNAME'] = $res->FIRSTNAME; } } ?> <?php echo $_SESSION['config']['applicationname']; ?>
">
/>
">
/> *