示例#1
0
 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');
     //操作成功
 }
示例#2
0
文件: system.php 项目: klarclm/sgv
    $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')));