コード例 #1
0
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>
	';
}
コード例 #2
0
ファイル: add.php プロジェクト: iLi-Studios/iLi-Manager.1.0
<?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'])) {
コード例 #3
0
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>';
                }
            }
        }
    }
}
コード例 #4
0
<?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);
}