$num_ligne++;
    if ($tab_nb_contrats[$value['nom'] . '-' . $value['prenom']] >= 2) {
        /*****************************************************************************************/
        $sql = "\n\t\tselect\n\t\t*\n\t\tFROM\n\t\tcpas_contrats\n\t\tjoin \n\t\tcpas_agents\n\t\tON\n\t\tcpas_contrats.id_agent\n\t\t=cpas_agents.id_agent\n\t\twhere nom='" . $value['nom'] . "' and prenom='" . $value['prenom'] . "'\n\t\tand start_date < '" . $value['start_date'] . "';\n\t\t";
        //var_dump($sql);
        $result = mysqli_query($lien, $sql);
        if (mysqli_num_rows($result) > 0) {
            $sheet->setCellValue($array_column[0] . $num_ligne, 'Contrat supplémentaire');
        }
    } else {
        $sheet->setCellValue($array_column[0] . $num_ligne, 'Engagement');
    }
    $sheet->setCellValue($array_column[1] . $num_ligne, $value['nom']);
    $sheet->setCellValue($array_column[2] . $num_ligne, $value['prenom']);
    $sheet->setCellValue($array_column[3] . $num_ligne, $value['registre_id']);
    $sheet->setCellValue($array_column[4] . $num_ligne, transformDate($value['start_date']));
    $sheet->setCellValue($array_column[5] . $num_ligne, '');
    $sheet->setCellValue($array_column[6] . $num_ligne, $array_statut[$value['id_statut']]['F']);
    $sheet->setCellValue($array_column[7] . $num_ligne, $array_regime[$value['id_regime']]['F']);
    $sheet->setCellValue($array_column[8] . $num_ligne, $array_fonction[$value['id_fonc']]['F']);
    if ($value['id_hors_dep'] == 0 || $value['id_hors_dep'] == '' || $value['id_hors_dep'] == null) {
        $sheet->setCellValue($array_column[9] . $num_ligne, $array_departement[$value['id_dep']]['F']);
    } else {
        $sheet->setCellValue($array_column[9] . $num_ligne, $array_hors_departement[$value['id_hors_dep']]['F']);
    }
    $sheet->setCellValue($array_column[10] . $num_ligne, $array_service[$value['id_ser']]['F']);
    $sheet->setCellValue($array_column[11] . $num_ligne, $array_cellule[$value['id_cel']]['F']);
}
mysqli_close($lien);
$sheet->setAutoFilter('A1:L1');
$sheet->getStyle('A1:L' . $nb_records)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
 if ($bnt == "" || $bnt == null) {
     //echo 'Le tableau bnt est vide<br>';
     echo "alert('Le tableau bnt est vide');";
 } else {
     include '../connect_db.php';
     foreach ($bnt as $key => $value) {
         /*********Modification du contrat de l'agent****************/
         $sql = "\n\t\t\t\t\tinsert into cpas_mouvements_services \n\t\t\t\t\t(id_mvt_service\n\t\t\t\t\t,id_agent\n\t\t\t\t\t,id_contrat\n\t\t\t\t\t,id_article_budgetaire\n\t\t\t\t\t,id_hors_dep\n\t\t\t\t\t,id_dep\n\t\t\t\t\t,id_ser\n\t\t\t\t\t,id_cel\n\t\t\t\t\t,date_debut_service\n\t\t\t\t\t,date_echeance_service\n\t\t\t\t\t,creation_date\n\t\t\t\t\t,creation_user)\n\t\t\t\t\tvalues\n\t\t\t\t\t(''\n\t\t\t\t\t,'" . $key . "'\n\t\t\t\t\t,'" . $value . "'\n\t\t\t\t\t,'" . $id_article_budgetaire . "'\n\t\t\t\t\t,'" . $id_hors_dep . "'\n\t\t\t\t\t,'" . $id_dep . "'\n\t\t\t\t\t,'" . $id_ser . "'\n\t\t\t\t\t,'" . $id_cel . "'\n\t\t\t\t\t,'" . transformDate($date_debut_service) . "'\n\t\t\t\t\t,'" . transformDate($date_echeance_service) . "'\n\t\t\t\t\t,NOW()\n\t\t\t\t\t,'" . $session_username . "'\n\t\t\t\t\t);\n\t\t\t";
         $result = mysqli_query($lien, $sql);
         $last_id = mysqli_insert_id($lien);
         //echo "alert('$last_id');";
         if (!$result) {
             echo "alert('Problème de mutation de service pour l'id_contrat '" . $value . ");";
             exit;
         }
         if (transformDate($date_debut_service) == date('Y-m-d')) {
             /*******Mettre tous les mvt du contrat à inactifs*********************************/
             $sql = "\n\t\t\t\t\tupdate cpas_mouvements_services set actif=0 where id_contrat='" . $value . "';\n\t\t\t\t\t\n\t\t\t\t";
             //var_dump( $sql);
             $result = mysqli_query($lien, $sql);
             /**********Mettre à 1 le mvt du contrat le plus récent*************************************************/
             $sql = "\n\t\t\t\t\tupdate cpas_mouvements_services set actif=1 where id_mvt_service='" . $last_id . "';\n\t\t\t\t\t\n\t\t\t\t";
             //var_dump( $sql);
             $result = mysqli_query($lien, $sql);
             /*********************Mise à jour du contrat*********************************************************/
             $sql = "update cpas_contrats,cpas_mouvements_services \n\t\t\t\t\tset\n\t\t\t\t\tcpas_contrats.id_article_budgetaire=cpas_mouvements_services.id_article_budgetaire\n\t\t\t\t\t,cpas_contrats.id_hors_dep=cpas_mouvements_services.id_hors_dep\n\t\t\t\t\t,cpas_contrats.id_dep=cpas_mouvements_services.id_dep\n\t\t\t\t\t,cpas_contrats.id_ser=cpas_mouvements_services.id_ser\n\t\t\t\t\t,cpas_contrats.id_cel=cpas_mouvements_services.id_cel\n\t\t\t\t\t,cpas_contrats.date_echeance_service=cpas_mouvements_services.date_echeance_service\n\t\t\t\t\twhere cpas_contrats.id_contrat=cpas_mouvements_services.id_contrat\n\t\t\t\t\tand cpas_mouvements_services.id_contrat = '" . $value . "'\n\t\t\t\t\tand cpas_mouvements_services.actif = 1;";
             //var_dump( $sql);
             $result = mysqli_query($lien, $sql);
             if (!$result) {
                 echo "alert('Problème de mise à jour du contrat pour l\\'id_contrat '" . $value . "');";
                 exit;
    $disabled_cel = 'disabled';
    $actif = 0;
    $lien = "./php/ajout_mvt_service.php";
} else {
    include '../connect_db.php';
    $sql = "select * from cpas_mouvements_services\n\twhere id_mvt_service=" . $id_mvt_service . ";\n\t";
    $result = mysqli_query($lien, $sql);
    if (!$result) {
        echo "erreur dans la requete:<i>" . $sql . "</i>";
        exit;
    }
    mysqli_close($lien);
    $tab_mvt_ser = mysqli_fetch_assoc($result);
    $titre = 'Modification d\'un mouvement de service';
    $date_debut_service = transformDate($tab_mvt_ser['date_debut_service']);
    $date_echeance_service = transformDate($tab_mvt_ser['date_echeance_service']);
    //$art_budgetaire=$tab_mvt_ser['article_budgetaire'];
    $id_article_budgetaire = $tab_mvt_ser['id_article_budgetaire'];
    $id_dep = $tab_mvt_ser['id_dep'];
    $id_hors_dep = $tab_mvt_ser['id_hors_dep'];
    $id_ser = $tab_mvt_ser['id_ser'];
    $id_cel = $tab_mvt_ser['id_cel'];
    $option_ser = '<option value="' . $id_ser . '" >' . $array_service[$id_ser]['F'] . '</option>';
    $option_cel = '<option value="' . $id_cel . '" >' . $array_cellule[$id_cel]['F'] . '</option>';
    //$onchange_ser="FiltreSerCel('id_dep','$id_dep','FORM_MVT_SERVICE');";
    $disabled_ser = 'disabled';
    $disabled_cel = 'disabled';
    $actif = $tab_mvt_ser['actif'];
    $lien = "./php/modif_mvt_service.php";
}
$disabled = '';
    echo '<td class="td_list" style="width:18px;padding:5px;text-align:center;"></td>';
    //echo '<td class="td_list" style="width:60px;padding:5px;text-align:center;">Créé par</td>';
    //echo '<td class="td_list" style="width:60px;padding:5px;text-align:center;">Modifié par</td>';
    echo '</tr>';
    echo '</table>';
    echo '</div>';
    echo '<div style="height:90px;overflow:auto;width:100%;">';
    echo '<table border="0" cellpadding="0" cellspacing="0" style="margin-top:25px;">';
    foreach ($tab_mvt_statuts as $key => $value) {
        if ($value['actif'] == 1) {
            echo '<tr class="td_list_content" style="background-color:#DFF7CB;">';
        } else {
            echo '<tr class="td_list_content">';
        }
        echo '<td style="width:95px;padding:5px;text-align:center;border-bottom:1px solid #ddd;">' . transformDate($value['date_debut_statut']) . '</td>';
        echo '<td style="width:95px;padding:5px;text-align:center;border-bottom:1px solid #ddd;">' . transformDate($value['date_echeance_statut']) . '</td>';
        //echo '<td style="width:104px;padding:5px;text-align:center;"> C-'.$value['id_contrat'].'</td>';
        echo '<td style="width:124px;padding:5px;text-align:center;border-bottom:1px solid #ddd;">' . $array_statut[$value['id_statut']]['F'] . '</td>';
        echo '<td style="width:124px;padding:5px;text-align:center;border-bottom:1px solid #ddd;">' . $array_statut_special[$value['id_statut_special']]['F'] . '</td>';
        echo '<td style="width:104px;padding:5px;text-align:center;">' . $array_contractuel_nomme[$value['contractuel_nomme']] . '</td>';
        echo '<td style="width:62px;padding:5px;text-align:center;border-bottom:1px solid #ddd;"></td>';
        echo '<td style="width:45px;padding:5px;text-align:center;border-bottom:1px solid #ddd;">
			<span class="bnt_modif" title="Cliquer pour corriger ce mouvement" onclick="DisplayFormMvt(\'DIV_FORM_MVT_STATUT\',\'statut\',' . $value['id_mvt_statut'] . ',' . $id_agent . ',' . $id_contrat . ');"></span>
			<span class="bnt_suppr" title="Cliquer pour supprimer ce mouvement" onclick="SupprMvt(\'statut\',' . $value['id_mvt_statut'] . ',' . $id_agent . ',' . $id_contrat . ');"></span>
			
			</td>';
        //echo '<td style="width:120px;padding:5px;text-align:center;">'.$array_equivalent_temps_plein[$value['equiv_tp']].'</td>';
        //echo '<td style="width:64px;padding:5px;text-align:center;">'.$value['creation_user'].'</td>';
        //echo '<td style="width:70px;padding:5px;text-align:center;">'.$value['modif_user'].'</td>';
        echo '</tr>';
    }
    exit;
}
if ($choix_groupe == "DEP") {
    $id_hors_dep = 0;
} else {
    $id_dep = 0;
    $id_ser = 0;
    $id_cel = 0;
}
if ($id_dep == 0 && $id_hors_dep == 0) {
    echo "alert('Vous n\\'avez sélectionné aucun département! Veuillez sélectionner le département auquel l\\'agent appartient.');";
    //echo "return false;";
    exit;
}
include '../connect_db.php';
$sql = "\n\t\tinsert into cpas_mouvements_services \n\t\t(id_mvt_service\n\t\t,id_agent\n\t\t,id_contrat\n\t\t,id_article_budgetaire\n\t\t,id_hors_dep\n\t\t,id_dep\n\t\t,id_ser\n\t\t,id_cel\n\t\t,actif\n\t\t,date_debut_service\n\t\t,date_echeance_service\n\t\t,creation_date\n\t\t,creation_user)\n\t\tvalues\n\t\t(''\n\t\t,'" . $id_agent . "'\n\t\t,'" . $id_contrat . "'\n\t\t,'" . $id_article_budgetaire . "'\n\t\t,'" . $id_hors_dep . "'\n\t\t,'" . $id_dep . "'\n\t\t,'" . $id_ser . "'\n\t\t,'" . $id_cel . "'\n\t\t,'" . $actif . "'\n\t\t,'" . transformDate($date_debut_service) . "'\n\t\t,'" . transformDate($date_echeance_service) . "'\n\t\t,NOW()\n\t\t,'" . $session_username . "'\n\t\t);\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème d\\'ajout du mouvement de service');";
    exit;
} else {
    echo "alert('Mouvement de service ajouté avec succès');";
}
/*******Mettre tous les mvt du contrat à inactifs*********************************/
$sql = "\n\t\tupdate cpas_mouvements_services set actif=0 where id_contrat='" . $id_contrat . "';\n\t\t\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
/**********Mettre à 1 le mvt du contrat le plus récent*************************************************/
$sql = "\n\t\tupdate cpas_mouvements_services set actif=1 where id_contrat='" . $id_contrat . "' and statut='N'\n\t\tand date_debut_service<=CURDATE() order by date_debut_service desc limit 1;\n\t\t\n\t";
//var_dump( $sql);
                $string_dep .= ' / ' . $cel;
            }
        }
        /*else
        		{
        			$cel=$array_cellule[0]['F'];
        		} */
        /**********************/
        if (array_key_exists($value['id_hors_dep'], $array_hors_departement)) {
            $hors_dep = $array_hors_departement[$value['id_hors_dep']]['F'];
            //$string_dep=$hors_dep;
        } else {
            $hors_dep = $array_hors_departement[0]['F'];
        }
        if ($value['id_hors_dep'] != 0) {
            echo 'N° ' . $value['id_contrat'] . ' ' . $actif . ' - DU ' . transformDate($value['start_date']) . ' AU ' . transformDate($value['end_date']) . ' (' . $hors_dep . ')';
        } else {
            echo 'N° ' . $value['id_contrat'] . ' ' . $actif . ' - DU ' . transformDate($value['start_date']) . ' AU ' . transformDate($value['end_date']) . ' (' . $string_dep . ')';
        }
        /************Affichage lien contrat*********************************************/
        /*if($value['id_hors_dep']!=0)
        		{
        			echo $actif.' - '.$hors_dep.' - <b>Grade: </b>'.$array_grade[$value['id_grade']]['F'].' - '.$array_bareme[$value['id_bareme']].$array_code[$value['id_code']].' - <b>Occupation: </b>'.$value['id_equiv_tp'];
        		}
        		else
        		{
        			echo $actif.' - '.$string_dep.' - <b>Grade: </b>'.$array_grade[$value['id_grade']]['F'].' - '.$array_bareme[$value['id_bareme']].$array_code[$value['id_code']].' - <b>Occupation: </b>'.$value['id_equiv_tp'];
        		}*/
        echo '</div>';
    }
}
Example #7
0
require_once 'functions.php';
dashboardInit();
###################################################################### limit the number of rows
$rowLimit = isset($_GET['rowLimit']) ? $_GET['rowLimit'] : 15;
define('ROW_RETURN_LIMIT', $rowLimit);
###################################################################### Earliest defaults to 2 days ago
if (isset($_GET['earliest'])) {
    $earliest = $_GET['earliest'];
    $earliestTime = transformDate($_GET['earliest']);
} else {
    $earliestTime = date("Y-m-d H:i:s", mktime(date("H"), date("i"), date("s"), date("m"), date("d") - 4, date("Y")));
}
####################################################################### Latest defaults to now
if (isset($_GET['latest']) && $_GET['latest'] != null) {
    $latest = $_GET['latest'];
    $latestTime = transformDate($_GET['latest']);
}
######################################################################## User ID
$userID = isset($_GET['userID']) ? $_GET['userID'] : 0;
####################################################################### Other vars
$machineID = isset($_GET['machineID']) ? $_GET['machineID'] : 0;
$runStatusID = isset($_GET['runStatusID']) ? $_GET['runStatusID'] : 0;
$runPurposeID = isset($_GET['runPurposeID']) ? $_GET['runPurposeID'] : 0;
$build = isset($_GET['build']) ? $_GET['build'] : null;
$version = isset($_GET['version']) ? $_GET['version'] : null;
$runIDform = isset($_GET['runID']) ? $_GET['runID'] : null;
###################################################################### Add conditions
$condition[] = "runs.startedRun >= '{$earliestTime}'";
# filter for latest time
if (isset($latestTime)) {
    $condition[] = "runs.finishedRun <= '{$latestTime}'";
$sql = "\nselect id_agent from cpas_signaletiques_agents where id_agent='" . $id_agent . "';\n";
var_dump($sql);
$result = mysqli_query($lien, $sql);
if (mysqli_num_rows($result) == 0) {
    $action = "INSERT";
} else {
    $action = "UPDATE";
}
//mysqli_close($lien);
/***********signalétique*********************************/
//include('../connect_db.php');
if ($action == "INSERT") {
    $sql = "\n\t\t\tinsert into cpas_signaletiques_agents (id_sign_agent,id_agent,niss,nationalite,date_naissance,id_civilite) \n\t\t\tvalues ('','" . $id_agent . "','" . addslashes($niss) . "','" . addslashes($nationalite) . "','" . transformDate($date_naissance) . "','" . $id_civilite . "');\n\t";
} else {
    if ($action == "UPDATE") {
        $sql = "\n\t\tupdate cpas_signaletiques_agents\n\t\tset\n\t\tniss='" . $niss . "',nationalite='" . addslashes($nationalite) . "',date_naissance='" . transformDate($date_naissance) . "',id_civilite='" . $id_civilite . "' \n\t\twhere id_agent='" . $id_agent . "';\n\t\t";
    }
}
//var_dump($sql);
$result = mysqli_query($lien, $sql);
mysqli_close($lien);
/*}
else
{
	if($action=="UPDATE")
	{
		include('../connect_db.php');


		$sql="
		update cpas_signaletiques_agents
    $date_echeance_fonction = '00-00-0000';
    $actif = 0;
    $lien = "./php/ajout_mvt_fonction.php";
} else {
    include '../connect_db.php';
    $sql = "select * from cpas_mouvements_fonctions\n\twhere id_mvt_fonction=" . $id_mvt_fonction . ";\n\t";
    $result = mysqli_query($lien, $sql);
    if (!$result) {
        echo "erreur dans la requete:<i>" . $sql . "</i>";
        exit;
    }
    mysqli_close($lien);
    $tab_mvt_fonction = mysqli_fetch_assoc($result);
    $titre = 'Modification d\'un mouvement de fonction';
    $date_debut_fonction = transformDate($tab_mvt_fonction['date_debut_fonction']);
    $date_echeance_fonction = transformDate($tab_mvt_fonction['date_echeance_fonction']);
    $id_fonc = $tab_mvt_fonction['id_fonc'];
    $flag_resp_dep = $tab_mvt_fonction['flag_resp_dep'];
    $flag_resp_ser = $tab_mvt_fonction['flag_resp_ser'];
    $autre_type_fonc = "";
    $ouvrier_employe = $tab_mvt_fonction['ouvrier_employe'];
    $categorie = $tab_mvt_fonction['categorie'];
    $actif = $tab_mvt_fonction['actif'];
    $lien = "./php/modif_mvt_fonction.php";
}
$disabled = '';
?>
<br>
<form id="FORM_MVT_FONCTION" name="FORM_MVT_FONCTION" style="border:4px dotted #fff;padding:5px;" action="<?php 
echo $lien;
?>
    $table->addCell(1500)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
    $txt = "Echéance";
    $table->addCell(1500)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
    $txt = "Régime";
    $table->addCell(2000)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
    $txt = "Equiv. temps plein";
    $table->addCell(2000)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
    /*****************Lecture*******************************/
    foreach ($tab_mvt_regimes as $key_regimes => $value_regimes) {
        $PHPWord->addTableStyle('myOwnTableStyle', $styleTable, $styleFirstRow);
        // Add table
        $table = $section->addTable('myOwnTableStyle');
        $table->addRow();
        $txt = transformDate($value_regimes['date_debut_regime']);
        $table->addCell(2000)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
        $txt = transformDate($value_regimes['date_echeance_regime']);
        $table->addCell(2000)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
        $txt = $array_regime[$value_regimes['id_regime']]['F'];
        $table->addCell(2000)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
        $txt = $value_regimes['id_equiv_tp'];
        $table->addCell(2000)->addText(html_entity_decode(iconv('UTF-8', 'windows-1252', $txt)));
    }
}
// FIN Foreach contrats
// Save File
/*$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
$nom=wd_remove_accents($tab_agents['nom'], 'utf-8');
$prenom=wd_remove_accents($tab_agents['prenom'], 'utf-8');
if(($prenom=='')||($prenom==null)||($prenom=='/'))
{
	$nom_fichier=$nom.'_'.date('Ymd').'_'.date('His').'.docx';
}*/
if ($end_date != '00-00-0000' && $end_date != '0000-00-00' && $end_date != '') {
    if (compareDate($start_date, $end_date) == 0) {
        echo "alert('Attention la date de début de contrat est plus grande. Veuillez recommencer svp.');";
        exit;
    }
}
/**********Vérifier si le contrat est actif ou non*****************************************************/
if (transformDate($start_date) > date('Y-m-d') || transformDate($end_date) < date('Y-m-d') && $end_date != "00-00-0000" && $end_date != '' && $end_date != null) {
    $actif = 0;
} else {
    $actif = 1;
}
/*Ajout d'un enregistrement dans la table cpas_contrats*/
include '../connect_db.php';
$sql = "\n\t\tinsert into cpas_contrats \n\t\t(id_contrat,id_agent,start_date\n\t\t,end_date,motif_sortie\n\t\t,actif,creation_date,creation_user)\n\t\tvalues \n\t\t(''," . $id_agent . ",'" . transformDate($start_date) . "'\n\t\t,'" . transformDate($end_date) . "','" . addslashes($motif_sortie) . "'\n\t\t," . $actif . ",NOW(),'" . addslashes($session_username) . "')\n\t\t;\n";
//var_dump($sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème d\\'ajout du contrat');";
    exit;
} else {
    echo "alert('Ajout du contrat');";
}
$last_id_contrat = mysqli_insert_id($lien);
//var_dump($LastId);
mysqli_close($lien);
/*******************/
echo "DisplayListContrats(" . $id_agent . ");";
//echo "DisplayContratHisto(".$id_agent.");";
echo "DisplayFormContratModif(" . $last_id_contrat . "," . $id_agent . ");";
        //echo "return false;";
        exit;
    }
    if (compareDate($date_debut_statut, $date_echeance_statut) == 0) {
        echo "alert('La date d\\'échéance est plus petite que la date de début! Veuillez recommencer.');";
        //echo "return false;";
        exit;
    }
}
if ($id_statut == 0 && $id_statut_special == 0) {
    echo "alert('Vous n\\'avez sélectionné aucun statut! Veuillez sélectionner au moins un statut pour l\\'agent en cours.');";
    //echo "return false;";
    exit;
}
include '../connect_db.php';
$sql = "\n\t\t\tinsert into cpas_mouvements_statuts \n\t\t\t(id_mvt_statut\n\t\t\t,id_agent\n\t\t\t,id_contrat\n\t\t\t,id_statut\n\t\t\t,id_statut_special\n\t\t\t,contractuel_nomme\n\t\t\t,date_debut_statut\n\t\t\t,date_echeance_statut\n\t\t\t,actif\n\t\t\t,creation_date\n\t\t\t,creation_user)\n\t\t\tvalues\n\t\t\t(''\n\t\t\t,'" . $id_agent . "'\n\t\t\t,'" . $id_contrat . "'\n\t\t\t,'" . $id_statut . "'\n\t\t\t,'" . $id_statut_special . "'\n\t\t\t,'" . $contractuel_nomme . "'\n\t\t\t,'" . transformDate($date_debut_statut) . "'\n\t\t\t,'" . transformDate($date_echeance_statut) . "'\n\t\t\t,'" . $actif . "'\n\t\t\t,NOW()\n\t\t\t,'" . $session_username . "'\n\t\t\t);\n\t";
//var_dump($sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème d\\'ajout du mouvement de statut');";
    exit;
} else {
    echo "alert('Mouvement de statut ajouté avec succès');";
}
/*******Mettre tous les mvt du contrat à inactifs*********************************/
$sql = "\n\t\tupdate cpas_mouvements_statuts set actif=0 where id_contrat='" . $id_contrat . "';\n\t\t\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
/**********Mettre à 1 le mvt du contrat le plus récent*************************************************/
$sql = "\n\t\tupdate cpas_mouvements_statuts set actif=1 where id_contrat='" . $id_contrat . "' and statut='N'\n\t\tand date_debut_statut<=CURDATE() order by date_debut_statut desc limit 1;\n\t\t\n\t";
//var_dump( $sql);
    foreach ($tab_mvt_services as $key => $value) {
        if ($value['id_dep'] == '' || $value['id_dep'] == null || $value['id_dep'] == 0) {
            $load_groupe_dep = "DisplayChoixDep('FORM_MVT_SERVICE','HORS_DEP');";
        } else {
            $load_groupe_dep = "DisplayChoixDep('FORM_MVT_SERVICE','DEP');";
        }
        if ($value['actif'] == 1) {
            //echo '<tr style="background-color:#FFD14B;">';
            echo '<tr class="td_list_content" style="background-color:#DFF7CB;"  
				onclick="' . $load_groupe_dep . '">';
        } else {
            echo '<tr class="td_list_content" 
				onclick="' . $load_groupe_dep . '">';
        }
        echo '<td style="width:95px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;">' . transformDate($value['date_debut_service']) . '</td>';
        echo '<td style="width:99px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;">' . transformDate($value['date_echeance_service']) . '</td>';
        //echo '<td style="width:104px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;"> C-'.$value['id_contrat'].'</td>';
        $array_art = explode('-', $array_article_budgetaire[$value['id_article_budgetaire']]['F']);
        echo '<td style="width:104px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;">' . $array_art[0] . '</td>';
        echo '<td style="width:104px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;">';
        if ($value['id_dep'] == '' || $value['id_dep'] == null || $value['id_dep'] == 0) {
            echo $array_hors_departement[$value['id_hors_dep']]['F'];
        } else {
            echo $array_departement[$value['id_dep']]['F'];
        }
        echo '</td>';
        echo '<td style="width:104px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;">' . $array_service[$value['id_ser']]['F'] . '</td>';
        echo '<td style="width:114px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;">' . $array_cellule[$value['id_cel']]['F'] . '</td>';
        echo '<td style="width:45px;padding:5px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;">
			<span class="bnt_modif" title="Cliquer pour corriger ce mouvement" onclick="DisplayFormMvt(\'DIV_FORM_MVT_SER\',\'service\',' . $value['id_mvt_service'] . ',' . $id_agent . ',' . $id_contrat . ');"></span>
			<span class="bnt_suppr" title="Cliquer pour supprimer ce mouvement" onclick="SupprMvt(\'service\',' . $value['id_mvt_service'] . ',' . $id_agent . ',' . $id_contrat . ');"></span>
        $tab_date = array();
        $tab_date = explode("-", $date);
        $date_result = $tab_date[2] . '-' . $tab_date[1] . '-' . $tab_date[0];
        //return $date_result;
    }
    return $date_result;
}
include 'params.php';
echo '<javascript>';
if ($date_situation == '' || $date_situation == '00-00-0000' || $date_situation == '0000-00-00') {
    echo "alert('Veuillez sélectionner une date svp.');";
    //echo "return false;";
    exit;
}
include '../connect_db.php';
$sql = "\n\t\t\tinsert into cpas_cadres \n\t\t\t(id_cadre\n\t\t\t,date_situation\n\t\t\t)\n\t\t\tvalues\n\t\t\t(''\n\t\t\t,'" . transformDate($date_situation) . "'\n\t\t\t\n\t\t\t);\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
$last_id = mysqli_insert_id($lien);
if (!$result) {
    echo "alert('Problème d\\'ajout de la date');";
    exit;
} else {
    echo "alert('Ajout de la date réussi');";
}
mysqli_close($lien);
if ($id_cadre_a_dupliquer != 0) {
    include '../connect_db.php';
    $sql = "\n\t\t\t\tinsert into \n\t\t\t\tcpas_places_cadre\n\t\t\t\t(article_budgetaire,id_hors_dep,id_dep,id_ser,id_grade,id_fonc,id_bareme,id_code,id_equiv_tp,type_cadre,id_cadre,creation_date,creation_user,modif_date,modif_user,statut)\n\t\t\t\t\n\t\t\t\tselect \n\t\t\t\tarticle_budgetaire,id_hors_dep,id_dep,id_ser,id_grade,id_fonc,id_bareme,id_code,id_equiv_tp,type_cadre," . $last_id . ",CURRENT_DATE(),'" . $session_username . "','0000-00-00','','N' from cpas_places_cadre where id_cadre = " . $id_cadre_a_dupliquer . "\n\n\t\t";
    //var_dump( $sql);
    $result = mysqli_query($lien, $sql);
ob_clean();
// header utf-8//
header('Content-type: text/html; charset=utf-8');
if (!isset($rootpath)) {
    $rootpath = addslashes($_SERVER["DOCUMENT_ROOT"]);
}
include 'verification.php';
include 'params.php';
echo '<javascript>';
if (dateValid($date_mvt) == 0) {
    echo "alert('Date invalide! Veuillez recommencer.');";
    //echo "return false;";
    exit;
}
include '../connect_db.php';
$sql = "\n\t\t\tinsert into cpas_mouvements_domiciles\n\t\t\t(id_mvt_domicile\n\t\t\t,id_agent\n\t\t\t,adresse_domicile\n\t\t\t,num_domicile\n\t\t\t,bte_domicile\n\t\t\t,code_postal\n\t\t\t,localite\n\t\t\t,region\n\t\t\t,bxl_hbxl\n\t\t\t,date_mvt\n\t\t\t,creation_date\n\t\t\t,creation_user)\t\n\t\t\tvalues\n\t\t\t(''\n\t\t\t,'" . $id_agent . "'\n\t\t\t,'" . addslashes($adresse_domicile) . "'\n\t\t\t,'" . addslashes($num_domicile) . "'\n\t\t\t,'" . addslashes($bte_domicile) . "'\n\t\t\t,'" . $code_postal . "'\n\t\t\t,'" . addslashes($localite) . "'\n\t\t\t,'" . addslashes($region) . "'\n\t\t\t,'" . $bxl_hbxl . "'\n\t\t\t,'" . transformDate($date_mvt) . "'\n\t\t\t,NOW()\n\t\t\t,'" . $session_username . "'\n\t\t\t);\n\t";
//var_dump($sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème d\\'ajout du mouvement de domicile');";
    exit;
} else {
    echo "alert('Mouvement de domicile ajouté avec succès');";
}
/*******Mettre tous les mvt de domicile à inactifs*********************************/
$sql = "\n\t\tupdate cpas_mouvements_domiciles set actif=0 where id_agent='" . $id_agent . "';\n\t\t\n\t";
$result = mysqli_query($lien, $sql);
/**********Mettre à 1 le mvt de domicile le plus récent*************************************************/
$sql = "\n\t\tupdate cpas_mouvements_domiciles set actif=1 where id_agent='" . $id_agent . "' and statut='N' \n\t\tand date_mvt<=CURDATE() order by date_mvt desc limit 1;\n\t\t\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
	//echo "return false;";
	exit;
}

