* @author Loïc Vinet */ require_once("class_diffusion.php"); require("class_functions.php"); require_once("class_db.php"); include("session.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; 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(); $db = new dbquery(); $db->connect(); $_SESSION["diffusion"] = new diffusion($db,$_SESSION['user']['UserId'],$_SESSION['user']['delete_copy_rights'],$_SESSION['config']['modifycopylist'], $_SESSION['config']['redirect_list'],$_SESSION['config']['tag100_for_copy']); $_SESSION["diffusion"]->load_from_db("res_x",$s_id); $_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 COVERAGE from ".$table." where RES_ID = ".$_GET['id']); $res = $db->fetch_object(); if (!empty($res->COVERAGE)) { $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, COVERAGE from ".$table.", domains WHERE ".$table.".COVERAGE = domains.ID AND RES_ID = ".$_GET['id']); } else { $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, COVERAGE 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']['domain'] = $line->COVERAGE; $_SESSION['courrier']["entity"] = $line->COLL_ID; $_SESSION['courrier']["wait_action"] = $line->WAIT_ACTION; //var_dump($_SESSION['courrier']); 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") { $debug_locktime = $_SESSION['current_basket']['locktime']; $courr = new LetterBox(); $locked = $courr->is_locked($_SESSION['courrier']['id'], $table, $debug_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