Exemple #1
0
<?php

require_once "_classes/cGroup.php";
require_once "_classes/cUser.php";
$fp = fopen('delete.log', 'a');
if (isset($_POST['id'], $_POST['tab'])) {
    $id = (int) $_POST['id'];
    $tabela = $_POST['tab'];
    fwrite($fp, "[ii] tabela: {$tabela}, id: {$id}\n");
    switch ($tabela) {
        case "uzytkownik":
            $sql = new cUser();
            $sql->delete($id);
            $sql->close();
            fwrite($fp, "[ii] usunieto uzytkownika o ID = {$id}\n");
            break;
        case "grupa":
            $sql = new cGroup();
            $sql->delete($id);
            $sql->close();
            fwrite($fp, "[ii] usunieto grupe o ID = {$id}\n");
            break;
        default:
            fwrite($fp, "[ee] Niepoprawna nazwa tabeli!\n");
            break;
    }
} else {
    fwrite($fp, "[ee] coś nie tak z POST!\n");
}
fclose($fp);
?>
Exemple #2
0
 case "delete":
     switch ($rodzaj) {
         case "grupe":
             $grupa->delete($_GET["id"]);
             $smarty->assign("nav_step_all", $grupa->get_rows());
             $smarty->assign('grupa', $grupa->read());
             $smarty->assign('dodaj', "add_group");
             $smarty->assign('zaznacz', "select_groups");
             $smarty->assign('usun', "delete_groups");
             $smarty->assign('naglowek_tabeli', 'Grupy');
             $smarty->assign('plik_css', "style.css");
             $smarty->assign('srodek', "html/grupy.tpl");
             $smarty->display('index.tpl');
             break;
         case "uzytkownika":
             $user->delete($_GET["id"]);
             $smarty->assign("nav_step_all", $user->get_rows());
             $smarty->assign('userzy', $user->read());
             $smarty->assign('dodaj', "add_user");
             $smarty->assign('zaznacz', "select_users");
             $smarty->assign('usun', "delete_users");
             $smarty->assign('popup', '0');
             $smarty->assign('naglowek_tabeli', 'Użytkownicy');
             $smarty->assign('plik_css', "style.css");
             $smarty->assign('srodek', "html/users.tpl");
             $smarty->display('index.tpl');
             break;
         case "czytnik":
             $czytnik->delete($_GET["id"]);
             $smarty->assign("nav_step_all", $czytnik->get_rows());
             $smarty->assign('czytniki', $czytnik->read());
Exemple #3
0
            $sql = new cGroup();
            $sql->delete($id);
            $sql->close();
            break;
        default:
            break;
    }
} else {
    if (isset($_POST['ids'], $_POST['tab'])) {
        $ids = explode(',', $_POST['ids']);
        $tabela = $_POST['tab'];
        switch ($tabela) {
            case "uzytkownik":
                $sql = new cUser();
                foreach ($ids as $id) {
                    $sql->delete((int) $id);
                }
                $sql->close();
                break;
            case "grupa":
                $sql = new cGroup();
                foreach ($ids as $id) {
                    $sql->delete((int) $id);
                }
                $sql->close();
                break;
            default:
                //fwrite($fp, "[ee] Niepoprawna nazwa tabeli!\n");
                break;
        }
    }