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'); }
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'); } }
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'); }
/** * 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(); } } } }
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)); }
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)); }
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')); }
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'); }
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)); }
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;