if($id_grade_cadre==0)
{
	echo "alert('Veuillez sélectionner un grade (CADRE) pour l\'agent en cours.');";
	//echo "return false;";
	exit;
} */
/**********Vérifier si la prime est active ou non*****************************************************/
if (transformDate($date_octroi) > date('Y-m-d') || transformDate($date_cloture) < date('Y-m-d') && $date_cloture != "00-00-0000" && $date_cloture != '' && $date_cloture != null) {
    $actif = 0;
} else {
    $actif = 1;
}
include '../connect_db.php';
$sql = "\n\t\t\tupdate cpas_primes set\n\t\t\tid_agent='" . $id_agent . "'\n\t\t\t,id_type_prime='" . $id_type_prime . "'\n\t\t\t,date_octroi='" . transformDate($date_octroi) . "'\n\t\t\t,date_cloture='" . transformDate($date_cloture) . "'\n\t\t\t,id_grade='" . $id_grade . "'\n\t\t\t,date_echeance_code='" . transformDate($date_echeance_code) . "'\n\t\t\t,date_echeance_biennale='" . transformDate($date_echeance_biennale) . "'\n\t\t\t,actif='" . $actif . "'\n\t\t\t,modif_date=NOW()\n\t\t\t,modif_user='******'\n\t\t\twhere id_prime='" . $id_prime . "'\n\t\t\t;\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème de modification de la prime');";
    exit;
} else {
    echo "alert('Prime modifiée avec succès');";
}
/************/
mysqli_close($lien);
echo "DisplayListPrimes('" . $id_agent . "');";
echo "document.getElementById('DIV_FORM_PRIME').innerHTML='';";
exit;
        $tab_date = array();
        $tab_date = explode("-", $date);
        $date_result = $tab_date[2] . '-' . $tab_date[1] . '-' . $tab_date[0];
        //return $date_result;
    }
    return $date_result;
}
include 'params.php';
echo '<javascript>';
if ($date_situation == '' || $date_situation == '00-00-0000' || $date_situation == '0000-00-00') {
    echo "alert('Veuillez sélectionner une date svp.');";
    //echo "return false;";
    exit;
}
include '../connect_db.php';
$sql = "\n\t\t\tupdate cpas_cadres \n\t\t\tset\n\t\t\tdate_situation='" . transformDate($date_situation) . "'\n\t\t\twhere\n\t\t\tid_cadre='" . transformDate($id_cadre) . "';\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
//$last_id=mysqli_insert_id($lien);
if (!$result) {
    echo "alert('Problème de modification de la date');";
    exit;
} else {
    echo "alert('Modification de la date réussie');";
}
mysqli_close($lien);
echo "DisplayListCadres();";
echo "DisplayFormDateCadre('" . $id_cadre . "');";
//echo "DisplayOngletsCadre('".$id_cadre."');";
//echo "CloseToLeft('modal_externe',100,0);";
exit;
//include('params.php');
/***Si on encode une nouvelle fonction dans le formulaire SERVICE/FCT*****/
if ($autre_type_fonc != '') {
    //$autre_type_fonc='test';
    include '../connect_db.php';
    $sql = "\n\tinsert into cpas_fonctions \n\t(id_fonc,label_F,label_N,actif,creation_date,creation_user)\n\tvalues\n\t('','" . addslashes($autre_type_fonc) . "','" . addslashes($autre_type_fonc) . "(NL)',1,NOW(),'" . $session_username . "');\n\t";
    //var_dump($sql);
    $result = mysqli_query($lien, $sql);
    $id = mysqli_insert_id($lien);
    mysqli_close($lien);
    //echo 'ID '.$id;
    $id_fonc = $id;
    echo "myHttpRequest('./generated_files/generate_fonctions.php?');";
}
include '../connect_db.php';
$sql = "\n\t\t\t\n\t\tinsert into cpas_mouvements_fonctions \n\t\t(id_mvt_fonction\n\t\t,id_agent\n\t\t,id_contrat\n\t\t,id_fonc\n\t\t,ouvrier_employe\n\t\t,categorie\n\t\t,flag_resp_dep\n\t\t,flag_resp_ser\n\t\t,actif\n\t\t,date_debut_fonction\n\t\t,date_echeance_fonction\n\t\t,creation_date\n\t\t,creation_user)\n\t\tvalues\n\t\t(''\n\t\t,'" . $id_agent . "'\n\t\t,'" . $id_contrat . "'\n\t\t,'" . $id_fonc . "'\n\t\t,'" . $ouvrier_employe . "'\n\t\t,'" . addslashes($categorie) . "'\n\t\t,'" . $flag_resp_dep . "'\n\t\t,'" . $flag_resp_ser . "'\n\t\t,'" . $actif . "'\n\t\t,'" . transformDate($date_debut_fonction) . "'\n\t\t,'" . transformDate($date_echeance_fonction) . "'\n\t\t,NOW()\n\t\t,'" . $session_username . "'\n\t\t);\n\t\n\t";
//var_dump($sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème d\\'ajout du mouvement de fonction');";
    exit;
} else {
    echo "alert('Mouvement de fonction ajouté avec succès');";
}
/*******Mettre tous les mvt du contrat à inactifs*********************************/
$sql = "\n\t\tupdate cpas_mouvements_fonctions set actif=0 where id_contrat='" . $id_contrat . "';\n\t\t\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
/**********Mettre à 1 le mvt du contrat le plus récent*************************************************/
$sql = "\n\t\tupdate cpas_mouvements_fonctions set actif=1 where id_contrat='" . $id_contrat . "' and statut='N'\n\t\tand date_debut_fonction<=CURDATE() order by date_debut_fonction desc limit 1;\n\t\t\n\t";
//var_dump( $sql);
    echo "alert('Vous n\\'avez sélectionné aucun grade! Veuillez sélectionner un grade pour l\\'agent en cours.');";
    //echo "return false;";
    exit;
}
if ($id_bareme_cadre == 0) {
    echo "alert('Veuillez sélectionner un barème (CADRE) pour l\\'agent en cours.');";
    //echo "return false;";
    exit;
}
if ($id_grade_cadre == 0) {
    echo "alert('Veuillez sélectionner un grade (CADRE) pour l\\'agent en cours.');";
    //echo "return false;";
    exit;
}
include '../connect_db.php';
$sql = "\n\t\t\tinsert into cpas_mouvements_baremes \n\t\t\t(id_mvt_bareme\n\t\t\t,id_agent\n\t\t\t,id_contrat\n\t\t\t,id_bareme\n\t\t\t,id_code\n\t\t\t,id_grade\n\t\t\t,date_debut_bareme\n\t\t\t,date_echeance_bareme\n\t\t\t,id_bareme_cadre\n\t\t\t,id_code_cadre\n\t\t\t,id_grade_cadre\n\t\t\t,type_cadre\n\t\t\t,actif\n\t\t\t,creation_date\n\t\t\t,creation_user)\n\t\t\tvalues\n\t\t\t(''\n\t\t\t,'" . $id_agent . "'\n\t\t\t,'" . $id_contrat . "'\n\t\t\t,'" . $id_bareme . "'\n\t\t\t,'" . $id_code . "'\n\t\t\t,'" . $id_grade . "'\n\t\t\t,'" . transformDate($date_debut_bareme) . "'\n\t\t\t,'" . transformDate($date_echeance_bareme) . "'\n\t\t\t,'" . $id_bareme_cadre . "'\n\t\t\t,'" . $id_code_cadre . "'\n\t\t\t,'" . $id_grade_cadre . "'\n\t\t\t,'" . $type_cadre . "'\n\t\t\t,'" . $actif . "'\n\t\t\t,NOW()\n\t\t\t,'" . $session_username . "'\n\t\t\t);\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème d\\'ajout du mouvement de barème');";
    exit;
} else {
    echo "alert('Mouvement de barème ajouté avec succès');";
}
/*******Mettre tous les mvt du contrat à inactifs*********************************/
$sql = "\n\t\tupdate cpas_mouvements_baremes set actif=0 where id_contrat='" . $id_contrat . "';\n\t\t\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
/**********Mettre à 1 le mvt du contrat le plus récent*************************************************/
$sql = "\n\t\tupdate cpas_mouvements_baremes set actif=1 where id_contrat='" . $id_contrat . "' and statut='N'\n\t\tand date_debut_bareme<=CURDATE() order by date_debut_bareme desc limit 1;\n\t\t\n\t";
//var_dump( $sql);
    $bxl_hbxl = '';
    $adresse_domicile = '';
    $num_domicile = '';
    $bte_domicile = '';
    $code_postal = '';
    $localite = '';
    $region = '';
    $lien = "./php/ajout_mvt_domicile.php";
} else {
    include '../connect_db.php';
    $sql = "select * from cpas_mouvements_domiciles\n\twhere id_mvt_domicile=" . $id_mvt_domicile . ";\n\t";
    $result = mysqli_query($lien, $sql);
    mysqli_close($lien);
    $tab_domicile = mysqli_fetch_assoc($result);
    $titre = "Modification de domicile";
    $date_mvt = transformDate($tab_domicile['date_mvt']);
    $bxl_hbxl = $tab_domicile['bxl_hbxl'];
    $adresse_domicile = $tab_domicile['adresse_domicile'];
    $num_domicile = $tab_domicile['num_domicile'];
    $bte_domicile = $tab_domicile['bte_domicile'];
    $code_postal = $tab_domicile['code_postal'];
    $localite = $tab_domicile['localite'];
    $region = $tab_domicile['region'];
    $lien = "./php/modif_mvt_domicile.php";
}
$disabled = '';
?>
<br>
<form id="FORM_MVT_DOMICILE" name="FORM_MVT_DOMICILE" style="border:4px dotted #fff;padding:5px;" action="<?php 
echo $lien;
?>
function ajouterUser($pseudonyme, $nom, $prenom, $dateNaiss, $mail, $motDePasse)
{
    $query = "INSERT INTO users(pseudonyme, nom, prenom, date_de_naissance, mail, mot_de_passe)\n    VALUES('{$pseudonyme}', '{$nom}', '{$prenom}','" . transformDate($dateNaiss) . "' , '{$mail}', '{$motDePasse}')";
    $result = mysql_query($query) or die(mysql_error());
}
        //echo "return false;";
        exit;
    }
}
if ($end_date != '00-00-0000' && $end_date != '0000-00-00' && $end_date != '') {
    if (compareDate($start_date, $end_date) == 0) {
        echo "alert('Attention la date de début de contrat est plus grande. Veuillez recommencer svp.');";
        exit;
    }
}
/**********Vérifier si le contrat est actif ou non*****************************************************/
if (transformDate($start_date) > date('Y-m-d') || transformDate($end_date) < date('Y-m-d') && $end_date != "00-00-0000" && $end_date != '' && $end_date != null) {
    $actif = 0;
} else {
    $actif = 1;
}
//$champs_signaletiques='';
/*MAJ de la table signaletique avec les champs à modifier*/
include '../connect_db.php';
$sql = "\n\t\tupdate cpas_contrats\n\t\tset \n\t\tstart_date='" . transformDate($start_date) . "',end_date='" . transformDate($end_date) . "'\n\t\t,motif_sortie='" . addslashes($motif_sortie) . "',actif=" . $actif . ",modif_date=NOW(),modif_user='******'\n\t\twhere id_contrat='" . $id_contrat . "';\n";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
mysqli_close($lien);
/**********/
//echo '<javascript>';
$message = "Modifications enregistrées";
echo "alert('" . $message . "');";
echo "DisplayListContrats(" . $id_agent . ");";
//echo "DisplayContratHisto(".$id_agent.");";
echo "\nvar MyForm=document.getElementById('FORM_CONTRAT_SUP');\nMyForm.elements['bnt_sauver'].disabled=true;\nMyForm.elements['bnt_sauver'].style.background='';\n";
exit;
 $sheet->setCellValue($array_column[25] . $num_ligne, $equiv_tp);
 $sheet->setCellValue($array_column[26] . $num_ligne, $date_entree);
 if ($value['niveau_etudes'] != 0) {
     $sheet->setCellValue($array_column[27] . $num_ligne, $array_diplome[$value['niveau_etudes']]['F']);
 }
 $sheet->setCellValue($array_column[28] . $num_ligne, $value['libelle_diplome']);
 $selor = '';
 if ($value['id_selor'] != 0) {
     $selor .= $array_selor[$value['id_selor']]['F'] . "\r\n";
 }
 if ($value['zone_libre_selor'] != 0) {
     $selor .= $array_selor[$value['zone_libre_selor']]['F'] . "\r\n";
 }
 $sheet->setCellValue($array_column[29] . $num_ligne, $selor);
 $sheet->setCellValue($array_column[30] . $num_ligne, $value['prime_linguistique']);
 $sheet->setCellValue($array_column[31] . $num_ligne, transformDate($value['date_naissance']));
 if ($value['id_civilite'] != 0) {
     $sheet->setCellValue($array_column[32] . $num_ligne, $array_civilite[$value['id_civilite']][$value['langue']]);
 }
 if ($value['genre'] == 1) {
     $sheet->setCellValue($array_column[33] . $num_ligne, 'M');
 } else {
     $sheet->setCellValue($array_column[33] . $num_ligne, 'F');
 }
 $sheet->setCellValue($array_column[34] . $num_ligne, $value['nationalite']);
 $sheet->setCellValue($array_column[35] . $num_ligne, $value['tel_prive']);
 $sheet->setCellValue($array_column[36] . $num_ligne, $value['adresse_domicile']);
 $sheet->setCellValue($array_column[37] . $num_ligne, $value['num_domicile']);
 $sheet->setCellValue($array_column[38] . $num_ligne, $value['bte_domicile']);
 $sheet->setCellValue($array_column[39] . $num_ligne, $value['code_postal']);
 $sheet->setCellValue($array_column[40] . $num_ligne, $value['localite']);
