private function detail() { $nav = new navModel(); $article = new articleModel(); $product = new productModel(); if (isset($_GET['id']) && !empty($_GET['id'])) { //Tools::dump($_GET); $article->id = $_GET['id']; $article->updateArticle(); $oneArticle = $article->getOneArticle(); $product->cid = $oneArticle->cid; //Tools::dump($product->cid); //Tools::dump($product->getAllProductsByCID()); $this->smarty->assign("oneArticle", $oneArticle); $nav->id = $oneArticle->nid; $subNav = $nav->getOneNav(); $this->smarty->assign("subNav", $subNav); $nav->id = $subNav->pid; $mainNav = $nav->getOneNav(); $this->smarty->assign("mainNav", $mainNav); $this->smarty->assign("recommend", $product->getAllProductsByCID()); //Tools::dump($mainNav); } else { Tools::Redirect("", "home.php"); } }
private function deleteAll() { //Tools::dump($_POST); if (isset($_POST['send'])) { $multiId = implode(",", $_POST['selectAll']); //echo $multiId; $this->model->multiId = $multiId; if ($this->model->deleteAllComment()) { Tools::Redirect("删除成功", $_SERVER['HTTP_REFERER'], 1, 1); } else { Tools::Redirect("删除失败", $_SERVER['HTTP_REFERER'], 2, 1); } } }
private function state() { //Tools::dump($_GET); if (isset($_GET['id'])) { $this->model->id = $_GET['id']; $switch = null; if ($_GET['flag'] == 'hide') { $switch = "hide"; } elseif ($_GET['flag'] == 'show') { $switch = "show"; } if ($this->model->setState($switch)) { //echo "<script>location.href='?a=feedback&action=admin';</script>"; Tools::Redirect($switch, '?a=feedback&action=admin', 1, 1); } else { //echo "<script>location.href='?a=feedback&action=admin';</script>"; Tools::Redirect($switch, '?a=feedback&action=admin', 2, 1); } } }
private function setConfig() { if (isset($_POST['send'])) { //Tools::dump($_POST); $data = null; $data .= "<?php"; $data .= "\n"; //define("SLIDER_NUM",3); //$data.='define(SLIDER_NUM,.''.$_POST['num'].')'; $data .= 'define("SLIDER_NUM",' . $_POST['slidernum'] . ');'; $data .= "\n"; $data .= 'define("SITE_NAME","' . $_POST['sitename'] . '");'; $data .= "\n"; $data .= 'define("KEY_WORDS","' . $_POST['keywords'] . '");'; $data .= "\n"; $data .= 'define("DESCRIPTION","' . $_POST['description'] . '");'; $data .= "\n"; $data .= 'define("DB_HOST","' . $_POST['host'] . '");'; $data .= "\n"; $data .= 'define("DB_USER","' . $_POST['user'] . '");'; $data .= "\n"; $data .= 'define("DB_PWD","' . $_POST['pwd'] . '");'; $data .= "\n"; $data .= 'define("DB_NAME","' . $_POST['dbname'] . '");'; $data .= "\n"; $data .= "?>"; //把数据写入外部的文件; //file_put_contents("../../configs/config.php", $data); if (file_put_contents("application/configs/config.php", $data)) { Tools::Redirect("修改配置成功", "?a=admin&action=welcome"); //$("#myModal").modal("show"); //header("Location:setting.php"); } else { Tools::Redirect("修改配置失败", $_SERVER['HTTP_REFERER']); //header("Location:setting.php"); } } }
private function add() { //Tools::dump($this->model->getAllAdmin()); //Tools::dump($_POST); if (isset($_POST['send'])) { $this->model->username = $_POST['username']; $this->model->pwd = md5($_POST['pwd']); $this->model->last_ip = $_SERVER['REMOTE_ADDR']; $this->model->level_id = $_POST['level']; if ($this->model->addAdmin()) { Tools::Redirect("添加成功", "?a=admin&action=show"); } else { Tools::Redirect("添加失败", "?a=admin&action=show", 2); } } $this->level(); $this->smarty->assign("add", true); }
private function add() { if (isset($_POST['send'])) { //Tools::dump($_POST); $this->model->name = $_POST['name']; $this->model->description = $_POST['description']; $this->model->permission = implode(",", $_POST['permission']); if ($this->model->addLevel()) { Tools::Redirect("添加成功", "?a=level&action=show"); } else { Tools::Redirect("添加失败", "?a=level&action=show", 2); } } $this->permission(); $this->smarty->assign("add", true); }
private function deleteAll() { if (isset($_POST['send'])) { $multiId = implode(",", $_POST['selectAll']); //echo $multiId; $this->model->multiId = $multiId; if ($this->model->deleteAllAsk()) { Tools::Redirect("删除成功", "?a=ask&action=show", 1, 1); } else { Tools::Redirect("删除失败", "?a=ask&action=show", 2, 1); } } }
private function addSubNav() { if (isset($_GET['id'])) { $this->model->id = $_GET['id']; $oneNav = $this->model->getOneNav(); $this->smarty->assign("oneNav", $oneNav); } if (isset($_POST['send'])) { $this->model->id = $_GET['id']; $this->model->name = $_POST['name']; $this->model->description = $_POST['description']; if ($this->model->addSubNav()) { Tools::Redirect("添加成功", "?a=nav&action=showSubNav&id=" . $_GET['id']); } else { //Tools::getBack("添加失败"); } } $this->smarty->assign("addSubNav", true); }
private function state() { //Tools::dump($_GET); if (isset($_GET['id'])) { $this->model->id = $_GET['id']; $switch = null; if ($_GET['flag'] == 'hide') { $switch = "hide"; } elseif ($_GET['flag'] == 'show') { $switch = "show"; } if ($this->model->setState($switch)) { Tools::Redirect($switch . "成功", $_SERVER['HTTP_REFERER']); } else { Tools::Redirect($switch . "失败", $_SERVER['HTTP_REFERER'], 2, 1); } } }
private function show() { $user = new userModel(); $upload = new UploadFile("pic", "public/uploads/member"); if (isset($_POST['send'])) { $user->id = $_POST['id']; $user->email = $_POST['email']; if ($_POST['pwd'] == $_POST['newpwd']) { $user->pwd = $_POST['newpwd']; } else { $user->pwd = md5($_POST['newpwd']); } if (is_uploaded_file($_FILES['pic']['tmp_name'])) { if ($upload->upload("pic")) { $user->icon = $upload->getNewName(); } } else { $user->icon = $_POST['newpic']; //echo "没有上传".$_POST['newpic']; } //Tools::dump($_POST); if ($user->updateUser()) { //echo "ok"; Tools::Redirect("会员资料修改成功", $_SERVER['HTTP_REFERER']); } else { if ($user->updateUser() == 0) { Tools::Redirect("会员资料没有修改", $_SERVER['HTTP_REFERER']); //echo "not changed"; } else { Tools::Redirect("会员资料修改失败", $_SERVER['HTTP_REFERER'], 2); } } } $comment = new commentModel(); $article = new articleModel(); $product = new productModel(); $ask = new askModel(); $quiz = new quizModel(); if ($_GET['id']) { $user->id = $_GET['id']; $oneUser = $user->getOneUserByID(); $this->smarty->assign("oneUser", $oneUser); ///////////////////////////////// $comment->uid = $_GET['id']; $allComments = $comment->getAllCommentsByUID(); foreach ($allComments as $key => $value) { $article->id = $value->aid; $oneArticle = $article->getOneArticle(); $value->title = $oneArticle->title; } $product->uid = $_GET['id']; $allOrders = $product->getAllOrdersByUID(); foreach ($allOrders as $value) { $pids = explode(",", $value->pid); $str = null; foreach ($pids as $v) { $product->id = $v; //Tools::dump($v); $oneProduct = $product->getOneProduct(); //Tools::dump($oneProduct); $str .= $oneProduct->name . ","; } $str = rtrim($str, ","); //Tools::dump($str); $value->pid = $str; switch ($value->payed) { case 0: $value->payed = "<span style='color:red;'>[未付]</span>"; break; case 1: $value->payed = "<span style='color:green;'>[已付]</span>"; } switch ($value->sent) { case 0: $value->sent = "<span style='color:red;'>[未发货]</span>"; break; case 1: $value->sent = "<span style='color:green;'>[已发货]</span>"; } } $ask->aid = $_GET['id']; $allAsks = $ask->getAllAskByAID(); $this->smarty->assign("allAsks", $allAsks); $this->smarty->assign("allOrders", $allOrders); $this->smarty->assign("allComments", $allComments); $quiz->uid = $_GET["id"]; $allScores = $quiz->getAllScoresByUID(); $course = new courseModel(); foreach ($allScores as $key => $value) { $course->id = $value->cid; $oneCourse = $course->getOneCourse(); $value->cid = $oneCourse->name; } $this->smarty->assign("allScores", $allScores); } $this->smarty->assign("show", true); }
private function add() { if ($_POST['send']) { $this->model->wordname = $_POST['wordname']; $oneEntry = $this->model->getOneEntryByName(); if ($oneEntry) { Tools::Redirect("单词已经存在", "?a=dict&action=admin", 2, 1); } else { $this->model->phonetic = $_POST['phonetic']; $this->model->pic = $_POST['pic']; $this->model->paraphrase = $_POST['paraphrase']; $this->model->example = $_POST['example']; $this->model->catalogue = $_POST['catalogue']; $this->model->provider = $_POST['provider']; //Tools::dump($this->model); if ($this->model->addEntry()) { Tools::Redirect("单词添加成功", "?a=dict&action=add", 1, 1); } else { Tools::Redirect("单词添加失败", "?a=dict&action=admin", 2, 1); } } } $this->smarty->assign("add", true); $this->smarty->display("admin/dict.html"); }
private function add() { if (isset($_POST['send'])) { if (is_uploaded_file($_FILES['pic']['tmp_name'])) { $upload = new UploadFile("pic", "public/uploads/download"); $upload->setAllowType(array('zip')); if ($upload->upload("pic")) { $this->model->name = $upload->getNewName(); } } else { $this->model->url = $_POST["url"]; } $this->model->description = $_POST["description"]; $this->model->tid = $_POST["tid"]; $this->model->title = $_POST["title"]; if ($this->model->addDownload()) { Tools::Redirect("添加上传内容成功", "?a=download&action=show"); } else { Tools::Redirect("添加上传内容失败", $_SERVER['HTTP_REFERER'], 2); } } $this->topic(); $this->smarty->assign("add", true); }
private function step3() { $mysqli = new mysqli("localhost", 'root', ''); $mysqli->select_db("kongcms"); $mysqli->query("set names utf8"); //Tools::dump($mysqli); if (isset($_POST['send'])) { $sql = "update admin \r\n\t\t\t\t set username='******'admin_user'] . "',\r\n\t\t\t\t pwd='" . md5($_POST['admin_pwd']) . "',\r\n\t\t\t\t\t last_ip='" . $_SERVER['REMOTE_ADDR'] . "',\r\n\t\t\t\t\t last_time=now(),\r\n\t\t\t\t\t login_num=1,\r\n\t\t\t\t\t reg_time=now()\r\n\t\t\t\t where username='******'"; /* $sql="insert into admin( username, pwd, last_ip, last_time, login_num, level_id, reg_time )values( '".$_POST['admin_user']."', '".md5($_POST['admin_pwd'])."', '".$_SERVER['REMOTE_ADDR']."', now(), 1, 3, now() )"; */ if ($mysqli->query($sql)) { Tools::Redirect("后台管理员添加成功", "?a=install&action=step4"); } else { Tools::Redirect("后台管理员添加失败", "?a=install&action=step3"); } } $this->smarty->assign("step3", true); }
private function updateChoice() { if (isset($_POST['send'])) { //Tools::dump($_POST); //exit(); $this->model->id = $_POST['id']; $this->model->question = $_POST['question']; $this->model->a = $_POST['choice_a']; $this->model->b = $_POST['choice_b']; $this->model->c = $_POST['choice_c']; $this->model->d = $_POST['choice_d']; $this->model->answer = $_POST['answer']; $this->model->tips = $_POST['tips']; $this->model->operater = $_POST['operater']; $this->model->course_id = $_POST['course']; if ($this->model->updateChoice()) { Tools::Redirect("试题更新成功", "?a=learning&action=showChoice"); } else { Tools::Redirect("试题更新失败", $_SERVER['HTTP_REFERER']); } } if ($_GET['id']) { $this->model->id = $_GET['id']; $oneChoice = $this->model->getOneChoice(); switch ($oneChoice->answer) { case "A": $this->smarty->assign("A", "checked=checked"); break; case "B": $this->smarty->assign("B", "checked=checked"); break; case 'C': $this->smarty->assign("C", "checked=checked"); break; case 'D': $this->smarty->assign("D", "checked=checked"); break; } $this->smarty->assign("oneChoice", $oneChoice); $this->course($oneChoice->course_id); } $this->smarty->assign("updateChoice", true); }
private function add() { if (isset($_POST['send'])) { //Tools::dump($_POST); //Tools::dump($_FILES); if (is_uploaded_file($_FILES['thumbnail']['tmp_name'])) { $this->model->title = $_POST['title']; $this->model->link = $_POST['link']; $this->model->description = $_POST['description']; $this->model->type = $_POST['type']; $upload = new UploadFile("thumbnail", "public/uploads/ad/"); if ($upload->upload("thumbnail")) { $this->model->thumbnail = $upload->getNewName(); if ($this->model->addAd()) { Tools::Redirect("添加广告成功", "index.php?a=ad&action=show", 1, 1); } else { Tools::Redirect("添加广告失败", "index.php?a=ad&action=add", 2, 1); } } } else { Tools::Redirect("必须要选择上传的图片", $_SERVER['HTTP_REFERER'], 2); } $upload = new UploadFile("thumbnail"); $upload->upload("thumbnail"); } $this->smarty->assign("add", true); }
private function addSubject() { if (isset($_POST['send'])) { //Tools::dump($_POST); $this->model->title = $_POST['title']; $this->model->description = $_POST['description']; if ($this->model->addSubject()) { Tools::Redirect("添加投票主题成功", "?action=showSubject"); } else { Tools::getBack("添加投票主题失败"); } } $this->smarty->assign("addSubject", true); }
private function delete() { if (isset($_GET['id'])) { $this->model->id = $_GET['id']; if ($this->model->deleteUser()) { //header("Location:?a=user&action=show"); Tools::Redirect("ok", $_SERVER['HTTP_REFERER'], 1, 1); } } }
private function add() { if (isset($_POST['send'])) { //Tools::dump($_POST); $this->model->name = $_POST['name']; $this->model->description = $_POST['description']; if ($this->model->addCategory()) { Tools::Redirect("添加成功", "?a=category&action=show"); } else { Tools::Redirect("添加失败", $_SERVER['HTTP_REFERER'], 2); } } $this->smarty->assign("add", true); }
private function add() { //Tools::dump($_POST); //exit(); //Tools::dump($_FILES); $thumbnail = null; $this->nav(); $this->mall(); if (isset($_POST['send'])) { if (empty($_POST['nid'])) { Tools::getBack("必须选择一个栏目"); } if (is_uploaded_file($_FILES['thumbnail']['tmp_name'])) { $upload = new UploadFile("thumbnail", "public/uploads/article/"); if ($upload->upload("thumbnail")) { $thumbnail = $upload->getNewName(); } else { Tools::getBack($upload->getErrorMsg()); } } else { $thumbnail = "default.jpg"; } //echo $thumbnail; $this->model->title = $_POST['title']; $this->model->lead = $_POST['lead']; $this->model->content = $_POST['content']; $this->model->author = $_POST['author']; $this->model->tag = $_POST['tag']; $this->model->thumbnail = $thumbnail; $this->model->nid = $_POST['nid']; $this->model->cid = $_POST['cid']; $this->model->source = $_POST['source']; $this->model->pageview = 1; //echo implode(",", $_POST['attr']); $this->model->attr = implode(",", $_POST['attr']); if ($this->model->addArticle()) { Tools::Redirect("添加文章成功", "?a=article&action=show"); } else { Tools::getBack("添加文章失败"); } } $this->smarty->assign("add", true); }