Esempio n. 1
0
function admin_modeles_delinst()
{
    global $tpl;
    $modele = new Modele($_GET['modele']);
    $modele->fetch($_GET['key']);
    $modele->delete();
    $tpl->assign('result', 'success');
    modexec('admin_modeles', 'modele');
}
Esempio n. 2
0
function ftp_del()
{
    global $tpl;
    $account = new Modele('ftp_users');
    $account->fetch($_GET['account']);
    if (!hasAcl(ACL_ADMINISTRATOR) && (!isset($_SESSION['user']['sections'][$account->raw_fu_section]) || $_SESSION['user']['sections'][$account->raw_fu_section]['us_type'] != 'manager')) {
        $tpl->assign('hsuccess', false);
        modexec('ftp');
    } else {
        $usr = escapeshellarg($account->fu_user);
        _ftp_exec("sudo /opt/scripts/deluser.sh {$usr}");
        $tpl->assign('hsuccess', $account->delete());
        modexec('ftp');
    }
}
Esempio n. 3
0
function cards_delbundle()
{
    $bdl = new Modele('cardbundle');
    $bdl->fetch($_GET['bundle']);
    $crd = new Modele('card');
    $crd->find(array('card_bundle' => $bdl->getKey()));
    while ($crd->next()) {
        $crd->card_bundle = null;
        $crd->card_status = 'WAIT';
    }
    $bdl->delete();
    redirect('cards');
}
Esempio n. 4
0
 /**
  * Uninstall ACLs
  */
 private function _uninstallAcls()
 {
     if (!isset($this->defs['acces'])) {
         return;
     }
     foreach ($this->defs['acces'] as $action => $pages) {
         foreach ($pages as $page => $acl) {
             $mdl = new Modele('acces');
             $mdl->find(array('acl_page' => $page, 'acl_action' => $action));
             if ($mdl->next()) {
                 $mdl->delete();
             }
         }
     }
 }