mysqli_close($lien);
$tab_cadres = fn_ResultToArray($result, 'id_cadre');
/*include('../arrays_libelle/array_bareme.php');
include('../arrays_libelle/array_code.php');
include('../arrays_libelle/array_grade.php');*/
include '../arrays_libelle/array_type_cadre.php';
//Mvt effectué
if ($tab_cadres != null) {
    echo '<div style="width:160px;">';
    echo '<table border="0" cellpadding="0" cellspacing="0">';
    echo '<tr>';
    echo '<td class="td_list_title" style="width:150px;padding:5px;text-align:center;">Liste des cadres</td>';
    //echo '<td class="td_list" style="width:22px;padding:5px;text-align:center;"></td>';
    //echo '<td class="td_list" style="width:60px;padding:5px;text-align:center;">Créé par</td>';
    //echo '<td class="td_list" style="width:60px;padding:5px;text-align:center;">Modifié par</td>';
    echo '</tr>';
    echo '</table>';
    echo '</div>';
    echo '<div style="height:90px;overflow:auto;width:100%;">';
    echo '<table border="0" cellpadding="0" cellspacing="0">';
    foreach ($tab_cadres as $key => $value) {
        echo '<tr class="td_list_content">';
        echo '<td style="width:154px;padding:5px;text-align:center;border-left:#ddd 1px solid;border-bottom:1px solid #ddd;" onclick="DisplayFormDateCadre(' . $value['id_cadre'] . ');">' . transformDate($value['date_situation']) . '</td>';
        //echo '<td style="width:22px;padding:5px;text-align:center;border-bottom:1px solid #ddd;"></td>';
        //echo '<td style="width:64px;padding:5px;text-align:center;">'.$value['creation_user'].'</td>';
        //echo '<td style="width:70px;padding:5px;text-align:center;">'.$value['modif_user'].'</td>';
        echo '</tr>';
    }
    echo '</table>';
    echo '</div>';
}
/*************/
include 'verification.php';
include 'params.php';
/**********************************/
include '../arrays_libelle/array_hors_departement.php';
include '../arrays_libelle/array_departement.php';
include '../arrays_libelle/array_service.php';
include '../arrays_libelle/array_cellule.php';
include '../arrays_libelle/array_grade.php';
include '../arrays_libelle/array_bareme.php';
include '../arrays_libelle/array_code.php';
include '../arrays_libelle/array_fonction.php';
//include('../arrays_libelle/array_statut.php');
//include('../arrays_libelle/array_regime.php');
/*************/
$date_effectif = transformDate($date_situation_effectifs);
/*******Connexion database***************/
include '../connect_db.php';
/*******Lire places au cadre*****************************/
$sql = "\nSELECT * from \ncpas_places_cadre\nwhere id_cadre=" . $id_cadre . " and statut='N' order by type_cadre desc,id_dep asc,id_ser asc;\n\n";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
/********Close connexion***************/
mysqli_close($lien);
$tab_cadres = fn_ResultToArray($result, 'id_place_cadre');
echo "\n<table>\n\t<tr style='height:50px;padding-top:5px;margin-top:5px;background-color:#E4F8D2;'>\n\t\t\n\t\t<td>HORS DEP./DEP.</td>\n\t\t<td>SERVICE</td>\n\t\t<td>BAREME</td>\n\t\t<td>FONCTION</td>\n\t\t<td>GRADE</td>\n\t\t<td>TYPE CADRE</td>\n\t\t<td>ARTICLE BUDGETAIRE</td>\n\t\t<td>EQUIV. TEMPS PLEIN</td>\n\t</tr>\n\n";
//echo '<table>';
$i = 0;
foreach ($tab_cadres as $key => $value) {
    $i++;
    if ($i % 2 == 0) {
    $date_echeance_biennale = '00-00-0000';
    $lien = "./php/ajout_prime.php";
} else {
    include '../connect_db.php';
    $sql = "select * from cpas_primes\n\twhere id_prime=" . $id_prime . ";\n\t";
    $result = mysqli_query($lien, $sql);
    mysqli_close($lien);
    $tab_prime = mysqli_fetch_assoc($result);
    $titre = "Modification de prime";
    $date_octroi = transformDate($tab_prime['date_octroi']);
    $date_cloture = transformDate($tab_prime['date_cloture']);
    $id_type_prime = $tab_prime['id_type_prime'];
    $id_grade = $tab_prime['id_grade'];
    //$echeance_prime_compensatoire=transformDate($tab_prime['echeance_prime_compensatoire']);
    $date_echeance_code = transformDate($tab_prime['date_echeance_code']);
    $date_echeance_biennale = transformDate($tab_prime['date_echeance_biennale']);
    $lien = "./php/modif_prime.php";
}
include '../arrays_libelle/array_type_prime.php';
include '../arrays_libelle/array_grade.php';
$disabled = '';
?>
<br>
<form id="FORM_PRIME" name="FORM_PRIME" style="border:4px dotted #fff;padding:5px;" action="<?php 
echo $lien;
?>
" method="post" onchange="SetColorButton(this.id);" onkeyup="SetColorButton(this.id);">
	
<table>
	<tr>
		<td colspan="4"><h3><?php 
        exit;
    }
}
if ($id_regime == 0) {
    echo "alert('Vous n\\'avez sélectionné aucun régime! Veuillez sélectionner un régime pour l\\'agent en cours.');";
    //echo "return false;";
    exit;
}
/* if($id_equiv_tp==0)
{
	echo "alert('Equivalence temps plein vide! Veuillez recommencer.');";
	//echo "return false;";
	exit;
} */
include '../connect_db.php';
$sql = "\n\t\t\tinsert into cpas_mouvements_regimes \n\t\t\t(id_mvt_regime\n\t\t\t,id_agent\n\t\t\t,id_contrat\n\t\t\t,id_regime\n\t\t\t,id_equiv_tp\n\t\t\t,date_debut_regime\n\t\t\t,date_echeance_regime\n\t\t\t,actif\n\t\t\t,creation_date\n\t\t\t,creation_user)\n\t\t\tvalues\n\t\t\t(''\n\t\t\t,'" . $id_agent . "'\n\t\t\t,'" . $id_contrat . "'\n\t\t\t,'" . $id_regime . "'\n\t\t\t,'" . $id_equiv_tp . "'\n\t\t\t,'" . transformDate($date_debut_regime) . "'\n\t\t\t,'" . transformDate($date_echeance_regime) . "'\n\t\t\t,'" . $actif . "'\n\t\t\t,NOW()\n\t\t\t,'" . $session_username . "'\n\t\t\t);\n\t";
//var_dump($sql);
$result = mysqli_query($lien, $sql);
if (!$result) {
    echo "alert('Problème d\\'ajout du mouvement de régime');";
    exit;
} else {
    echo "alert('Mouvement de régime ajouté avec succès');";
}
/*******Mettre tous les mvt du contrat à inactifs*********************************/
$sql = "\n\t\tupdate cpas_mouvements_regimes set actif=0 where id_contrat='" . $id_contrat . "';\n\t\t\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
/**********Mettre à 1 le mvt du contrat le plus récent*************************************************/
$sql = "\n\t\tupdate cpas_mouvements_regimes set actif=1 where id_contrat='" . $id_contrat . "' and statut='N'\n\t\tand date_debut_regime<=CURDATE() order by date_debut_regime desc limit 1;\n\t\t\n\t";
//var_dump( $sql);
}
/**********/
include 'params.php';
include '../connect_db.php';
$sql = "select * from cpas_cadres \n\t\n\twhere cpas_cadres.id_cadre='" . $id_cadre . "';\n\t";
//var_dump( $sql);
$result = mysqli_query($lien, $sql);
//var_dump($result);
if (!$result) {
    echo "erreur dans la requete:<i>" . $sql . "</i>";
    exit;
}
mysqli_close($lien);
$tab_cadres = mysqli_fetch_assoc($result);
/**********/
$date_situation = transformDate($tab_cadres['date_situation']);
?>


