function AdminFaq($row) { Module::Module($row); if (User::is_admin()) { switch (Url::get('cmd')) { case 'remove_faq': $id = Url::get('id', 0); if (empty($id)) { Url::redirect_url('admin_faq.html'); exit; } Faq::delete_faq($id); Url::redirect_url('admin_faq.html'); break; case 'edit_faq': require_once 'forms/Edit.php'; $this->add_form(new EditFaqForm()); break; case 'list_faq': require_once 'forms/List.php'; $this->add_form(new ListFaqForm()); break; default: require_once 'forms/List.php'; $this->add_form(new ListFaqForm()); break; } } else { Url::access_denied(); } }
<?php require_once './classes/Faq.php'; $faq = new Faq(); $id = $_POST['id']; $faq->delete_faq($id);