Ejemplo n.º 1
0
 function Delete()
 {
     if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
         EsRedir('user');
     }
     $usr_id = SesVarGet('user_id');
     $udata = $this->users->SearchByID($_GET['id']);
     if ($udata !== FALSE && $this->users->Permanent($udata['id']) == FALSE) {
         if ($udata['type'] > $this->usr_type || $udata['id'] == $usr_id || $this->users->FullAccess($usr_id)) {
             $this->users->Delete($udata['id']);
             EsMessage(_('Utente rimosso'));
             if ($udata['id'] == $usr_id) {
                 EsRedir('user', 'logout');
             }
             EsRedir('user');
         }
     }
     EsMessage(_('Operazione non consentita'));
     EsRedir('user');
 }
Ejemplo n.º 2
0
$contr->EsBefore();
$contr->{$page_function}();
if (!isset($title_page)) {
    if ($controller != $page) {
        $title_page = '..:: ' . ucfirst($cntr_class) . '->' . ucfirst($page_function) . ' ::..';
    } else {
        $title_page = '..:: ' . ucfirst($cntr_class) . ' ::..';
    }
}
// template variables defined by the controller
foreach ($_templ_vars as $key => $val) {
    ${$key} = $val;
}
// page loading and elaboration
if (file_exists('../pages/' . $controller . '/' . $page . '.php')) {
    $page_content = LoadPageContent('../pages/' . $controller . '/' . $page . '.php');
} else {
    $page_content = '';
}
unset($contr);
// setup alert message
if (SesVarCheck('esalert')) {
    $esalert = SesVarGet('esalert');
}
SesVarUnset('esalert');
// template loading and visualization
if ($template == null) {
    include '../template/default.php';
} else {
    include '../template/' . $template . '.php';
}
Ejemplo n.º 3
0
 function UserDelNode()
 {
     if (!isset($_GET['id']) || $this->utype == 3 || !SesVarCheck('user_id')) {
         EsMessage(_("Operazione non consentita"));
         EsRedir('main', 'nodes_list');
     }
     $user_id = SesVarGet('user_id');
     $this->nodes->UserDelNode($user_id, $_GET['id']);
     EsMessage(_("Nodo Disabilitato"));
     EsRedir('main', 'user_nodes', 'id=' . $user_id);
 }