1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
<?
include_once "function/fstring.php";
include_once "class/OffreEmploi.class.php";
include_once "class/Etape.class.php";
include_once "class/connec.php";
//recupere l'objet offre emploi
//$obj = unserialize2($_POST["objet"]);
$indbrut = $_POST["indbrut"];
$objetfi = $_POST["objetFi"];
$ub = $_POST["ub"];
$cr = $_POST["CR"];
$sousconv = $_POST["Sousconv"];
$daterecru = $_POST["daterecru"];
$datefinrecru = $_POST["datefinrecru"];
$dureemois = $_POST["dureeMois"];
$grade = $_POST["grade"];
$quotite = $_POST["quotite"];
$inm = $_POST["inm"];
$echelon = $_POST["echelon"];
$iattri = $_POST["IatTri"];
$iatmois = $_POST["IatMois"];
$brutmois = $_POST["BrutMois"];
$brutduree = $_POST["BrutDuree"];
$pourcharge = $_POST["pourCharge"];
$charge = $_POST["Charge"];
$pourcho = $_POST["pourCho"];
$procho = $_POST["proCho"];
$couttotal = $_POST["coutTotal"];
////partie test
//verifie que les champs remplis sont bien des données numériques
$verifnum = true ;
if ((!is_numeric($indbrut)) || (!is_numeric($dureemois))||(!is_numeric($iattri))||(!is_numeric($iatmois))||(!is_numeric($brutduree))||(!is_numeric($pourcharge))||(!is_numeric($charge))||(!is_numeric(($pourcho))||(!is_numeric($procho))||(!is_numeric($couttotal))))
{
$_POST["error"] = $_POST["error"]."1";
$verifnum = false ;
echo "rentre ds nest pas num";
}
//verifie que tous les champs sont remplis
$verifsaisie = true;
if ((empty($indbrut)) || (empty($ub)) || (empty($dureemois)) || (empty($iattri)) || (empty($iatmois)) || (empty($brutduree)) || (empty($pourcharge)) || (empty($charge)) || (empty($pourcho))|| (empty($procho))||(empty($couttotal)))
{
$_POST["error"] = $_POST["error"]."0";
$verifsaisie = false ;
echo "rentre dans les champs vide ";
}
//verifie que les champs pourcentage n'excede pas 100%
$verifpourcentage = false ;
if (($pourcharge > 100) || ($pourcho >100))
{
$_POST["error"] = $_POST["error"]."2";
$verifpourcentage = false;
echo "rentre dans le depassement pourcentage";
}
//verification qu'il n'existe pas de caractères spéciaux dans les champs
$verifchar = true ;
if ((!verifchar_minim($indbrut)) || (!verifchar_minim($ub)) || (!verifchar_minim($dureemois)) || (!verifchar_minim($iattri)) || (!verifchar_minim($iatmois)) || (!verifchar_minim($brutduree))||(!verifchar_minim($pourcharge)) || (!verifchar_minim($charge)) || (!verifchar_minim($pourcho)) || (!verifchar_minim($procho))||(!verifchar_minim($couttotal)) )
{
$_POST["error"] = $_POST["error"]."3";
$verifchar = false ;
echo "rentre ds le verifchar";
}
if (($verifchar) & ($verifnum) & ($verifpourcentage) & ($verifsaisie))
{
//si tout est bon ajout dans la base
//rempli les champs de l'objet
$objetfinancement = unserialize2($_POST["objet"]);
$objetfinancement->rempliChampsFinancement("",$conv,"", $ub, $conv, $cr, $indbrut, $iattri, $iatmois, $brutduree, $pourcharge, $charge, $pourcho , $procho, $couttotal);
//verifie la coherence et l'existence des ub, cr, conv saisis
//$objetfinancement->existeUB();
//echo "bloup :".$objetfinancement->_libUb;
}
else
{
$obj2 = $_POST["objet"];
//saisie du formulaire erronée --> renvoi à la page + msg error
echo " <form name='bloup' method='post' action='CoutFinancier.php'>
<input name='objet' type='hidden' value='".$obj2."'>
</form> ";
?><script language="javascript"> document.bloup.submit(); </script><?
//include "CoutFinancier.php";
}
?>
<body background="img/fond7.jpg">
</body> |
Partager