* @author Loïc Vinet */ include("session.php"); require("class_functions.php"); require_once("class_db.php"); require_once("class_letterbox.php"); if(file_exists($_SESSION['config']['lang'].'.php')) { include($_SESSION['config']['lang'].'.php'); } else { $_SESSION['error'] = "Language file missing...
"; } $_SESSION['origin'] = "validation"; $_SESSION["popup_suite"] = false; $_SESSION['change_model'] = false; $_SESSION['diff'] = array(); unset($_SESSION['new_emet']); unset($_SESSION['new_exp']); unset($_SESSION['emet_id']); unset($_SESSION['exp_id']); if(isset($_GET['id'])) { $s_id = $_GET['id']; } else { $s_id = ""; } //$s_id = $_GET['id']; $func = new functions(); $_SESSION['courrier'] = array(); $_SESSION['courrier']['new_folder'] = TRUE; //$_SESSION['courrier']["is_ingoing"]= TRUE; if(isset($_GET['id']) && !empty($_GET['id'])) { $table = "res_x"; $db = new dbquery(); $db->connect(); $db->query("select date_format(DOC_DATE, '%d') as DOC_DAY, date_format(DOC_DATE, '%m') as DOC_MONTH, year(DOC_DATE) as DOC_YEAR, date_format(CREATION_DATE, '%d') as ARRIVEE_DAY, date_format(CREATION_DATE, '%m') as ARRIVEE_MONTH, year(CREATION_DATE) as ARRIVEE_YEAR, CUSTOM_T3, AUTHOR, CUSTOM_T4, CUSTOM_T2, DESCRIPTION, date(CUSTOM_D2) as LIM, TYPE_ID, DEST_USER, DESTINATION, IDENTIFIER, date_format(custom_d2, '%d') as DAY_LIM , date_format(custom_d2, '%m') as MONTH_LIM ,year(custom_d2) as YEAR_LIM , PRIORITY, FORMAT, SOCIETE, IS_INGOING, COLL_ID, WAIT_ACTION, SENDER_ID, CUSTOM_T9, CUSTOM_T10, CUSTOM_T11, CUSTOM_T12, CUSTOM_T13 from ".$table." where RES_ID = ".$_GET['id']); //$db->show(); $line = $db->fetch_object(); $_SESSION['courrier']['id'] = $_GET['id']; $_SESSION['courrier']['jour_courrier'] = $line->DOC_DAY; $_SESSION['courrier']['mois_courrier'] = $line->DOC_MONTH; $_SESSION['courrier']['annee_courrier'] = $line->DOC_YEAR; $_SESSION['courrier']['jour_arrivee'] = $line->ARRIVEE_DAY; $_SESSION['courrier']['mois_arrivee'] = $line->ARRIVEE_MONTH; $_SESSION['courrier']['annee_arrivee'] = $line->ARRIVEE_YEAR; $_SESSION['courrier']['civ'] = $line->CUSTOM_T3; $_SESSION['courrier']['nom'] = $line->AUTHOR; $_SESSION['courrier']['prenom'] = $line->CUSTOM_T4; $_SESSION['courrier']['nature'] = $line->CUSTOM_T2; $_SESSION['courrier']['societe'] = $line->SOCIETE; $_SESSION['courrier']['objet'] = stripslashes($line->DESCRIPTION); $_SESSION['courrier']['type_courrier'] = $line->TYPE_ID; $_SESSION['courrier']['service'] = $line->DESTINATION; $_SESSION['courrier']['dest_user'] = $line->DEST_USER; $_SESSION['courrier']['identifier'] = $line->IDENTIFIER; $_SESSION['courrier']['prio'] = $line->PRIORITY; $_SESSION['courrier']['format'] = $line->FORMAT; $_SESSION['courrier']["entity"] = $line->COLL_ID; $_SESSION['courrier']["wait_action"] = $line->WAIT_ACTION; if($line->LIM != NULL ) { $_SESSION['courrier']["jour_limite"] = $line->DAY_LIM; $_SESSION['courrier']["mois_limite"] = $line->MONTH_LIM; $_SESSION['courrier']["annee_limite"] = $line->YEAR_LIM; $_SESSION['courrier']["date_limite"] = $db->inverse_date($line->LIM); $_SESSION['courrier']['chk_date_limite'] = 'Y'; } else { $_SESSION['courrier']['chk_date_limite'] = 'N'; } if($line->IS_INGOING == 'Y') { $_SESSION['courrier']["is_ingoing"]= TRUE; //Emetteur if($line->SENDER_ID != 0) { $_SESSION['emet_id'] = $line->SENDER_ID; } else { $_SESSION['new_emet']['LASTNAME'] = $line->AUTHOR; $_SESSION['new_emet']['FIRSTNAME'] = $line->CUSTOM_T4; $_SESSION['new_emet']['CIVILITY'] = $line->CUSTOM_T3; //fonction en mode corporate $_SESSION['new_emet']['SOCIETY'] = $line->SOCIETE; $_SESSION['new_emet']['FUNCTION'] = $line->CUSTOM_T9; //CUSTOM_T9 $_SESSION['new_emet']['STREET_NUM'] = $line->CUSTOM_T10; //CUSTOM_T10 $_SESSION['new_emet']['STREET'] = $line->CUSTOM_T11; //CUSTOM_T11 $_SESSION['new_emet']['TOWN'] = $line->CUSTOM_T12; //CUSTOM_T12 $_SESSION['new_emet']['CP'] = $line->CUSTOM_T13; //CUSTOM_T13 } } else { $_SESSION['courrier']["is_ingoing"]= FALSE; //Expediteur if($line->SENDER_ID != 0) { $_SESSION['exp_id'] = $line->SENDER_ID; } else { $_SESSION['new_exp']['LASTNAME'] = $line->AUTHOR; $_SESSION['new_exp']['FIRSTNAME'] = $line->CUSTOM_T4; $_SESSION['new_exp']['CIVILITY'] = $line->CUSTOM_T3; //fonction en mode corporate $_SESSION['new_exp']['SOCIETY'] = $line->SOCIETE; $_SESSION['new_exp']['FUNCTION'] = $line->CUSTOM_T9; //CUSTOM_T9 $_SESSION['new_exp']['STREET_NUM'] = $line->CUSTOM_T10; //CUSTOM_T10 $_SESSION['new_exp']['STREET'] = $line->CUSTOM_T11; //CUSTOM_T11 $_SESSION['new_exp']['TOWN'] = $line->CUSTOM_T12; //CUSTOM_T12 $_SESSION['new_exp']['CP'] = $line->CUSTOM_T13; //CUSTOM_T13 } } if($line->WAIT_ACTION == 'Y') { $_SESSION['courrier']["wait_action"]= true; } else { $_SESSION['courrier']["wait_action"]= false; } $doctypes = array(); if($_SESSION['courrier']['format'] == 'MAARCH') { $query = "select TYPE_ID, DESCRIPTION from ".$_SESSION['tablename']['doctypes']." where GENERATE = 'Y' and ENABLED = 'Y'"; } else { $query = "select TYPE_ID, DESCRIPTION from ".$_SESSION['tablename']['doctypes']." where GENERATE = 'N' and ENABLED = 'Y'"; } $db->query($query); while($res = $db->fetch_object()) { array_push($doctypes, array('ID' => $res->TYPE_ID, 'LABEL' => $res->DESCRIPTION)); } $locked = false; if($_SESSION['current_basket']['is_global'] == "Y") { $locktime = $_SESSION['current_basket']['locktime']; $courr = new LetterBox(); $locked = $courr->is_locked($_SESSION['courrier']['id'], $table, $locktime); } } else { $_SESSION['error'] = _ID.' '._MISSING; } ?> <?php echo _MAIL_VALIDATION;?> "; } else { echo "\">"; } ?>


: : : *

: : :    

*


:




:*






query("select firstname, lastname from ".$_SESSION['tablename']['users']." where user_id = '".$_SESSION['courrier']['dest_user']."'"); if($db->nb_result() > 0) { $resu = $db->fetch_object(); $locking_user = $resu->firstname.' '.$resu->lastname; } ?>

.
COOKIE
show_array($_COOKIE); ?>
POST
show_array($_POST); ?>
SESSION
show_array($_SESSION); ?>
Debug Mode