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); ?>
break; case "czytnik": $czytnik->add($_POST['name_czytnik'], $_POST['description_czytnik'], $_POST['status']); $log->add("EDIT: czytnik : {$_POST['name_czytnik']}"); $smarty->assign("nav_step_all", $czytnik->get_rows()); $smarty->assign('czytniki', $czytnik->read()); $smarty->assign('plik_css', "style.css"); $smarty->assign('srodek', "html/czytniki.tpl"); $smarty->display('index.tpl'); break; } break; 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");
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; } } } ?>