about.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. !defined('BASEPATH') && exit('No direct script access allowed');
  3. class About 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('web_setting_model','web_setting');
  11. }
  12. public function edit()
  13. {
  14. $action = $this->input->get('action');
  15. $name = 'about';
  16. if($action == 'update'){
  17. $_POST[] = $this->security->xss_clean($_POST);
  18. $content = trim($_POST['content']);
  19. if($this->web_setting->update($name , array("name"=>$name, "value"=>$content))){
  20. exit('<script language="javascript">alert("更新成功"); document.location.href="'.ADMIN_PATH.'/about/edit";</script>');
  21. }
  22. else
  23. exit('<script language="javascript">alert("更新失败"); document.location.href="'.ADMIN_PATH.'/about/edit";</script>');
  24. }
  25. $item = $this->web_setting->getValueByName($name);
  26. $data['item'] = $item[0]['value'];
  27. $this->load->view('aboutEditView' , $data);
  28. }
  29. public function pdf()
  30. {
  31. $action = $this->input->get('action');
  32. $name = 'pdf';
  33. if($action == 'update'){
  34. $_POST[] = $this->security->xss_clean($_POST);
  35. $content = trim($_POST['content']);
  36. if($this->web_setting->update($name , array("name"=>$name, "value"=>$content))){
  37. exit('<script language="javascript">alert("更新成功"); document.location.href="'.ADMIN_PATH.'/about/pdf";</script>');
  38. }
  39. else
  40. exit('<script language="javascript">alert("更新失败"); document.location.href="'.ADMIN_PATH.'/about/pdf";</script>');
  41. }
  42. $item = $this->web_setting->getValueByName($name);
  43. $data['item'] = $item[0]['value'];
  44. $this->load->view('aboutPdfView' , $data);
  45. }
  46. }