· 5 years ago · Mar 14, 2020, 01:06 AM
1================ CONTROLLER ======================
2function update_courier() {
3 // cek validate form
4 $valid = simple_decrypt($this->input->post('valid'));
5 if($valid != 1) {
6 get_redirecting('profile');
7 }
8 // get from post
9 $id = $this->session->userdata('vendor_id');
10 $courier = json_encode($this->input->post('courier'));
11
12 if($id!=""){
13
14 // cek result
15 $rst = set_courier($id, $courier);
16 // echo var_dump($courier); die;
17 if($rst->status == TRUE){
18 $result = 1;
19 }
20 else{
21 $result = 0;
22 }
23
24 // set notification
25 get_notif($result, 'update courier');
26 }
27 else{
28 // set notification
29 get_notif(0, 'Harap Lengkapi Form');
30 }
31
32 get_redirecting('profile');
33 }
34
35
36====================== HELPER set_courier ====================================
37 function set_courier($vendor, $courier) {
38 $CI = &get_instance();
39 $CI->load->helper('curling');
40
41 $data = array(
42 'vendor' => $vendor,
43 'courier' => $courier
44 );
45
46 $header[] = secret_key .": ". api_key;
47 $url = api_url ."vendor/set_courier";
48 $rsp = send_post_data($header, $data, $url);
49
50 return $rsp;
51 }