echo $v[$primary_key]; ?> " type="checkbox" name="infolist[]" value="<?php echo $v[$primary_key]; ?> " title="<?php echo $v[$primary_key]; ?> " onclick="hg_get_ids()" /></a> </div> </div> <div class="vod-fengmian common-list-item wd60"> <?php $img = ''; if (is_array($v['img_info']) && $v['img_info']['filename']) { $img = hg_bulid_img($v['img_info'], 40, 30); } else { $img = $RESOURCE_URL . 'video/video_default.png'; } ?> <img _src="<?php echo $img; ?> " width="40" height="30" onclick="hg_get_img(<?php echo $v['id']; ?> );" id="img_<?php echo $v['id']; ?> " title="点击(显示/关闭)截图 " />
public function local() { $default = $this->default; // hg_pre($default);exit; $detail = array(); $content_id = $this->input['cid']; if (!$content_id) { $this->cloud_error("无效内容!"); } $content_id = array_filter(explode(',', urldecode($content_id))); foreach ($content_id as $cid) { //file_put_contents('./cache/debug.txt', var_export($cid,1), FILE_APPEND); $this->curl->setUrlHost($default['remote_host'], $default['remote_dir']); //初始化 $this->curl->initPostData(); $this->curl->addRequestData('a', 'detail'); $this->curl->setToken($default['access_token']); $this->curl->addRequestData('cloud_id', $this->default['cloud_id']); $this->curl->addRequestData('id', $cid); //列表默认数据 $detail = $this->curl->request($default['remote_file']); $detail = $this->check_return_data($detail); if (!$detail) { $this->cloud_error('获取详细信息失败,可能数据已经被删除!'); } if ($_GET['debug']) { print_r($detail); } $formdata = array(); if (is_array($this->maps[$this->app_uniqueid])) { foreach ($this->maps[$this->app_uniqueid] as $from => $to) { if ($to == 1) { $formdata[$from] = $to; } else { $formdata[$to] = $detail[$from]; } } $formdata['column_id'] = urldecode($this->input['column_id']); if (!$formdata['column_id']) { $formdata['column_id'] = ''; $detail['column_id'] = is_array($detail['column_id']) ? $detail['column_id'] : explode(',', $detail['column_id']); if ($detail['column_id']) { foreach ($detail['column_id'] as $c) { if ($this->publish_maps[$this->app_uniqueid][$c]) { $formdata['column_id'] .= $this->publish_maps[$this->app_uniqueid][$c] . ','; } } } $formdata['column_id'] = trim($formdata['column_id'], ','); } if ($_GET['debug']) { echo $formdata['column_id']; exit('debug'); } switch ($this->app_uniqueid) { case 'news': $formdata['indexpic'] = hg_bulid_img($formdata['indexpic']); $formdata['sort_id'] = intval($this->input['sort_id']); break; case 'tuji': if ($formdata['pics']) { $formdata['pic_links'] = ''; $briefs = ''; foreach ($formdata['pics'] as $pid => $pic) { if ($formdata['index_id'] == $pid) { $formdata['pic_links'] = hg_bulid_img($pic) . "\n" . $formdata['pic_links']; $briefs = $pic['description'] . '|||' . $briefs; } else { $formdata['pic_links'] .= hg_bulid_img($pic) . "\n"; $briefs .= $pic['description'] . '|||'; } } } $formdata['tuji_sort_id'] = intval($this->input['sort_id']); $formdata['briefs'] = $briefs; unset($formdata['index_id']); unset($formdata['pics']); break; case 'livmedia': $formdata['vod_sort_id'] = intval($this->input['sort_id']); break; } } if (!$formdata) { $this->cloud_error('无效表单数据'); } // hg_pre($this->settings['App_' . $this->app_uniqueid]); // hg_pre($formdata); // exit; $this->curl->setUrlHost($this->settings['App_' . $this->app_uniqueid]['host'], $this->settings['App_' . $this->app_uniqueid]['dir'] . 'admin/'); $this->curl->initPostData(); //file_put_contents('./cache/adebug.txt', var_export($formdata,1), FILE_APPEND); foreach ($formdata as $name => $val) { $this->curl->addRequestData($name, $val); } $this->curl->addRequestData('html', 'true'); $this->curl->setToken($this->user['token']); $this->curl->addRequestData('a', 'create'); $return = $this->curl->request($default['remote_update_file']); //file_put_contents('./cache/debug.txt', var_export($return,1), FILE_APPEND); $return = $this->check_return_data($return); if ($return) { $this->db->query('REPLACE INTO ' . DB_PREFIX . 'cloud_record SET mid=' . $this->initdata['mid'] . ',cloud_id=' . $this->default['cloud_id'] . ',content_id=' . $cid); } else { $this->cloud_error('本地化数据失败'); } } exit(json_encode($content_id)); }