c_id = intval($_GET['c_id']); if($this->c_id <= 0){ echo ''; } Tpl::output('c_id', $this->c_id); Language::read('manage_inform'); } /** * Share the binding */ public function indexOp(){ // memberInfo $this->memberInfo(); if(empty($this->cm_info)){ showDialog(L('circle_inform_error')); } $t_id = intval($_GET['t_id']); if($t_id <= 0){ echo ''; } $model = Model(); $r_id = intval($_GET['r_id']); $where = array(); $where['circle_id'] = $this->c_id; $where['theme_id'] = $t_id; $where['reply_id'] = $r_id; $inform_info = $model->table('circle_inform')->where($where)->find(); if(!empty($inform_info)){ echo '';exit; } if(chksubmit()){ $circle_info = $model->table('circle')->field('circle_name')->find($this->c_id); if(!empty($circle_info)){ echo ''; } $theme_info = $model->table('circle_theme')->field('theme_name')->find($t_id); if(!empty($theme_info)){ echo ''; } $insert = array(); $insert['circle_id'] = $this->c_id; $insert['circle_name'] = $circle_info['circle_name']; $insert['theme_id'] = $t_id; $insert['theme_name'] = $theme_info['theme_name']; $insert['reply_id'] = $r_id; $insert['member_id'] = $_SESSION['member_id']; $insert['member_name'] = $_SESSION['member_name']; $insert['inform_content'] = $_POST['content']; $insert['inform_time'] = time(); $insert['inform_type'] = 0; $insert['inform_state'] = 0; $model->table('circle_inform')->insert($insert); // Update the inform number $update = array( 'circle_id'=>$this->c_id, 'new_informcount'=>array('exp', 'new_informcount+1') ); $model->table('circle')->update($update); showDialog(L('nc_common_op_succ'), '', 'succ', '$(\'a[nctype="inform_cancel"]\').click();'); } Tpl::output('t_id', $t_id); Tpl::showpage('theme.inform','null_layout'); } }