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
| <?php session_start();
include "connexion.php";
include "fonctions.php";
$action = $_GET['action'];
$typeSociete = $_SESSION['typeSociete'] = $_GET['typeSociete'];
if ($action == "new") session_unset(); //Suppression de toutes les variables session ;
// RECUPERATION DE CHAQUE VARIABLE DANS UNE SESSION
if (isset($_POST['nbSitesMin'])) $_SESSION['nbSitesMin'] = $_POST['nbSitesMin'];
if (isset($_POST['nbSitesMax'])) $_SESSION['nbSitesMax'] = $_POST['nbSitesMax'];
if (isset($_POST['nbSalariesMin'])) $_SESSION['nbSalariesMin'] = $_POST['nbSalariesMin'];
if (isset($_POST['nbSalariesMax'])) $_SESSION['nbSalariesMax'] = $_POST['nbSalariesMax'];
if (isset($_POST['codePostalSociete'])) $_SESSION['codePostalSociete'] = $_POST['codePostalSociete'];
if (isset($_POST['possedeSiteWeb'])) $_SESSION['possedeSiteWeb'] = $_POST['possedeSiteWeb'];
if (isset($_POST['codeNAF'])) $_SESSION['codeNAF'] = $_POST['codeNAF'];
if (isset($_POST['codeAPE'])) $_SESSION['codeAPE'] = $_POST['codeAPE'];
if (isset($_POST['fonctionTesteur'])) $_SESSION['fonctionTesteur'] = $_POST['fonctionTesteur'];
if (isset($_POST['jourMin'])) $_SESSION['jourMin'] = $_POST['jourMin'];
if (isset($_POST['jourMax'])) $_SESSION['jourMax'] = $_POST['jourMax'];
if (isset($_POST['moisMin'])) $_SESSION['moisMin'] = $_POST['moisMin'];
if (isset($_POST['moisMax'])) $_SESSION['moisMax'] = $_POST['moisMax'];
if (isset($_POST['anneeMin'])) $_SESSION['anneeMin'] = $_POST['anneeMin'];
if (isset($_POST['anneeMax'])) $_SESSION['anneeMax'] = $_POST['anneeMax'];
if (isset($_POST['jourMin']) && isset($_POST['moisMin']) && isset($_POST['anneeMin'])) $dateMin = $_POST['anneeMin'].'-'.$_POST['moisMin'].'-'.$_POST['dateMin'];
if (isset($_POST['jourMax']) && isset($_POST['moisMax']) && isset($_POST['anneeMax'])) $dateMin = $_POST['anneeMax'].'-'.$_POST['moisMax'].'-'.$_POST['dateMax'];
if (isset($_POST['nbPart0'])) $_SESSION['nbPart0'] = $_POST['nbPart0'];
if (isset($_POST['nbPart1'])) $_SESSION['nbPart1'] = $_POST['nbPart1'];
if (isset($_POST['nbPart2'])) $_SESSION['nbPart2'] = $_POST['nbPart2'];
if (isset($_POST['nbPart3'])) $_SESSION['nbPart3'] = $_POST['nbPart3'];
if (isset($_POST['liste1'])) $_SESSION['liste1'] = $_POST['liste1'];
if (isset($_POST['liste2'])) $_SESSION['liste2'] = $_POST['liste2'];
if (isset($_POST['liste3'])) $_SESSION['liste3'] = $_POST['liste3'];
if (isset($_POST['liste4'])) $_SESSION['liste4'] = $_POST['liste4'];
if (isset($_POST['liste5'])) $_SESSION['liste5'] = $_POST['liste5'];
if (isset($_POST['liste6'])) $_SESSION['liste6'] = $_POST['liste6'];
if (isset($_POST['liste7'])) $_SESSION['liste7'] = $_POST['liste7'];
if (isset($_POST['liste8'])) $_SESSION['liste8'] = $_POST['liste8'];
if (isset($_POST['liste9'])) $_SESSION['liste9'] = $_POST['liste9'];
if (isset($_POST['liste10'])) $_SESSION['liste10'] = $_POST['liste10'];
if (isset($_POST['liste11'])) $_SESSION['liste11'] = $_POST['liste11'];
if (isset($_POST['liste12'])) $_SESSION['liste12'] = $_POST['liste12'];
if (isset($_POST['liste13'])) $_SESSION['liste13'] = $_POST['liste13'];
if ($_SESSION['nbSitesMin'] == '') $_SESSION['nbSitesMin'] = '0';
if ($_SESSION['nbSalariesMin'] == '') $_SESSION['nbSalariesMin'] = '0';
if ($_SESSION['nbSites'] == '') $_SESSION['nbSitesMax'] = mysql_result(mysql_query("SELECT MAX(NbSites) FROM societe"),0)or die("<br /><strong>".mysql_error()."</strong>");
if ($_SESSION['nbSalariesMax'] == '') $_SESSION['nbSalariesMax'] = mysql_result(mysql_query("SELECT MAX(NbSalaries) FROM societe"),0)or die("<br /><strong>".mysql_error()."</strong>");
function ajoutListeMultiple($numListe) {
$typeSociete = $_SESSION['typeSociete'];
echo '<p>
<label class="titre" for="liste'.$numListe.'" >'.afficherLib('LibListe', 'liste', 'NumListe', $numListe).'</label>';
$resultat = execute("SELECT NumCritere, LibCritere FROM critere WHERE NumListe = $numListe AND (TypeSociete = '$typeSociete' OR TypeSociete IS NULL)");
$nbLignes = mysql_num_rows($resultat); $cpt = '0'; //Nombre de lignes retournées afin d'adapter la longueur de la listBox
echo '<select name="liste'.$numListe.'[]" id="liste'.$numListe.'" size="'.$nbLignes.'" multiple="multiple" class="max">';
while ($donnees = mysql_fetch_array($resultat)) {
echo '<option value="'.$donnees["NumCritere"].'" '.selectionnerListeTab("liste$numListe", $cpt, $donnees['NumCritere']).'>'.$donnees["LibCritere"].'</option>';
if ($_SESSION["liste$numListe"][$cpt] == $donnees['NumCritere']) $cpt++;
}
echo '</select>
</p>';
}
$nbSitesMinOK = preg_match("#^[0-9]+$#", $_SESSION['nbSitesMin']); // Doit être composé uniquement d'entiers
$nbSitesMaxOK = preg_match("#^[0-9]+$#", $_SESSION['nbSitesMax']); // Doit être composé uniquement d'entiers
$nbSalariesMinOK = preg_match("#^[0-9]+$#", $_SESSION['nbSalariesMin']); // Doit être composé uniquement d'entiers
$nbSalariesMaxOK = preg_match("#^[0-9]+$#", $_SESSION['nbSalariesMax']); // Doit être composé uniquement d'entiers
$dateMinOK = checkdate($_SESSION['moisMin'], $_SESSION['jourMin'], $_SESSION['anneeMin']);
$dateMaxOK = checkdate($_SESSION['moisMax'], $_SESSION['jourMax'], $_SESSION['anneeMax']); |
Partager