<div class="systeme_onglets" style="padding-top:30px;padding-left:30px;">
        <div class="onglets">
		
            <span class="onglet_1 onglet" id="onglet_cadre_dirigeant" onclick="javascript:change_onglet_cadre('cadre_dirigeant','cadre_standard');">Cadre dirigeant</span>
            
			<span class="onglet_0 onglet" id="onglet_cadre_standard" onclick="javascript:change_onglet_cadre('cadre_standard','cadre_dirigeant');">Cadre standard </span>
			
		</div>
        <div class="contenu_onglets">
            <div class="contenu_onglet_cadre" id="contenu_onglet_cadre_dirigeant" style="display:block;" > 
                
				<div id="LIST_CADRE_DIRIGEANT"></div>
echo $lien;
?>
" method="post" onchange="SetColorButton(this.id);" onkeyup="SetColorButton(this.id);">
	<table>
		<tr>
			<td><?php 
echo dico("selection_cadre", "F");
?>
 : </td>
			<td>

				<select name="id_cadre" id="id_cadre">
					<option value="0" selected>---</option>
					<?php 
foreach ($tab_cadre as $key => $value) {
    echo '<option value="' . $value['id_cadre'] . '">' . transformDate($value['date_situation']) . '</option>';
}
?>
		
				</select>
		
	
			<!--<input type="text" id="date_situation" name="date_situation" size="20" value="00-00-0000"  <?php 
