function ClientDropModal($idClient) { $ObjectClient = ClientGetInfo($idClient); echo ' <div id="myModal_del" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel_del" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="myModalLabel_del"><center>Confirmation de suppression</center></h3> </div> <div class="modal-body"> <p>Vous êtes sur de vouloire supprimer le client <strong>' . $ObjectClient->FamilyName . ' ' . $ObjectClient->FirstName . '</strong>? <br> La supprission du client entraine la suprission de toutes ces activités, et cette action est <strong>irréversible!</strong></p> </div> <div class="modal-footer"> <button class="btn" data-dismiss="modal" aria-hidden="true">Annuler</button> <button onClick="document.location.href=\'remove?id=' . $ObjectClient->idClient . '\'" data-dismiss="modal" class="btn btn-primary">Confirm</button> </div> </div> '; }
<?php include "../../../ili-functions/functions.php"; $id_clt = $_GET['clt']; $clt = ClientGetInfo($id_clt); if ($clt == '0') { Redirect('index?message=18'); } Authorization('2'); if (isset($_POST['idClient']) && isset($_POST['idContract']) && isset($_POST['TypeContract']) && isset($_POST['NatureContract']) && isset($_POST['StartDate']) && isset($_POST['EndDate']) && isset($_POST['Amount']) && isset($_POST['EncashmentDate']) && isset($_POST['PaymentKind'])) { $idClient = addslashes($_POST['idClient']); $idContract = addslashes($_POST['idContract']); $TypeContract = addslashes($_POST['TypeContract']); $NatureContract = addslashes($_POST['NatureContract']); $StartDate = addslashes($_POST['StartDate']); $EndDate = addslashes($_POST['EndDate']); $Amount = addslashes($_POST['Amount']); global $NowEN; $EncashmentDate = $NowEN; $PaymentKind = addslashes($_POST['PaymentKind']); if (isset($_POST['PaymentCode'])) { $PaymentCode = addslashes($_POST['PaymentCode']); } else { $PaymentCode = ''; } if (isset($_POST['Bank'])) { $Bank = addslashes($_POST['Bank']); } else { $Bank = ''; } if (isset($_POST['TransferDate'])) {
function GetUserPanel($page, $var1, $var2) { global $URL; if ($page == 'USERS') { $IfUserHasActivity = IfUserHasActivity($var1); //ADMIN if ($_SESSION['user_idRank'] >= 3) { //C IN ALL echo '<a href="user_add" class="icon-plus tooltips" data-original-title="Ajouter"></a>'; //U IN ALL echo '<a href="user_edit?id=' . $var1 . '" class="icon-edit tooltips" data-original-title="Modifier"></a>'; //D IN ALL BUT HIM if ($IfUserHasActivity) { if ($_SESSION['user_id'] != $var1) { echo '<a href="#myModal_del' . $var1 . '" class="icon-trash tooltips" data-toggle="modal" data-original-title="Supprimer"></a>'; } } //B IN ALL BUT HIM if ($_SESSION['user_id'] != $var1) { if ($var2 == 1) { echo '<a href="user_deban?id=' . $var1 . '" class="icon-repeat tooltips" data-original-title="Débannir"></a>'; } if ($var2 == 2) { echo '<a href="user_ban?id=' . $var1 . '" class="icon-ban-circle tooltips" data-original-title="Bannir"></a>'; } } //S IN ALL echo '<a href="user_profil?id=' . $var1 . '" class="icon-eye-open tooltips" data-original-title="Voir plus"></a>'; } //USER if ($_SESSION['user_idRank'] == 2) { $up = UserPrivileges("USERS", $_SESSION['user_id']); $s = $up->s; $c = $up->c; $u = $up->u; $d = $up->d; //C IN ALL if ($c) { echo '<a href="user_add" class="icon-plus tooltips" data-original-title="Ajouter"></a>'; } //U IN ALL BUT ADMIN if ($u && $_SESSION['user_idRank'] >= $var2 || $_SESSION['user_id'] == $var1) { echo '<a href="user_edit?id=' . $var1 . '" class="icon-edit tooltips" data-original-title="Modifier"></a>'; } //D IN ALL BUT HIM && ADMIN if ($IfUserHasActivity) { if ($d && $_SESSION['user_id'] != $var1 && $_SESSION['user_idRank'] >= $var2) { echo '<a href="#myModal_del' . $var1 . '" class="icon-trash tooltips" data-toggle="modal" data-original-title="Supprimer"></a>'; } } //B IF HE CAN UPDATE HE CAN BAN ALL BUT HIM && ADMIN if ($u && $_SESSION['user_id'] != $var1 && $_SESSION['user_idRank'] >= $var2) { if ($var2 == 1) { echo '<a href="user_deban?id=' . $var1 . '" class="icon-repeat tooltips" data-original-title="Débannir"></a>'; } if ($var2 == 2) { echo '<a href="user_ban?id=' . $var1 . '" class="icon-ban-circle tooltips" data-original-title="Bannir"></a>'; } } //S IN ALL BUT ADMIN if ($s && $_SESSION['user_idRank'] >= $var2 || $_SESSION['user_id'] == $var1) { echo '<a href="user_profil?id=' . $var1 . '" class="icon-eye-open tooltips" data-original-title="Voir plus"></a>'; } } } if ($page == 'USER_PROFILE') { if ($_SESSION['user_idRank'] >= 3) { echo '<a href="user_edit?id=' . $var1 . '" class="icon-edit tooltips" data-original-title="Modifier"></a>'; } if ($_SESSION['user_idRank'] == 2) { $up = UserPrivileges("USERS", $_SESSION['user_id']); $u = $up->u; if ($u || $_SESSION['user_id'] == $var1) { echo '<a href="user_edit?id=' . $var1 . '" class="icon-edit tooltips" data-original-title="Modifier"></a>'; } } } if ($page == 'CLIENTS') { $ObjectClient = ClientGetInfo($var1); $IfClientHasActivity = IfClientHasActivity($var1); // ADMIN if ($_SESSION['user_idRank'] >= 3) { //C echo '<a href="add" class="icon-plus tooltips" data-original-title="Ajouter"></a>'; //U=B echo '<a href="edit?id=' . $ObjectClient->idClient . '" class="icon-edit tooltips" data-original-title="Modifier"></a>'; //D if (!$IfClientHasActivity) { echo '<a href="#myModal_del" class="icon-trash tooltips" data-toggle="modal" data-original-title="Supprimer"></a>'; } //B=U } // USER if ($_SESSION['user_idRank'] == 2) { $up = UserPrivileges("CLIENTS", $_SESSION['user_id']); $s = $up->s; $c = $up->c; $u = $up->u; $d = $up->d; //S if (!$s) { echo '<script language="Javascript">document.location.href="../../index?message=17"</script>'; } //C if ($c) { echo '<a href="add" class="icon-plus tooltips" data-original-title="Ajouter"></a>'; } //U=B if ($u) { echo '<a href="edit?id=' . $ObjectClient->idClient . '" class="icon-edit tooltips" data-original-title="Modifier"></a>'; } //D if (!$IfClientHasActivity) { if ($d) { echo '<a href="#myModal_del" class="icon-trash tooltips" data-toggle="modal" data-original-title="Supprimer"></a>'; } } //B=D } } if ($page == 'CLIENT_LIST') { //ADMIN if ($_SESSION['user_idRank'] >= 3) { //C echo '<a href="add" class="icon-plus tooltips" data-original-title="Ajouter"></a>'; } //USER if ($_SESSION['user_idRank'] == 2) { $up = UserPrivileges("CLIENTS", $_SESSION['user_id']); $c = $up->c; //C if ($c) { echo '<a href="add" class="icon-plus tooltips" data-original-title="Ajouter"></a>'; } } } if ($page == 'CLIENT_CONTRACT') { // ADMIN if ($_SESSION['user_idRank'] >= 3) { //Cree => IF C echo '<a href="' . $URL . 'ili-modules/contrat/add/index" class="icon-file tooltips" data-toggle="modal" data-original-title="Nouveau Conrtat"></a>'; //Renouveler => IF U if ($var2 == 'Renouvelable') { echo '<a href="' . $URL . 'ili-modules/contrat/renew/renew?id=' . $var1 . '" class="icon-repeat tooltips" data-toggle="modal" data-original-title="Renouveler Ce Contrat"></a>'; } } // USER if ($_SESSION['user_idRank'] == 2) { $up_cnt = UserPrivileges("CONTRAT", $_SESSION['user_id']); $c = $up_cnt->c; $u = $up_cnt->u; //C if ($c) { echo '<a href="' . $URL . 'ili-modules/contrat/add/add_existant?clt=' . $var1 . '" class="icon-file tooltips" data-toggle="modal" data-original-title="Nouveau Conrtat"></a>'; } //Renouveler => IF U if ($u) { if ($var2 == 'Renouvelable') { echo '<a href="' . $URL . 'ili-modules/contrat/renew/renew?id=' . $var1 . '" class="icon-repeat tooltips" data-toggle="modal" data-original-title="Renouveler Ce Contrat"></a>'; } } } } }
<?php include "../../../ili-functions/functions.php"; if ($_POST) { //Récupération des variable depuis le lien $idClient = $_GET['idClient']; $Notification = $_GET['Notification']; $Log = $_GET['Log']; $Form = $_GET['Form']; //Récupération des varibales depuis la formulaire $input = $_POST['input']; //Exécution de requette QueryExcute("", "UPDATE `client` SET {$Form} = '{$input}' WHERE `idClient` = '{$idClient}';"); //Récupération des variables pour le log & notification $idUser = $_SESSION['user_id']; //Construction des objets pour le log & notification $User = UserGetInfo($idUser); $Client = ClientGetInfo($idClient); //Execution des fonctions NotifAllWrite('', '', '<a href="' . $URL . 'ili-modules/client/client?id=' . $idClient . '"><b>' . $User->FamilyName . ' ' . $User->FirstName . '</b> ' . $Notification . ' <b>' . $input . '</b>'); LogWrite($Log . ' ' . $input); }