join.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <?php
  2. !defined('BASEPATH') && exit('No direct script access allowed');
  3. class Join extends MY_Admin_Controller
  4. {
  5. protected $check_access = false;
  6. public function __construct()
  7. {
  8. parent::__construct();
  9. $this->load->model('admin_model','admin');
  10. $this->load->model('join_model','join');
  11. }
  12. public function index()
  13. {
  14. if(!$this->checkAdminLogin())
  15. {
  16. $this->load->view('adminLoginView');
  17. } else {
  18. $items = $this->join->all();
  19. $data['items'] = $items;
  20. $this->load->view('joinView' , $data);
  21. }
  22. }
  23. public function add()
  24. {
  25. $action = $this->input->get('action');
  26. if($action == 'insert'){
  27. $_POST[] = $this->security->xss_clean($_POST);
  28. $parm['name'] = trim($_POST['name']);
  29. $parm['content'] = trim($_POST['content']);
  30. $parm['ord'] = $this->join->max_ord() + 1;
  31. if($this->join->insert($parm)){
  32. exit('<script language="javascript">alert("添加成功"); document.location.href="'.ADMIN_PATH.'/join";</script>');
  33. }
  34. else
  35. exit('<script language="javascript">alert("添加失败"); document.location.href="'.ADMIN_PATH.'/join";</script>');
  36. }
  37. $this->load->view('joinAddView');
  38. }
  39. public function edit()
  40. {
  41. $id = $this->input->get('id' , true);
  42. $action = $this->input->get('action');
  43. if($action == 'update'){
  44. $_POST[] = $this->security->xss_clean($_POST);
  45. $id = trim($_POST['id']);
  46. $parm['name'] = trim($_POST['name']);
  47. $parm['content'] = trim($_POST['content']);
  48. if($this->join->update($id , $parm)){
  49. exit('<script language="javascript">alert("更新成功"); document.location.href="'.ADMIN_PATH.'/join";</script>');
  50. }
  51. else
  52. exit('<script language="javascript">alert("更新失败"); document.location.href="'.ADMIN_PATH.'/join";</script>');
  53. }
  54. $item = $this->join->get($id);
  55. $data['item'] = $item;
  56. $this->load->view('joinEditView' , $data);
  57. }
  58. public function del()
  59. {
  60. $id = $this->input->get('id' , true);
  61. if($this->join->delete($id)){
  62. exit('<script language="javascript">alert("删除成功"); document.location.href="'.ADMIN_PATH.'/join";</script>');
  63. }
  64. else
  65. exit('<script language="javascript">alert("删除失败"); document.location.href="'.ADMIN_PATH.'/join";</script>');
  66. }
  67. public function update_ord()
  68. {
  69. $id = $this->input->get('id' , true);
  70. $last_id = $this->input->get('last_id' , true);
  71. $parm = $this->join->get($id);
  72. $parm1 = $this->join->get($last_id);
  73. $temp = $parm['ord'];
  74. $parm['ord'] = $parm1['ord'];
  75. $parm1['ord'] = $temp;
  76. if($this->join->update($id , $parm) && $this->join->update($last_id , $parm1)){
  77. exit('<script language="javascript"> document.location.href="'.ADMIN_PATH.'/join";</script>');
  78. }
  79. else
  80. exit('<script language="javascript">alert("失败"); document.location.href="'.ADMIN_PATH.'/join";</script>');
  81. }
  82. }