load->database(); $this->load->library('session'); } #--------------------------------------------------------------------------- # PURPOSE : where member_id count # CREATE : 2018-04-04 #--------------------------------------------------------------------------- function member_where_member_id_count($member_id){ $this->db->where('member_id', $member_id); $this->db->from('member'); $row = $this->db->count_all_results(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : join member_group where member_id_member_pwd_select # CREATE : 2018-04-04 #--------------------------------------------------------------------------- function member_join_member_group_where_member_id_member_pwd_select($req_data){ # request $member_id = $req_data['member_id']; $member_pwd = $req_data['member_pwd']; $this->db->select('a.*, b.member_group_name'); $this->db->where('a.member_id', $member_id); $this->db->where('a.member_pwd', MD5($member_pwd)); $this->db->where('a.member_status', '1'); $this->db->where('b.is_del', 'N'); $this->db->where('b.member_group_status', '1'); $this->db->from('member as a'); $this->db->join('member_group as b', 'a.member_group_idx=b.idx'); $res = $this->db->get(); $row = $res->row_array(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : update # CREATE : 2018-04-04 #--------------------------------------------------------------------------- function member_update($req_data){ # request $idx = $req_data['idx']; unset($req_data['idx']); $now_date = date("Y-m-d H:i:s"); $req_data['update_date'] = $now_date; $this->db->where('idx', $idx); $row = $this->db->update('member', $req_data); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where email count # CREATE : 2018-04-24 #--------------------------------------------------------------------------- function member_where_email_count($member_email){ $this->db->where('member_email', $member_email); $this->db->from('member'); $this->db->where('member_status', '1'); $row = $this->db->count_all_results(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where email + name count # CREATE : 2018-04-24 #--------------------------------------------------------------------------- function member_where_email_name_count($req_data){ # request $member_name = $req_data['member_name']; $member_email = $req_data['member_email']; $this->db->where('member_name', $member_name); $this->db->where('member_email', $member_email); $this->db->where('member_status', '1'); $this->db->from('member'); $row = $this->db->count_all_results(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where email + name select # CREATE : 2018-04-24 #--------------------------------------------------------------------------- function member_where_email_name_select_limit1($req_data){ # request $member_name = $req_data['member_name']; $member_email = $req_data['member_email']; $this->db->where('member_name', $member_name); $this->db->where('member_email', $member_email); $this->db->where('member_status', '1'); $this->db->from('member'); $this->db->order_by('reg_date', 'DESC'); $this->db->limit(1, 0); $res = $this->db->get(); $row = $res->row_array(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : insert # CREATE : 2018-04-24 #--------------------------------------------------------------------------- function member_insert($req_data){ $this->db->insert('member', $req_data); $row = $this->db->insert_id(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where sns_id select # CREATE : 2018-04-24 #--------------------------------------------------------------------------- function member_where_sns_id_select($req_data){ # request $sns_type = $req_data['sns_type']; $sns_id = $req_data['sns_id']; $this->db->where('sns_type', $sns_type); $this->db->where('sns_id', $sns_id); $this->db->where('member_status', '1'); $this->db->from('member'); $res = $this->db->get(); $row = $res->row_array(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where member_id select # CREATE : 2018-04-25 #--------------------------------------------------------------------------- function member_where_member_id_select($member_id){ $this->db->where('member_id', $member_id); $this->db->where('member_status', '1'); $this->db->from('member'); $res = $this->db->get(); $row = $res->row_array(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where nickname count # CREATE : 2018-04-25 #--------------------------------------------------------------------------- function member_where_member_nickname_count($member_nickname){ $this->db->where('member_nickname', $member_nickname); $this->db->from('member'); $row = $this->db->count_all_results(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where member_id, email count # CREATE : 2018-04-25 #--------------------------------------------------------------------------- function member_where_member_id_email_count($req_data){ # request $member_id = $req_data['member_id']; $member_email = $req_data['member_email']; $this->db->where('member_id', $member_id); $this->db->where('member_email', $member_email); $this->db->where('member_status', '1'); $this->db->from('member'); $row = $this->db->count_all_results(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where member_id, email select # CREATE : 2018-04-25 #--------------------------------------------------------------------------- function member_where_member_id_email_select($req_data){ # request $member_id = $req_data['member_id']; $member_email = $req_data['member_email']; $this->db->where('member_id', $member_id); $this->db->where('member_email', $member_email); $this->db->where('member_status', '1'); $this->db->from('member'); $res = $this->db->get(); $row = $res->row_array(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : update where member_id # CREATE : 2018-04-25 #--------------------------------------------------------------------------- function member_where_member_id_update($req_data){ # request $member_id = $req_data['member_id']; unset($req_data['member_id']); $now_date = date("Y-m-d H:i:s"); $req_data['update_date'] = $now_date; $this->db->where('member_id', $member_id); $row = $this->db->update('member', $req_data); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where member_id count # CREATE : 2018-04-25 #--------------------------------------------------------------------------- function member_where_member_id_member_pwd_count($req_data){ # request $member_id = $req_data['member_id']; $member_pwd = $req_data['member_pwd']; $this->db->where('member_id', $member_id); $this->db->where('member_pwd', $member_pwd); $this->db->where('member_status', '1'); $this->db->from('member'); $row = $this->db->count_all_results(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where member_id count # CREATE : 2018-04-25 #--------------------------------------------------------------------------- function member_where_member_id_member_pwd_select($req_data){ # request $member_id = $req_data['member_id']; $member_pwd = $req_data['member_pwd']; $this->db->where('member_id', $member_id); $this->db->where('member_pwd', $member_pwd); $this->db->where('member_status', '1'); $this->db->from('member'); $res = $this->db->get(); $row = $res->row_array(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : update # CREATE : 2018-04-28 #--------------------------------------------------------------------------- function member_visit_count_last_login_update($idx){ $sql = "update member set last_login_date = now() , visit_count = visit_count + 1 where idx= ".$idx; $row = $this->db->query($sql); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where mobile_CI select # CREATE : 2018-05-30 #--------------------------------------------------------------------------- function member_where_mobile_CI_select($mobile_CI){ $this->db->where('mobile_CI', $mobile_CI); $this->db->where('member_status', '1'); $this->db->from('member'); $res = $this->db->get(); $row = $res->row_array(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where mobile_CI count # CREATE : 2018-05-30 #--------------------------------------------------------------------------- function member_where_mobile_CI_member_id_count($req_data){ # request $member_id = $req_data['member_id']; $CI = $req_data['CI']; $this->db->where('mobile_CI', $CI); $this->db->where('member_id', $member_id); $this->db->where('member_status', '1'); $this->db->from('member'); $row = $this->db->count_all_results(); return $row; } #--------------------------------------------------------------------------- # PURPOSE : where parent_CI select # CREATE : 2018-06-08 #--------------------------------------------------------------------------- function member_where_parent_CI_select($parent_CI){ $this->db->where('parent_CI', $parent_CI); $this->db->where('member_status', '1'); $this->db->from('member'); $res = $this->db->get(); $row = $res->row_array(); return $row; } } ?>