123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <?php
- !defined('BASEPATH') && exit('No direct script access allowed');
- class Example extends MY_Admin_Controller
- {
- protected $check_access = false;
- public function __construct()
- {
- parent::__construct();
- $this->load->model('admin_model','admin');
- $this->load->model('example_model','example');
- }
- public function index()
- {
- if(!$this->checkAdminLogin())
- {
- $this->load->view('adminLoginView');
- } else {
- $type = $this->input->get('type');
- $items = $this->example->all($type);
- $exa = $this->config->item("EXAMPLE");
- $data['exa'] = $exa;
- $data['items'] = $items;
- $data['type'] = $type;
- $this->load->view('exampleView' , $data);
- }
- }
- public function add()
- {
-
- $action = $this->input->get('action');
- $type = $this->input->get('type');
- $exa = $this->config->item("EXAMPLE");
- $data['exa'] = $exa;
- $data['type'] = $type;
- if($action == 'insert'){
- $_POST[] = $this->security->xss_clean($_POST);
- $parm['type'] = $type;
- $parm['name'] = trim($_POST['name']);
- $parm['url'] = trim($_POST['url']);
- $parm['content'] = $_POST['content'];
- $parm['ord'] = $this->example->max_ord($type) + 1;
- if($this->example->insert($parm)){
- exit('<script language="javascript">alert("添加成功"); document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- else
- exit('<script language="javascript">alert("添加失败"); document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- $this->load->view('exampleAddView' , $data);
- }
- public function edit()
- {
- $id = $this->input->get('id' , true);
- $action = $this->input->get('action');
- $type = $this->input->get('type');
- $exa = $this->config->item("EXAMPLE");
- $data['exa'] = $exa;
- $data['type'] = $type;
- if($action == 'update'){
- $_POST[] = $this->security->xss_clean($_POST);
- $id = trim($_POST['id']);
- $parm['type'] = $type;
- $parm['name'] = trim($_POST['name']);
- $parm['url'] = trim($_POST['url']);
- $parm['content'] = $_POST['content'];
- if($this->example->update($id , $parm)){
- exit('<script language="javascript">alert("更新成功"); document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- else
- exit('<script language="javascript">alert("更新失败"); document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- $item = $this->example->get($id);
- $data['item'] = $item;
- $this->load->view('exampleEditView' , $data);
- }
- public function del()
- {
- $id = $this->input->get('id' , true);
- if($this->example->delete($id)){
- exit('<script language="javascript">alert("删除成功"); document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- else
- exit('<script language="javascript">alert("删除失败"); document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- public function update_ord()
- {
- $type = $this->input->get('type');
- $id = $this->input->get('id' , true);
- $last_id = $this->input->get('last_id' , true);
- $parm = $this->example->get($id);
- $parm1 = $this->example->get($last_id);
- $temp = $parm['ord'];
- $parm['ord'] = $parm1['ord'];
- $parm1['ord'] = $temp;
- if($this->example->update($id , $parm) && $this->example->update($last_id , $parm1)){
- exit('<script language="javascript"> document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- else
- exit('<script language="javascript">alert("失败"); document.location.href="'.ADMIN_PATH.'/example?type='.$type.'";</script>');
- }
- }
|