Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. function transaksi_item_post(){
  2. $data = $this->input->post('data');
  3.  
  4. $arr_item = explode(",", $data['ITEM_ID']);
  5. $arr_item_c = explode(",", $data['ITEM_CODE']);
  6. $arr_item_n = explode(",", $data['ITEM_NAME']);
  7. $arr_item_p = explode(",", $data['ITEM_PRICE']);
  8.  
  9. $banyak_i = count($arr_item);
  10.  
  11. // print_r($arr_item);die;
  12.  
  13. for ($i=0; $i < $banyak_i; $i++) {
  14. $data_ins = array(
  15. 'CODE' => $data['CODE'],
  16. 'NAME' => $data['NAME'],
  17. 'USER_ID' => $data['USER_ID'],
  18. 'ITEM_ID' => $arr_item[$i],
  19. 'ITEM_CODE' => $arr_item_c[$i],
  20. 'VALUE' => $data['VALUE'],
  21. 'TRANSACION_DATE' => $data['TRANSACION_DATE'],
  22. 'PAYMENT_TYPE' => $data['PAYMENT_TYPE'],
  23. 'PROMOTION_ID' => $data['PROMOTION_ID'],
  24. 'PROMOTION_CODE' => $data['PROMOTION_CODE'],
  25. 'PROMOTION_VALUE' => $data['PROMOTION_VALUE'],
  26. );
  27.  
  28. $result = $this->M_User->transaksi_item_post($data_ins);
  29. }
  30.  
  31. $data['NAMA_ITEM'] = $arr_item_n;
  32. $data['PRICE_ITEM'] = $arr_item_p;
  33. $data['LOOP_I'] = $banyak_i;
  34.  
  35. if($result['success']){
  36.  
  37. // ob_start();
  38. // $this->load->view('invoice2',$data, true);
  39. // $html = ob_get_contents();
  40. // ob_end_clean();
  41.  
  42. require_once('./assets/html2pdf/html2pdf.class.php');
  43. $pdf = new HTML2PDF('P','A4','en');
  44. $pdf->WriteHTML($this->load->view('invoice2',$data, true));
  45. $pdf->Output('uploads/'.$data['CODE'].'.pdf', 'F');
  46.  
  47. $result = [
  48. 'id' => $result['id'],
  49. 'errorId' =>0,
  50. 'message' =>'Data Berhasil Disimpan',
  51. ];
  52. }else{
  53. $result = [
  54. 'errorId' =>1 ,
  55. 'message' =>'Data Gagal Disimpan',
  56. ];
  57. }
  58. header('Content-Type: application/json');
  59. echo json_encode($result);
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement