load->model('Templates_model'); $this->load->model('Mails_model'); $this->data['nav'] = 'mail'; $this->data['unseen_num'] = $this->Mails_model->unseen_list(); $this->data['nav_header'] = $this->load->view('mail/mail_header', $this->data, true); } public function index() { $this->edit(); } public function add() { $this->Templates_model->add(-1, '新的模板', ''); redirect(site_url('template/edit/' . $this->Templates_model->insert_id)); } public function edit($tp_sn = -1) { $this->data['template_list'] = $this->Templates_model->get_list(); $tp_sn =$tp_sn == -1?isset($this->data['template_list'][0]->tp_sn)?$this->data['template_list'][0]->tp_sn:$tp_sn:$tp_sn; $this->data['template'] = $this->Templates_model->detail($tp_sn); $this->load->view('header', $this->data); $this->load->view('mail/tempalte'); $this->load->view('footer'); } public function edit_submit() { $tp_sn = $this->input->post('tp_sn'); $tp_title = $this->input->post('tp_title'); $tp_content = $this->input->post('tp_content'); $this->Templates_model->update($tp_sn, -1, $tp_title, $tp_content); echo json_encode(array('status' => 'ok_go', 'msg' => '保存成功!', 'url' => site_url('template/edit/' . $tp_sn))); } //获取模板列表 public function get($need_html=0) { $this->data['template_list'] = $this->Templates_model->get_list(); if ($need_html!=0) { $htmls=''; foreach ($this->data['template_list'] as $item_tpl) { $htmls.='
  • '.$item_tpl->tp_title.'
  • '; } echo $htmls; }else{ echo json_encode($this->data); } } public function detail($tp_sn=-1) { $template=$this->Templates_model->detail($tp_sn); echo $template->tp_content; } public function payment($insert=0) { $data=array(); if ($this->input->post('price')) { $data['payurl']=' '. 'Pay now'. ''; echo $data['payurl']; return false; }elseif ($insert==1) { echo ''; return false; }else{ $this->load->view('mail/payment',$data); } } }