public function syn_site($data, $id = '', $type = '') { include_once CUR_CONF_PATH . 'lib/publishcontent_syn.class.php'; $publishcontent_syn = new publishcontent_syn(); if ($type == 'delete') { if ($data['syn_id']) { $result = $publishcontent_syn->syn_site_delete(array('site_id' => $data['syn_id'])); } return true; } else { unset($data['support_client'], $data['client']); $result = $publishcontent_syn->syn_site($data); } if (!$result['site_id']) { $this->input['site_id'] = $id; $this->delete(); $this->errorOutput('NO_SYN' . var_export($result, 1)); } if (!$data['id']) { $this->obj->update_site($id, array('syn_id' => $result['site_id'])); } }
public function syn_column($data, $id, $type = '') { include_once CUR_CONF_PATH . 'lib/publishcontent_syn.class.php'; $publishcontent_syn = new publishcontent_syn(); if ($type == 'delete') { if ($data['syn_id']) { $result = $publishcontent_syn->syn_column_delete(array('id' => $data['syn_id'])); } return true; } else { if ($type == 'sort') { $publishcontent_syn->syn_column_sort(array('sort' => json_encode($data))); return true; } else { $result = $publishcontent_syn->syn_column($data); } } if (!$result['id']) { $this->input['id'] = $id; $this->delete(); $this->errorOutput('NOT_SYN' . var_export($result, 1)); } if (!$data['column_id']) { $this->obj->update_column($id, array('syn_id' => $result['id'])); } }
function update_syn_content($rid, $data) { $siteids = $this->get_all_sites(); if (!$siteids) { return false; } include CUR_CONF_PATH . 'lib/publishcontent_syn.class.php'; $cs_obj = new publishcontent_syn(); $cs_obj->update_syn_content($siteids, $data, $rid); }