public function process() { if (!$this->params['output']) { $this->params['output'] = 'json'; } $context = \CADB\Model\Context::instance(); if (!$this->params['nid']) { if ($this->params['output'] != 'json') { \CADB\Lib\Error('복사할 모범단체협약서 번호를 입력하세요.'); } else { \CADB\RespondJson::ResultPage(array(-1, '복사할 모범단체협약서 번호를 입력하세요.')); } } $this->nid = \CADB\Guide\DBM::fork($this->params['nid']); if (!$this->nid) { if ($this->params['output'] != 'json') { \CADB\Lib\Error(\CADB\Guide\DBM::error()); } else { \CADB\RespondJson::ResultPage(array(-1, \CADB\Guide\DBM::error())); } } else { if ($this->params['output'] != 'json') { \CADB\Lib\RedirectURL(\CADB\Lib\url("admin/standards/edit") . "?nid=" . $this->nid); } else { \CADB\RespondJson::ResultPage(array($this->nid, \CADB\Lib\url("admin/standards/edit") . "?nid=" . $this->nid)); } } }
public function process() { if (!$this->params['table']) { \CADB\RespondJson::ResultPage(array(-1, '테이블을 지정하세요')); } \CADB\Fields\DBM::resort($this->params['table'], $this->params['index']); \CADB\RespondJson::ResultPage(array(0, '정렬이 완료되었습니다.')); }
public function checkfield_gnu5() { if (!$this->params['mb_no']) { \CADB\RespondJson::ResultPage(array(-10, '회원 번호를 입력하세요')); } $this->member = \CADB\Member\Gnu5\User::getMember($this->params['mb_no']); if (!$this->member) { \CADB\RespondJson::ResultPage(array(-10, '존재하지 않는 회원 번호입니다')); } }
public function process() { $this->params['output'] = 'json'; $context = \CADB\Model\Context::instance(); $this->fields = \CADB\Organize::getFieldInfo(1); /* check field type */ if ($this->params['mode'] == 'delete') { if (!$this->params['oid']) { \CADB\RespondJson::ResultPage(array(-1, '삭제할 단체 번호를 입력하세요')); } } else { if (!$this->params['nojo']) { \CADB\RespondJson::ResultPage(array(-1, '노조명을 입력하세요')); } foreach ($this->fields as $fid => $v) { if ($v['required']) { if (!$this->params['f' . $fid]) { \CADB\RespondJson::ResultPage(array($fid, $v['subject'] . '을 입력하세요')); } } } } if ($this->params['oid']) { $this->organize = \CADB\Organize::getOrganizeByOid($this->params['oid']); if (!$this->organize) { \CADB\RespondJson::ResultPage(array(-2, '존재하지 않는 단체입니다.')); } if ($this->params['mode'] == 'delete') { $ret = \CADB\Organize\DBM::delete($this->fields, $this->params['oid']); } else { $ret = \CADB\Organize\DBM::modify($this->fields, $this->organize, $this->params); } if ($ret < 0) { \CADB\RespondJson::ResultPage(array(-3, '데이터베이스를 수정하는 도중 장애가 발생했습니다.')); } } else { $ret = \CADB\Organize\DBM::insert($this->fields, $this->params); if ($ret < 0) { \CADB\RespondJson::ResultPage(array(-3, \CADB\Organize\DBM::errorMsg() ? \CADB\Organize\DBM::errorMsg() : '데이터베이스에 입력하는 도중 장애가 발생했습니다.')); } } $this->oid = $ret; }
public function checkfield_gnu5() { if ($this->params['mode'] == 'modify') { if (!$this->params['mb_no']) { \CADB\RespondJson::ResultPage(array(-10, '회원 번호를 입력하세요')); } $this->member = \CADB\Member\Gnu5\User::getMember($this->params['mb_no']); if (!$this->member) { \CADB\RespondJson::ResultPage(array(-10, '존재하지 않는 회원 번호입니다')); } } if (!$this->params['mb_id']) { \CADB\RespondJson::ResultPage(array(-1, '회원 아이디를 입력하세요')); } if ($this->params['mode'] == 'add') { if (!$this->params['mb_password']) { \CADB\RespondJson::ResultPage(array(-2, '회원 비밀번호를 입력하세요')); } } if ($this->params['mb_password']) { if (!$this->params['mb_password_confirm']) { \CADB\RespondJson::ResultPage(array(-3, '회원 비밀번호 확인을 입력하세요')); } if ($this->params['mb_password'] != $this->params['mb_password_confirm']) { \CADB\RespondJson::ResultPage(array(-3, '비밀번호가 일치하지 않습니다')); } } if (!$this->params['mb_name']) { \CADB\RespondJson::ResultPage(array(-4, '회원 이름을 입력하세요')); } if (!$this->params['mb_nick']) { \CADB\RespondJson::ResultPage(array(-5, '회원 닉네임을 입력하세요')); } if (!$this->params['mb_email']) { \CADB\RespondJson::ResultPage(array(-6, '회원 이메일을 입력하세요')); } if (!$this->params['mb_level']) { \CADB\RespondJson::ResultPage(array(-7, '회원 등급을 입력하세요')); } }
<?php \CADB\RespondJson::ResultPage(array(0, $nid));
<?php \CADB\RespondJson::ResultPage(array(0, $mb_no));
function remakeRedis() { $total_cnt = 0; $redis = new \Redis(); try { $redis->connect('127.0.0.1', '6379', 2.5, NULL, 150); if ($redis->select(1) == false) { \CADB\RespondJson::ResultPage(array(-1, 'redis 데이터베이스에 연결할 수 없습니다.')); } $redis->flushDb(); if (is_array($this->autocomplete)) { foreach ($this->autocomplete as $k => $_data) { foreach ($_data as $data) { $redis->zAdd($k, $data['score'], $data['name']); $total_cnt++; } } } } catch (RedisException $e) { var_dump($e); } $redis->close(); \CADB\RespondJson::ResultPage(array(0, $total_cnt . '건의 자동완성문장을 입력했습니다.')); }
private function deleteClause() { \CADB\Guide\DBM::deleteClause($this->clause); \CADB\RespondJson::PrintResult(array('error' => $this->clause['id'], 'message' => '삭제되었습니다')); }
public function process() { $this->params['output'] = 'json'; $context = \CADB\Model\Context::instance(); $fields = \CADB\Agreement::getFieldInfo(1); $this->fields = array(); foreach ($fields['field'] as $f => $v) { if ($v['table'] == 'agreement') { $this->fields[$f] = $v; } } /* check field type */ if ($this->params['mode'] == 'delete' || $this->params['mode'] == 'fork') { if (!$this->params['nid']) { \CADB\RespondJson::ResultPage(array(-1, '단체협약 번호를 입력하세요')); } if ($this->params['mode'] == 'fork') { if (!$this->params['did']) { \CADB\RespondJson::ResultPage(array(-1, '단체협약 버젼번호를 입력하세요')); } } } else { if (!$this->params['subject']) { \CADB\RespondJson::ResultPage(array(-1, '단협 제목을 입력하세요')); } if (!$this->params['content']) { \CADB\RespondJson::ResultPage(array(-2, '단협 내용을 입력하세요')); } foreach ($this->fields as $fid => $v) { if ($v['required']) { if (!$this->params['f' . $fid]) { \CADB\RespondJson::ResultPage(array($fid, $v['subject'] . '을 입력하세요')); } } } } if ($this->params['nid']) { $this->articles = \CADB\Agreement::getAgreement($this->params['nid'], $this->params['did']); if (!$this->articles) { \CADB\RespondJson::ResultPage(array(-3, '존재하지 않는 단협입니다.')); } if ($this->params['mode'] == 'delete') { $ret = \CADB\Agreement\DBM::delete($this->fields, $this->params['nid']); } else { if ($this->params['mode'] == 'fork') { $ret = \CADB\Agreement\DBM::fork($this->fields, $this->params['nid'], $this->params['did']); } else { $ret = \CADB\Agreement\DBM::modify($this->fields, $this->articles, $this->params); } } if ($ret < 0) { \CADB\RespondJson::ResultPage(array(-4, '데이터베이스를 수정하는 도중 장애가 발생했습니다.')); } } else { $ret = \CADB\Agreement\DBM::insert($this->fields, $this->params); if ($ret < 0) { \CADB\RespondJson::ResultPage(array(-4, \CADB\Agreement\DBM::errorMsg() ? \CADB\Agreement\DBM::errorMsg() : '데이터베이스에 입력하는 도중 장애가 발생했습니다.')); } } $this->nid = $ret; }
private function delete() { \CADB\Taxonomy\DBM::delete($this->taxonomy); $this->cid = $this->params['cid']; \CADB\RespondJson::ResultPage(array($this->cid, '삭제되었습니다.')); }
private function delete() { \CADB\Fields\DBM::delete($this->field); if ($this->field['iscolumn']) { \CADB\Fields\DBM::dropColumn($this->params); } $this->fid = $this->params['fid']; \CADB\RespondJson::ResultPage(array($this->fid, '삭제되었습니다.')); }