echo $disabled;
?>
/>
			-->
			</td>
			<td>
			<input type="button" id="bnt_sauver" style="visibility:visible;width:150px;" onclick="DisplayCadre();" value="<?php 
echo dico("afficher", "F");
    $id_statut_special = 0;
    $actif = 0;
    $lien = "./php/ajout_mvt_statut.php";
} else {
    include '../connect_db.php';
    $sql = "select * from cpas_mouvements_statuts\n\twhere id_mvt_statut=" . $id_mvt_statut . ";\n\t";
    $result = mysqli_query($lien, $sql);
    if (!$result) {
        echo "erreur dans la requete:<i>" . $sql . "</i>";
        exit;
    }
    mysqli_close($lien);
    $tab_mvt_statut = mysqli_fetch_assoc($result);
    $titre = 'Modification d\'un mouvement de statut';
    $date_debut_statut = transformDate($tab_mvt_statut['date_debut_statut']);
    $date_echeance_statut = transformDate($tab_mvt_statut['date_echeance_statut']);
    $id_statut = $tab_mvt_statut['id_statut'];
    $id_statut_special = $tab_mvt_statut['id_statut_special'];
    $contractuel_nomme = $tab_mvt_statut['contractuel_nomme'];
    $actif = $tab_mvt_statut['actif'];
    $lien = "./php/modif_mvt_statut.php";
}
$disabled = '';
?>
<br>
<form id="FORM_MVT_STATUT" name="FORM_MVT_STATUT" style="border:4px dotted #fff;padding:5px;" action="<?php 
echo $lien;
?>
" method="post" onchange="SetColorButton(this.id);" onkeyup="SetColorButton(this.id);">
	
<table>