Example #1
0
 public function get_search_from_hashtag($page = 1, $search)
 {
     // {{{
     $error_result = error_result('필수값이 누락되었습니다.');
     $sql_param = array();
     if (empty($search)) {
         return $error_result;
     }
     $limit = 20;
     $paging = ($page - 1) * $limit;
     return $this->searchdao->get_search_from_hashtag($search, $paging, $limit);
 }
Example #2
0
 public function get_nickname($name)
 {
     // {{{
     $error_result = error_result('필수값이 누락되었습니다.');
     $sql_param = array();
     if (!empty($name)) {
         $sql_param['mem_name'] = $name;
     } else {
         return $error_result;
     }
     return ok_result($this->signdao->sns_login_member($sql_param));
 }
Example #3
0
 public function save_answerdontlike($like_ans_srl)
 {
     // {{{
     $error_result = error_result('필수값이 누락되었습니다.');
     $sql_param = array();
     if (empty($like_ans_srl)) {
         return $error_result;
     }
     $sql_param['likes'] = 'dontlike';
     $sql_param['update_at'] = YMD_HIS;
     return ok_result($this->likedao->update_answerlike($sql_param, $like_ans_srl));
 }
Example #4
0
 public function ax_get_nickname()
 {
     // {{{
     $name = $this->input->post('nickname', true);
     if (empty($name)) {
         echo json_encode(error_result());
         die;
     }
     $this->load->model('biz/Signbiz', 'signbiz');
     $result = $this->signbiz->get_nickname($name);
     if ($result['result'] === 'ok') {
         if (empty($result['data'])) {
             echo json_encode(ok_result());
             die;
         }
     }
     echo json_encode(error_result());
 }
Example #5
0
 public function ax_set_question_del()
 {
     // {{{
     $member = $this->session->userdata('loginmember');
     self::manager($member);
     $que_srl = $this->input->post('que', true);
     if (!empty($que_srl) && $que_srl > 0) {
         $result = $this->questionbiz->delete_question($que_srl, $member['mem_srl']);
     } else {
         return error_result('잘못된 접근입니다.');
     }
     if ($result['result'] == 'ok') {
         echo json_encode(ok_result());
         die;
     } else {
         echo json_encode(error_result($result['msg']));
     }
 }
Example #6
0
 public function ax_set_answer_dontlike()
 {
     // {{{
     $member = $this->session->userdata('loginmember');
     self::manager($member);
     $ans_srl = $this->input->post('answer', true);
     if (empty($ans_srl)) {
         echo json_encode(error_result());
         die;
     }
     $result = $this->likebiz->answerdontlike($member['mem_srl'], $ans_srl);
     if ($result['result'] == 'ok') {
         echo json_encode(ok_result($ans_srl));
         die;
     }
     echo json_encode(error_result());
 }
Example #7
0
 public function get_answer_info($ans_srl)
 {
     // {{{
     $sql_param = array();
     if (!empty($ans_srl)) {
         $sql_param['ans_srl'] = $ans_srl;
     } else {
         return error_result('필수값이 누락되었습니다');
     }
     $sql_param['status'] = 'use';
     return ok_result($this->answerdao->get_answer_info($sql_param));
 }
Example #8
0
 public function get_question_recent($mem_srl, $start)
 {
     // {{{
     if (empty($mem_srl)) {
         return error_result();
     }
     if (empty($start)) {
         return error_result();
     }
     return $this->questiondao->get_question_recent($mem_srl, $start);
 }
Example #9
0
 public function get_emailforsign($efs_srl = null, $email1 = null, $email2 = null, $efs_code = null, $start_datetime = null, $end_datetime = null)
 {
     // {{{
     $error_result = error_result('필수값이 누락되었습니다.');
     $sql_param = array();
     if (!empty($efs_srl)) {
         $sql_param['efs_srl'] = $efs_srl;
     }
     if (!empty($email1)) {
         $sql_param['email1'] = $email1;
     }
     if (!empty($email2)) {
         $sql_param['email2'] = $email2;
     }
     if (!empty($efs_code)) {
         $sql_param['efs_code'] = $efs_code;
     }
     if (empty($sql_param)) {
         return $error_result;
     }
     if (!empty($start_datetime)) {
         $sql_param['start_datetime'] = $start_datetime;
     }
     if (!empty($end_datetime)) {
         $sql_param['end_datetime'] = $end_datetime;
     }
     return ok_result($this->emailforsigndao->get_emailforsign($sql_param));
 }