Exemplo n.º 1
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']));
     }
 }