Esempio n. 5
0
function ml_removeSection()
{
    $mdl = new Modele('section_ml');
    $mdl->fetch($_REQUEST['lnk']);
    $ml = $mdl->sm_ml;
    $suc = $mdl->delete();
    redirect("ml", "view", array('ml' => $ml));
}
Esempio n. 6
0
function admin_note_delperiod()
{
    $prd = new Modele('periods', $_REQUEST['id']);
    $marks = new Modele('marks');
    $marks->find(array('mark_period' => $prd->getKey()));
    while ($marks->next()) {
        $marks->delete();
    }
    $prd->delete();
    redirect('admin_note', 'periods', array('hsuccess' => 1));
}
Esempio n. 7
0
function trip_opt_delete()
{
    $mod = new Modele('trip_option_options');
    $mod->fetch($_GET['option']);
    $option = $mod->raw_too_option;
    redirect('trip', 'opt_list', array('option' => $option, 'hsuccess' => $mod->delete() ? '0' : '1'));
}
Esempio n. 8
0
function event_quitsection()
{
    global $tpl;
    $mdl = new Modele('event_staff');
    $tpl->assign('hsuccess', $mdl->find(array('est_event' => $_GET['event'], 'est_section' => $_GET['section'], 'est_user' => $_SESSION['user']['user_id'])));
    while ($mdl->next()) {
        $mdl->delete();
    }
    modexec('event', 'view');
}
Esempio n. 9
0
function compta_delete()
{
    $mdlAcc = new Modele('user_accounts');
    $mdlAcc->fetch($_GET['account']);
    if ($mdlAcc->raw_ua_user == $_SESSION['user']['user_id']) {
        $mdlAcc->delete();
        redirect("compta", "index", array('hsuccess' => 1));
    }
    redirect("compta", "index", array('hsuccess' => 0));
}
Esempio n. 10
0
function tripusr_delete()
{
    $ufile = _tripusr_load();
    $mdl = new Modele('trips');
    $mdl->fetch($ufile->raw_tu_trip);
    $now = new DateTime("now");
    if (new DateTime($mdl->tr_retractdate) < $now) {
        redirect('tripusr', 'index', array('trip' => $ufile->raw_tu_trip, 'hsuccess' => false));
    }
    $opts = new Modele('trip_option_userfile');
    $opts->find(array('tou_userfile' => $ufile->getKey()));
    while ($opts->next()) {
        $opts->delete();
    }
    //TODO : Faire la suppression des cheques
    redirect('tripusr', 'index', array('trip' => $ufile->raw_tu_trip, 'hsuccess' => !$ufile->delete()));
}
$Chaine = "<table class='table table-striped'>\n\t\t\t\t\t\t<tr><td> Numero Client</td><td>Nom Client</td><td> Prenom Client</td><td>Adresse Client</td>\n\t\t\t\t\t\t<td>Date de naissance</td><td>Telephone Client</td><td>Mail Client</td><td>Date d'inscription</td>\n\t\t\t\t\t\t<td>Mode de facturation</td><td>Catégorie</td><td>Actions</td></tr>";
foreach ($resultats as $unresultat) {
    $unCandidat = new Candidat();
    $unCandidat->renseigner($unresultat);
    $Chaine .= "<tr>" . $unCandidat->afficher();
    $Chaine .= "<td>" . "<a href='Controleur_gestion_candidat.php?action=1&id=" . $unCandidat->getNumClient() . "'><img src='../Images/poubelle.jpg' weight=20 height=20/></a>" . "<a href='Controleur_gestion_candidat.php?action=2&id=" . $unCandidat->getNumClient() . "'><img src='../Images/voir.jpg' weight=20 height=20/></a>" . "<a href='Controleur_gestion_candidat.php?action=3&id=" . $unCandidat->getNumClient() . "'><img src='../Images/crayon.jpg' weight=20 height=20/></a>" . "</td></tr>";
}
$Chaine .= "</table>";
$modif = "";
$chaine = "";
if (isset($_GET['action'])) {
    $action = $_GET['action'];
    $id = $_GET['id'];
    switch ($action) {
        case 1:
            $unModele->delete($id);
            header('Location: Controleur_gestion_candidat.php');
            break;
        case 2:
            $uneResultat = $unModele->selectwhere($id);
            $unCandidat = new Candidat();
            $unCandidat->renseigner($unresultat);
            $chaine .= "Infos d'un Candidat <br/>";
            $chaine .= $unCandidat->lister();
            break;
        case 3:
            $unCandidat = new Candidat();
            $unResultat = $unModele->selectwhere($id);
            $unCandidat->renseigner($unResultat);
            $modif = "<h2>Modidfication d'un candidat</h2></br></br>\n\t\t\t\t\t\t\t\t\t<form class='form-horizontal' role='form' method='post' action='Controleur_gestion_candidat.php'>\n\t\t\t\t\t\t\t\t\t<div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\n\t\t \t\t\t\t\t\t\t<div class='form-group'>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='hidden' name='numclient' class='form-control' id='numclient' value='" . $unCandidat->getNumClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t      <label class='control-label col-sm-2' for='Nom'>Nom :</label>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='text' name='nomclient' class='form-control' id='nomclient' value='" . $unCandidat->getNomClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t      <label class='control-label col-sm-2' for='prenom'>Prenom :</label>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='text' name='prenomclient' class='form-control' id='prenomclient' value='" . $unCandidat->getPrenomClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t      <label class='control-label col-sm-2' for='adresse'>Adresse :</label>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='text' name='adresseclient' class='form-control' id='adresseclient' value='" . $unCandidat->getAdresseClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t      <label class='control-label col-sm-2' for='datedenaissanceclient'>Date de naissance :</label>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='date' name='datedenaissanceclient' class='form-control' id='datedenaissanceclient' value='" . $unCandidat->getDateDeNaissanceClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t      <label class='control-label col-sm-2' for='telephoneclient'>Numero Telephone :</label>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='text' name='telephoneclient' class='form-control' id='telephoneclient' value='" . $unCandidat->getTelephoneClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t      <label class='control-label col-sm-2' for='mailclient'>Adresse mail :</label>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='text' name='mailclient' class='form-control' id='mailclient' value='" . $unCandidat->getMailClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t      <label class='control-label col-sm-2' for='dateinscriptionclient'>Date d'inscription :</label>\n\t\t\t\t\t\t\t\t      <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t      <input type='date' name='dateinscriptionclient' class='form-control' id='dateinscriptionclient' value='" . $unCandidat->getDateInscriptionClient() . "'>\n\t\t\t\t\t\t\t\t    </div></div>\n\t\t\t\t\t\t\t\t    <div class='col-sm-2'>\n\t\t \t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t  \t  <label class='control-label col-sm-2' for='sel1'>Mode de facturation :</label>\n\t\t\t\t\t\t\t\t  \t  <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t   \t  <input class='form-control' name='modefacturation' id='modefacturation' required value='" . $unCandidat->getModeFacturation() . "'>\n\t\t\t\t\t\t\t\t\t</div></div>\n\t\t\t\t\t\t\t\t\t <div class='col-sm-2'>\n\t\t\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t\t    <div class='form-group'>\n\t\t\t\t\t\t\t\t\t  <label class='control-label col-sm-2' for='typecandidat'> Type du candidat:</label>\n\t\t\t\t\t\t\t\t\t  <div class='col-sm-4'>\n\t\t\t\t\t\t\t\t\t  <input class='form-control' id='typecandidat' name='typecandidat' required value='" . $unCandidat->getTypeCandidat() . "'>\n\t\t\t\t\t\t\t\t\t</div></div>\n\t\t\t\t\t\t\t\t    \n\t\t\t\t\t\t\t\t    <button type='submit' name='modifier' class='btn btn-default'>Modifier</button>\n\t\t\t\t\t\t\t\t    <button type='reset' name='annuler' class='btn btn-default'>Annuler</button>\n\t\t\t\t\t\t\t\t  </form>";
            break;