TODO: 非子节点信息

master
LMR 2 years ago
parent 582a46e6f8
commit 000fca2deb

@ -138,9 +138,7 @@ class Information extends CI_Controller
foreach ($src_path as $n => $item) { foreach ($src_path as $n => $item) {
if ($item->is_parent_id == $src->is_id) { if ($item->is_parent_id == $src->is_id) {
// info_content // info_content
echo $item->is_ic_id . ' @ ';
$item_info_content = $this->InfoContents_model->get_ic_contents2($item->is_ic_id); $item_info_content = $this->InfoContents_model->get_ic_contents2($item->is_ic_id);
$this->InfoContents_model->Add_with_sitecode( $this->InfoContents_model->Add_with_sitecode(
$item_info_content->ic_url, $item_info_content->ic_url,
$item_info_content->ic_url_title, $item_info_content->ic_url_title,
@ -166,19 +164,30 @@ class Information extends CI_Controller
$item_info_content->ic_author, $item_info_content->ic_author,
$dest->is_sitecode $dest->is_sitecode
); );
// info_meta // info_meta
$item_meta_amp = $this->InfoMetas_model->Detail($item->is_ic_id, 'AMP'); $item_meta_amp = $this->InfoMetas_model->get($item->is_ic_id, 'AMP');
$item_meta_ampstatus = $this->InfoMetas_model->Detail($item->is_ic_id, 'AMP_STATUS'); $item_meta_ampjson = $this->InfoMetas_model->get($item->is_ic_id, 'AMP_JSON');
$item_meta_pcstatus = $this->InfoMetas_model->Detail($item->is_ic_id, 'AMP_BODY_PC_STATUS'); $item_meta_ampstatus = $this->InfoMetas_model->get($item->is_ic_id, 'AMP_STATUS');
$item_meta_pcbody = $this->InfoMetas_model->Detail($item->is_ic_id, 'AMP_BODY_PC'); $item_meta_pcstatus = $this->InfoMetas_model->get($item->is_ic_id, 'AMP_BODY_PC_STATUS');
$item_meta_pccss = $this->InfoMetas_model->Detail($item->is_ic_id, 'AMP_CSS_PC'); $item_meta_pcbody = $this->InfoMetas_model->get($item->is_ic_id, 'AMP_BODY_PC');
$item_meta_pcschema = $this->InfoMetas_model->Detail($item->is_ic_id, 'AMP_SCHEMA'); $item_meta_pccss = $this->InfoMetas_model->get($item->is_ic_id, 'AMP_CSS_PC');
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP', $item_meta_amp); $item_meta_pcschema = $this->InfoMetas_model->get($item->is_ic_id, 'AMP_SCHEMA');
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_STATUS', $item_meta_ampstatus);
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_BODY_PC_STATUS', $item_meta_pcstatus); if (!empty($item_meta_amp))
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_BODY_PC', $item_meta_pcbody); $this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP', $item_meta_amp);
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_CSS_PC', $item_meta_pccss); if (!empty($item_meta_ampjson))
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_SCHEMA', $item_meta_pcschema); $this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_JSON', $item_meta_ampjson);
if (!empty($item_meta_ampstatus))
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_STATUS', $item_meta_ampstatus);
if (!empty($item_meta_pcstatus))
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_BODY_PC_STATUS', $item_meta_pcstatus);
if (!empty($item_meta_pcbody))
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_BODY_PC', $item_meta_pcbody);
if (!empty($item_meta_pccss))
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_CSS_PC', $item_meta_pccss);
if (!empty($item_meta_pcschema))
$this->InfoMetas_model->Add($this->InfoContents_model->insert_id, 'AMP_SCHEMA', $item_meta_pcschema);
// 添加节点 // 添加节点
$this->InfoStructures_model->Add_with_sitecode($dest->is_id, $this->InfoContents_model->insert_id, 999, $dest->is_sitecode); $this->InfoStructures_model->Add_with_sitecode($dest->is_id, $this->InfoContents_model->insert_id, 999, $dest->is_sitecode);
@ -219,10 +228,10 @@ class Information extends CI_Controller
$info_detail = $this->Information_model->Detail($is_id); $info_detail = $this->Information_model->Detail($is_id);
//删除前备份amp的meta标签-isid。 //删除前备份amp的meta标签-isid。
$meta_value = $this->InfoMetas_model->get($info_detail->ic_id, 'AMP_JSON'); //$meta_value = $this->InfoMetas_model->get($info_detail->ic_id, 'AMP_JSON');
if ($meta_value) { //if ($meta_value) {
$this->Logs_model->backup_meta($info_detail->ic_id, $meta_value, 'AMP_JSON_' . $is_id); // $this->Logs_model->backup_meta($info_detail->ic_id, $meta_value, 'AMP_JSON_' . $is_id);
} //}
$this->Logs_model->delete($is_id, $info_detail->ic_content); $this->Logs_model->delete($is_id, $info_detail->ic_content);
if (!empty($info_detail->ic_summary)) { if (!empty($info_detail->ic_summary)) {

Loading…
Cancel
Save