Example #1
0
 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']));
     }
 }
Example #2
0
 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']));
     }
 }
Example #3
0
 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);
 }