'')
{
$_SESSION['gid_id'] = $_POST['gid_id'];
}
if(isset($_REQUEST['res_id']) && !empty($_REQUEST['res_id']))
{
$res_id = $_REQUEST['res_id'];
}
else
{
$_SESSION['error'] .= _ID.' '._MISSING.".
";
header("location: qualif_frame.php?id=".$_SESSION['courrier']['id']);
exit();
}
//GID , verification de l'inexistance de la valeur
if($_SESSION['config']['gdi_index'] == "true")
{
if (!$_POST['valid_gdi'])
{
if($_SESSION['gid_id'] <> '')
{
$db_gdi -> query("select count(*) as nb from res_x where GID_ID = '".$_SESSION['gid_id']."' ");
$res_gdi = $db_gdi -> fetch_object();
if($res_gdi -> nb <> 0)
{
$_SESSION['error'] .= _GID_ID_EXISTS.".
";
}
}
}
}
// courrier sortant et pas piece jointe
if(!$_SESSION['courrier']["is_ingoing"] && !$_SESSION['courrier']['attach'])
{echo $nom;exit;
if($_SESSION['config']['corporate'] == "true")
{
if(trim($_SESSION['courrier']['sender_nom']) == html_entity_decode(_DEFAULT_LASTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$_SESSION['error'] .= _SENDER_CORPORATE_ERROR.".
";
}
else
{
$nom = trim($_SESSION['courrier']['sender_nom']);
}
if(trim($_SESSION['courrier']['sender_prenom']) <> html_entity_decode(_DEFAULT_FIRSTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$prenom = trim($_SESSION['courrier']['sender_prenom']);
}
if(trim($_SESSION['courrier']['sender_function']) <> html_entity_decode(_DEFAULT_FIRSTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$civ = $_SESSION['courrier']['sender_function'];
}
if(trim($_SESSION['courrier']['sender_society']) <> html_entity_decode(_DEFAULT_FIRSTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$societe = $_SESSION['courrier']['sender_society'];
}
}
else
{
if(trim($_SESSION['courrier']['sender_nom']) == html_entity_decode(_DEFAULT_LASTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$_SESSION['error'] .= _SENDER_NON_CORPORATE_ERROR.".
";
}
else
{
$nom = trim($_SESSION['courrier']['sender_nom']);
}
if(trim($_SESSION['courrier']['sender_prenom']) <> html_entity_decode(_DEFAULT_FIRSTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$prenom = trim($_SESSION['courrier']['sender_prenom']);
}
if(trim($_SESSION['courrier']['sender_society']) <> html_entity_decode(_DEFAULT_FIRSTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$societe = $_SESSION['courrier']['sender_society'];
}
$civ = $_SESSION['courrier']['sender_civilite'];
}
}
// courrier entrant
elseif ($_SESSION['courrier']["is_ingoing"])
{
if($_SESSION['courrier']['emetteur'] <> "dest")
{
$nom = trim($_SESSION['courrier']['emetteur']);
$societe = trim($_SESSION['courrier']['emetteur_societe']);
}
else
{
if($_SESSION['config']['corporate'] == "true")
{
$nom = trim($_REQUEST['nom']);
if(trim($_REQUEST['societe'])<> html_entity_decode(_DEFAULT_SOCIETY, ENT_NOQUOTES, 'UTF-8'))
{
$societe = trim($_REQUEST['societe']);
$_SESSION['courrier']['societe'] = $societe;
}
else
{
$societe = '';
$_SESSION['courrier']['societe'] = '';
}
$_SESSION['courrier']['nom'] = $nom;
}
else
{
$nom = trim($_REQUEST['nom']);
$_SESSION['courrier']['nom'] = $nom;
if(trim($_REQUEST['societe'])<> html_entity_decode(_DEFAULT_SOCIETY, ENT_NOQUOTES, 'UTF-8'))
{
$societe = trim($_REQUEST['societe']);
$_SESSION['courrier']['societe'] = $societe;
}
else
{
$societe = '';
$_SESSION['courrier']['societe'] = '';
}
}
}
if(trim($_REQUEST['civilite']) <> html_entity_decode(_DEFAULT_FUNCTION, ENT_NOQUOTES, 'UTF-8'))
{
$civ = trim($_REQUEST['civilite']);
$_SESSION['courrier']['civ'] = $civ;
}
if(trim($_REQUEST['prenom']) <> html_entity_decode(_DEFAULT_FIRSTNAME, ENT_NOQUOTES, 'UTF-8'))
{
$prenom = trim($_REQUEST['prenom']);
$_SESSION['courrier']['prenom'] = $prenom;
}
$courrier_date = "";
$jour_courrier = "01";
if (strlen(trim($_REQUEST["jour_courrier"])) > 0)
{
$jour_courrier = trim($_REQUEST["jour_courrier"]);
}
$mois_courrier = "01";
if (strlen(trim($_REQUEST["mois_courrier"])) > 0)
{
$mois_courrier = trim($_REQUEST["mois_courrier"]);
}
$annee_courrier = date("Y");
if (strlen(trim($_REQUEST["annee_courrier"])) > 0)
{
$annee_courrier = trim($_REQUEST["annee_courrier"]);
}
if ($jour_courrier > 31)
{
$_SESSION['error'] .= _MAIL_DATE_DAY_INFERIOR_TO_31.".
";
}
if ($mois_courrier > 12)
{
$_SESSION['error'] .= _MAIL_DATE_MONTH_INFERIOR_TO_12.".
";
}
if (strlen($annee_courrier) < 4 && strlen($annee_courrier) > 0)
{
$_SESSION['error'] .= _MAIL_DATE_YEAR_WRONG_FORMAT.".
";
}
}
// courrier sortant pas pièce jointe
if(!$_SESSION['courrier']["attach"] && $_SESSION['courrier']["is_ingoing"])
{
$arrivee_date = "NULL";
if (strlen(trim($_REQUEST["jour_arrivee"])) < 1)
{
$_SESSION['error'] .= _START_DATE_MISSING.".
";
}
if (strlen(trim($_REQUEST["mois_arrivee"])) < 1)
{
$_SESSION['error'] .= _START_DATE_MONTH_MISSING.".
";
}
if (strlen(trim($_REQUEST["annee_arrivee"])) < 1)
{
$_SESSION['error'] .= _START_DATE_YEAR_MISSING.".
";
}
if ($_REQUEST["jour_arrivee"] > 31)
{
$_SESSION['error'] .= _START_DATE_DAY_INFERIOR_TO_31.".
";
}
if ($_REQUEST["mois_arrivee"] > 12)
{
$_SESSION['error'] .= _START_DATE_MONTH_INFERIOR_TO_12.".
";
}
if (strlen(trim($_REQUEST["annee_arrivee"])) < 4 && strlen(trim($_REQUEST["annee_arrivee"])) > 0)
{
$_SESSION['error'] .= _START_DATE_YEAR_WRONG_FORMAT.".
";
}
}
//nouvelle affaire
if (($_SESSION['courrier']['new_folder'] == TRUE ) && ($_SESSION['courrier']['chk_date_limite'] == 'Y'))
{
$date_limite = "NULL";
if (strlen(trim($_SESSION['courrier']["jour_limite"])) < 1)
{
$_SESSION['error'].=_LIMIT_DATE_DAY_MISSING.".
";
}
if (strlen(trim($_SESSION['courrier']["mois_limite"])) < 1)
{
$_SESSION['error'].= _LIMIT_DATE_MONTH_MISSING.".
";
}
if (strlen(trim($_SESSION['courrier']["annee_limite"])) < 1)
{
$_SESSION['error'] .= _LIMIT_DATE_YEAR_MISSING.".
";
}
if ($_SESSION['courrier']["jour_limite"] > 31)
{
$_SESSION['error'].= _LIMIT_DATE_DAY_INFERIOR_TO_31.".
";
}
if ($_SESSION['courrier']["mois_limite"] > 12)
{
$_SESSION['error'] .= _LIMIT_DATE_MONTH_INFERIOR_TO_12.".
";
}
if (strlen(trim($_SESSION['courrier']["annee_limite"])) < 4 && strlen(trim($_SESSION['courrier']["annee_limite"])) > 0)
{
$_SESSION['error'] .= _LIMIT_DATE_YEAR_WRONG_FORMAT.".
";
}
}
// courrier départ pas pièce jointe ou courrier arrivé
if((!$_SESSION['courrier']["is_ingoing"] && !$_SESSION['courrier']['attach']) || $_SESSION['courrier']['is_ingoing'])
{
$nature_doc = "";
$nature_doc = trim($_REQUEST["nature"]);
// nouvelle affaire
if ($_SESSION['courrier']['new_folder'] == TRUE)
{
$coll_id = $_SESSION['courrier']['entity'];
$service = $_SESSION['courrier']["service"];
}
$courrier_date = "";
$jour_courrier = "01";
if (strlen(trim($_REQUEST["jour_courrier"])) > 0)
{
$jour_courrier = trim($_REQUEST["jour_courrier"]);
}
$mois_courrier = "01";
if (strlen(trim($_REQUEST["mois_courrier"])) > 0)
{
$mois_courrier = trim($_REQUEST["mois_courrier"]);
}
$annee_courrier = date("Y");
if (strlen(trim($_REQUEST["annee_courrier"])) > 0)
{
$annee_courrier = trim($_REQUEST["annee_courrier"]);
}
if ($jour_courrier > 31)
{
$_SESSION['error'] .= _MAIL_DATE_DAY_INFERIOR_TO_31.".
";
}
if ($mois_courrier > 12)
{
$_SESSION['error'] .= _MAIL_DATE_MONTH_INFERIOR_TO_12.".
";
}
if (strlen($annee_courrier) < 4 && strlen($annee_courrier) > 0)
{
$_SESSION['error'] .= _MAIL_DATE_YEAR_WRONG_FORMAT.".
";
}
$objet = "";
if(isset($_REQUEST['objet']) && !empty($_REQUEST['objet']))
{
$objet = trim($_REQUEST['objet']);
$_SESSION['courrier']['objet'] = $objet;
}
// pas une pièce jointe
if(!$_SESSION['courrier']['attach'])
{
$priority = "";
$priority = $_REQUEST['priority'];
}
}
// courrier départ et pièce jointe
if(!$_SESSION['courrier']['ingoing'] && $_SESSION['courrier']['attach'])
{
$_SESSION['courrier']['title'] = trim($_REQUEST['title']);
}
$arrivee_date = "NULL";
if( isset($_REQUEST["jour_arrivee"]) && isset($_REQUEST["mois_arrivee"]) && isset($_REQUEST["annee_arrivee"]) )
{
$arrivee_date = $func->valid_date($_REQUEST["jour_arrivee"],$_REQUEST["mois_arrivee"],$_REQUEST["annee_arrivee"]);
if( $arrivee_date == NULL)
{
$arrivee_date = "NULL";
}
}
if( isset($jour_courrier) && isset($mois_courrier) && isset($annee_courrier) )
{
$courrier_date = $func->valid_date($jour_courrier,$mois_courrier,$annee_courrier);
if( $courrier_date == NULL )
{
$courrier_date = "NULL";
}
}
//Gestion du sender_id
if(!isset($emet_id)|| empty($emetid))
{
$emet_id = 'NULL';
}
?>