public function js_save() { $id = intval($this->input->post('id')); $data['name'] = $this->input->post('name', true); $data['neir'] = $this->input->post('neir', true); $data['html'] = str_encode($this->input->post('html')); $data['js'] = $this->input->post('js', true); $data['addtime'] = time(); if (empty($data['name']) || empty($data['js'])) { admin_msg(L('plub_15'), 'javascript:history.back();', 'no'); } //标题、地址不能为空 if ($id == 0) { //新增 $row = $this->db->query("SELECT id FROM " . CS_SqlPrefix . "ads where name='" . $data['name'] . "'")->row(); if ($row) { admin_msg(L('plub_03'), 'javascript:history.back();', 'no'); } //标签名称已经存在 $row = $this->db->query("SELECT id FROM " . CS_SqlPrefix . "ads where js='" . $data['js'] . "'")->row(); if ($row) { admin_msg(L('plub_08'), 'javascript:history.back();', 'no'); } //标签JS文件名已经存在 $this->CsdjDB->get_insert('ads', $data); } else { $this->CsdjDB->get_update('ads', $id, $data); } $strs = htmltojs($this->input->post('html')); //写文件 if (!write_file('.' . Web_Path . 'attachment/js/' . $data['js'] . '.js', $strs)) { admin_msg(L('plub_09'), 'javascript:history.back();', 'no'); } admin_msg(L('plub_04'), site_url('label/js'), 'ok'); //操作成功 }
$config['upload']['watermark'] = intval(trim(be('post', 'upload_watermark'))); $config['upload']['waterlocation'] = !isNum(be('post', 'upload_waterlocation')) ? 2 : intval(trim(be('post', 'upload_waterlocation'))); $config['upload']['waterfont'] = trim(be('post', 'upload_waterfont')); $config['upload']['remote'] = intval(trim(be('post', 'upload_remote'))); $config['upload']['remoteurl'] = trim(be('post', 'upload_remoteurl')); $config['upload']['ftp'] = intval(trim(be('post', 'upload_ftp'))); $config['upload']['ftphost'] = trim(be('post', 'upload_ftphost')); $config['upload']['ftpuser'] = trim(be('post', 'upload_ftpuser')); $config['upload']['ftppass'] = trim(be('post', 'upload_ftppass')); $config['upload']['ftpdir'] = trim(be('post', 'upload_ftpdir')); $config['upload']['ftpport'] = trim(be('post', 'upload_ftpport')); $config['upload']['ftpdel'] = intval(trim(be('post', 'upload_ftpdel'))); $configstr = '<?php' . chr(10) . '$MAC = ' . var_export($config, true) . ';' . chr(10) . '?>'; fwrite(fopen('../inc/config/config.php', 'wb'), $configstr); if (!empty($tjstr)) { fwrite(fopen('../js/tj.js', 'wb'), htmltojs($tjstr)); } redirect('?m=system-config'); } elseif ($method == 'configurlsave') { $config = $MAC; $config['view']['vodindex'] = intval(trim(be('post', 'view_vodindex'))); $config['view']['vodmap'] = intval(trim(be('post', 'view_vodmap'))); $config['view']['vodtype'] = intval(trim(be('post', 'view_vodtype'))); $config['view']['vodlist'] = intval(trim(be('post', 'view_vodlist'))); $config['view']['vodtopicindex'] = intval(trim(be('post', 'view_vodtopicindex'))); $config['view']['vodtopic'] = intval(trim(be('post', 'view_vodtopic'))); $config['view']['voddetail'] = intval(trim(be('post', 'view_voddetail'))); $config['view']['vodplay'] = intval(trim(be('post', 'view_vodplay'))); $config['view']['voddown'] = intval(trim(be('post', 'view_voddown'))); $config['view']['vodsearch'] = intval(trim(be('post', 'view_vodsearch'))); $config['view']['artindex'] = intval(trim(be('post', 'view_artindex')));