public function delete($id) { var_dump(__METHOD__); $config = $this->getConfig(); $model = new ArticleModel($config); $ret = $model->delete($id); var_dump($ret); }
public function deleteAction() { if (!isset($_POST['id_article'])) { return json_encode(["error" => "article_id missing"]); } $article_id = $_POST['id_article']; $result = ArticleModel::getArticle($this->pdo, $article_id); if ($result['id_user'] != $_SESSION['id_user']) { return json_encode(['error' => 'utilisateur']); } ArticleModel::delete($this->pdo, $article_id); return json_encode(["message" => "delete", "article_id" => $article_id]); }
public function indexAction() { if (empty(explode('/', $_SERVER['REQUEST_URI'], 4)[2])) { header('Location: /'); exit; } else { $article_id = explode('/', $_SERVER['REQUEST_URI'], 4)[2]; } if (ArticleModel::exists($this->pdo, $article_id)) { if ($_SESSION['auth']['username'] === ArticleModel::getAuthor($this->pdo, $article_id) || $_SESSION['auth']['permissions'] === 'superadmin') { ArticleModel::delete($this->pdo, $article_id); header('Location: /'); exit; } } else { header('Location: /404'); exit; } }
/** * 删除文章页面 */ function del() { //序列化主键Id为:1,2,3,...以便批量删除 $del_id = $_POST['del_id']; $str = implode($del_id, ','); //实例化 $article = new ArticleModel(); //删除了文章的同时删除掉菜单中的文章,其中type_id为外键 $menu_items = new MenuItemModel(); //删除文章 if ($article->delete($str)) { //删除文章后删除菜单项中的文章 $where = array('type_id' => array('in', $str), 'type' => 'Article'); $menu_items->where($where)->delete(); $this->assign('jumpUrl', __URL__ . '/index'); $this->success('文章以及相应菜单中文章已删除成功'); } else { $this->assign('jumpUrl', __URL__ . '/index'); $this->error('文章删除失败'); } }
public function articleDel() { if ($_GET) { $id = $_GET['id']; $article = new ArticleModel(); $article_res = $article->delete($id); if ($article_res) { $this->success('删除成功!'); } else { $this->error('删除失败!'); } } }
public function DeleteArticleAction() { $request = Project::getRequest(); $id = (int) $request->getKeyByNumber(0); if ($id > 0) { $article_model = new ArticleModel(); $article_model->delete($id); } $this->_makeArticleList($data); $this->_view->AjaxArticleList($data); $this->_view->ajax(); }