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'])); } }