EVOLUTION-NINJA
Edit File: Packing_list.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Packing_list extends CI_Controller { public function __construct() { parent::__construct(); ini_set('max_execution_time', 30000); $this->check_islogin(); //check user login session exist or not $this->output->set_header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT'); $this->output->set_header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); $this->output->set_header('Pragma: no-cache'); $this->output->set_header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); $this->load->model('yarn_model'); $this->load->model('marketing_model'); $this->load->model('planning_yarn'); $this->load->model('planning_shade'); $this->load->model('madeups_model'); //$this->load->library('user_agent'); $this->load->model('vendor_model'); $this->load->model('outsource_model'); $this->load->model('store_model'); $this->load->model('pkg_list_model'); $this->load->model('request_model'); $this->load->model('design_weaving_model'); $this -> load -> library('form_validation'); date_default_timezone_set('asia/kolkata'); } public function log() { echo $_REQUEST['name'];exit; echo "login"; } //Checking the Login or not private function check_islogin() { if (!$this->session->userdata('logged_in')) { redirect(base_url(), 'refresh'); } } public function session_data_pass() { if ($this->session->userdata('logged_in')) { return $this->yarn_model->get_userdata(); } } public function access_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_by); $d=$this->marketing_model->fetch_main_data($table,$where); $data['user_type_id']=$d->user_type_id; $table='swansilk_access_controls'; $where=array('department_id'=>$data['user_type_id']); return $this->marketing_model->fetch_where_data($table,$where); } public function split_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ stock ---------------------------------> if($data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive' || $data['emp_details']->designation == 'ACCOUNTS' || $data['emp_details']->designation == 'Accounts' || $data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $ttt1=date('d/m/Y'); $ddd1=date('d-m-Y'); $table='fabric_inspection_details'; $where=array('received_date'=>$ttt1,'split_noti'=>'Yes','insert_notification_status'=>0); $data['stock_split_data_res_count']=$this->vendor_model->fabric_inspection_split_count_amount_get_customerdata($table,$where); $ttt=date('d/m/Y'); $table='fabric_madeups_delivery_confirmation'; $where=array('rec_date'=>$ttt,'split_noti'=>'Yes','insert_notification_status'=>0); $data['stock_madeups_split_data_res_count']=$this->vendor_model->fabric_inspection_split_count_amount_get_customerdata($table,$where); } else { $data['stock_split_data_res_count']=0; $data['stock_madeups_split_data_res_count']=0; } $stock=$data['stock_split_data_res_count'] + $data['stock_madeups_split_data_res_count']; return $stock; } public function packing_edit_val() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('as'); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data_fetch=$this->vendor_model->get_customerdata($table,$where); echo json_encode($data); } public function indent_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ indent ---------------------------------> if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'HO Purchase Admin' ) { $d=date('d-m-Y'); $table='indent_add_indent'; $where=array('indented_date'=>$d,'insert_notification_status'=>0); $indent_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_add_indent'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $indent_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_add_indent'; $where=array('approved_date'=>$d,'approval_notification_status'=>0); $indent_approval_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_insert_rows=0; $indent_update_rows=0; $indent_approval_rows=0; } //<!------------------------ po ---------------------------------> if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $d=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $indent_po_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_po_insert_rows1=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'HO Purchase Admin' ) { $d=date('d-m-Y'); $table='indent_po'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $indent_po_update_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_po'; $where=array('approved_date'=>$d,'approval_notification_status'=>0); $indent_po_approval_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_po_update_rows1=0; $indent_po_approval_rows1=0; } $r=$indent_insert_rows + $indent_update_rows + $indent_approval_rows + $indent_po_insert_rows1 + $indent_po_update_rows1 + $indent_po_approval_rows1; return $r; } public function stock_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ stock ---------------------------------> if($data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive' || $data['emp_details']->designation == 'ACCOUNTS' || $data['emp_details']->designation == 'Accounts') { $d=date('d-m-Y'); $table='fabric_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='swan_yarn_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows1']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='yarn_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows2']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['stoct_transfer_rows']=0; $data['stoct_transfer_rows1']=0; $data['stoct_transfer_rows2']=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $ttt1=date('d/m/Y'); $ddd1=date('d-m-Y'); $table='fabric_inspection_details'; $where=array('received_date'=>$ttt1); $where1=array('received_date'=>$ddd1); $data['stock_split_data']=$this->vendor_model->fabric_inspection_split_count_amount_get_customerdata($table,$where,$where1); //"(status='live' OR status='dead')" $d=date('d-m-Y'); $table='cs_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows3']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['stoct_transfer_rows3']=0; $data['stock_split_data']=0; } $stock=$data['stoct_transfer_rows'] + $data['stoct_transfer_rows1'] + $data['stoct_transfer_rows2'] + $data['stoct_transfer_rows3'] + $data['stock_split_data']; return $stock; } public function rec_stock_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { //<!---------------------- received stock ------------------------------> $d=date('d-m-Y'); $table='fabric_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='swan_yarn_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows1']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='yarn_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows2']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['rec_stoct_transfer_rows']=0; $data['rec_stoct_transfer_rows1']=0; $data['rec_stoct_transfer_rows2']=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $d=date('d-m-Y'); $table='cs_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows3']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['rec_stoct_transfer_rows3']=0; } //$data['total_rec_stock_notifications']=$data['rec_stoct_transfer_rows'] + $data['rec_stoct_transfer_rows1'] + $data['rec_stoct_transfer_rows2'] + $data['rec_stoct_transfer_rows3'] ; $rec_stock=$data['rec_stoct_transfer_rows'] + $data['rec_stoct_transfer_rows1'] + $data['rec_stoct_transfer_rows2'] + $data['rec_stoct_transfer_rows3']; return $rec_stock; } public function marketing_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { //<!---------------------- Marketing Module ------------------------------> $d=date('d-m-Y'); $where=$d; $data['marketing_rows']=$this->vendor_model->marketing_notification_getsuborder($where); $data['marketing_confirm_rows']=$this->vendor_model->marketing_notification_confirm_getsuborder($where); $data['marketing_update_num_rows']=$this->vendor_model->marketing_notification_update_getsuborder($where); $d=date('Y-m-d'); $where=$d; $data['marketing_on_date_rows']=$this->vendor_model->marketing_notification_delivery_date_getsuborder($where); $befdore_ten=date('Y-m-d',strtotime('+10 days')) . PHP_EOL; $data['marketing_ten_days_rows']=$this->vendor_model->marketing_notification_delivery_date_getsuborder($befdore_ten); $befdore_thirty=date('Y-m-d',strtotime('+30 days')) . PHP_EOL; $data['marketing_thirty_days_rows']=$this->vendor_model->marketing_notification_delivery_date_getsuborder($befdore_thirty); } else { $data['marketing_rows'] = 0; $data['marketing_confirm_rows'] = 0; $data['marketing_update_num_rows'] = 0; $data['marketing_on_date_rows'] = 0; $data['marketing_ten_days_rows'] = 0; $data['marketing_thirty_days_rows'] = 0; } $mark= $data['marketing_rows'] + $data['marketing_confirm_rows'] + $data['marketing_update_num_rows'] + $data['marketing_on_date_rows'] + $data['marketing_ten_days_rows'] + $data['marketing_thirty_days_rows']; return $mark; } public function issue_fabric_page_notifications() { //<!---------------------- issue fabric Module ------------------------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $d=date('d-m-Y'); $table='fabric_addstock'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $f=$this->vendor_model->issue_fabric_count_amount_get_customerdata($table,$where); } else { $f=0; } // $mark= $data['marketing_rows'] + $data['marketing_confirm_rows'] + $data['marketing_update_num_rows'] + $data['marketing_on_date_rows'] + $data['marketing_ten_days_rows'] + $data['marketing_thirty_days_rows']; return $f; } public function issue_cs_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { //<!---------------------- issue cs Module ------------------------------> $d=date('d-m-Y'); $table='cs_addstock'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $cs=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $cs=0; } return $cs; } public function planning_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'MARKETING' || $data['emp_details']->designation == 'Marketing') { // //<!---------------------- Planning Module ------------------------------> $d=date('d-m-Y'); $data['planning_order_rows'] = $this->vendor_model->planning_notification_get_details($d); $dd=date('Y-m-d'); $where=$dd; $data['pallning_outsource_rows']=$this->vendor_model->outsource_planning_notification_get_details($where); $d=date('Y-m-d'); $where=$d; $data['planned_dyeing_on_date_rows']=$this->vendor_model->marketing_notification_deying_date_getsuborder($where); $data['planned_weaving_on_date_rows']=$this->vendor_model->marketing_notification_weaving_date_getsuborder($where); $befdore_seven=date('Y-m-d',strtotime('+7 days')) . PHP_EOL; $data['planned_dyeing_sevenn_days_rows']=$this->vendor_model->marketing_notification_deying_date_getsuborder($befdore_seven); $data['planned_weaving_sevenn_days_rows']=$this->vendor_model->marketing_notification_weaving_date_getsuborder($befdore_seven); $after_five=date('Y-m-d',strtotime('-5 days')) . PHP_EOL; $data['planned_dyeing_five_days_rows']=$this->vendor_model->marketing_notification_deying_date_getsuborder($after_five); $data['planned_weaving_five_days_rows']=$this->vendor_model->marketing_notification_weaving_date_getsuborder($after_five); } else { $data['planning_order_rows'] =0; $data['pallning_outsource_rows']=0; $data['planned_dyeing_on_date_rows'] =0; $data['planned_dyeing_sevenn_days_rows'] =0; $data['planned_dyeing_five_days_rows']=0; $data['planned_weaving_on_date_rows'] =0; $data['planned_weaving_sevenn_days_rows'] =0; $data['planned_weaving_five_days_rows']=0; } $p=$data['planning_order_rows'] + $data['pallning_outsource_rows'] + $data['planned_dyeing_on_date_rows'] + $data['planned_dyeing_sevenn_days_rows'] + $data['planned_dyeing_five_days_rows'] + $data['planned_weaving_on_date_rows'] + $data['planned_weaving_sevenn_days_rows'] + $data['planned_weaving_five_days_rows'] ; return $p; } public function sample_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $emp_details=$this->vendor_model->get_customerdata($table,$where); if($emp_details->designation == 'Super Admin' || $emp_details->designation == 'Admin') { //<!------------------------ Sample request ---------------------------------> $d=date('d-m-Y'); $table='sample_request'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $sample_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $sample_insert_rows=0; } if($emp_details->designation == 'Super Admin') { $d=date('d-m-Y'); $table='sample_request'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $sample_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $sample_update_rows=0; } $s= $sample_insert_rows + $sample_update_rows ; return $s; } public function work_order_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'PPC Manager') { //<!---------------------- work order ------------------------------> $d=date('d-m-Y'); $table='create_yarntwisting_work_order'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $data['work_order_twisting']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='workorder_dyeing'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $data['work_order_dyeing']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='workorder_dyeing_material'; $where=array('approved_date'=>$d,'insert_notification_status'=>0); $data['issue_work_order_dyeing_material_rows']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='finishing_embroidry'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $data['work_order_fabric_finishing']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='work_order_twisting'; $where=array('rec_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_twisting_finishing']=$this->vendor_model->count_amount_work_order_delivery_twisting_get_customerdata($table,$where); $d=date('d-m-Y'); $table='work_order_dyeing'; $where=array('rec_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_dyeing_finishing']=$this->vendor_model->count_amount_work_order_delivery_dyed_get_customerdata($table,$where); $d=date('d-m-Y'); $table='weaving_factory_stock'; $where=array('rec_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_weaving_finishing']=$this->vendor_model->count_amount_work_order_delivery_weaving_fabric_get_customerdata($table,$where); $d=date('d/m/Y'); $table='finishing_embroidry_stock'; $where=array('received_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_finishing_finishing']=$this->vendor_model->count_amount_work_order_delivery_fabric_finishing_emp_get_customerdata($table,$where); } else { $data['work_order_twisting']=0; $data['work_order_dyeing']=0; $data['work_order_fabric_finishing']=0; $data['work_order_delivery_twisting_finishing']=0; $data['work_order_delivery_dyeing_finishing']=0; $data['work_order_delivery_weaving_finishing']=0; $data['work_order_delivery_finishing_finishing']=0; $data['issue_work_order_dyeing_material_rows']=0; } $w=$data['work_order_twisting'] + $data['work_order_dyeing'] + $data['work_order_fabric_finishing'] + $data['work_order_delivery_twisting_finishing'] + $data['work_order_delivery_dyeing_finishing'] + $data['work_order_delivery_weaving_finishing'] + $data['work_order_delivery_finishing_finishing'] + $data['issue_work_order_dyeing_material_rows']; return $w; } public function packing_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ package list ---------------------------------> if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'Marketing' || $data['emp_details']->designation == 'MARKETING' || $data['emp_details']->designation == 'HO Marketing' || $data['emp_details']->designation == 'HO Marketing') { $d=date('d/m/Y'); $table='packing_list_data'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $package_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='packing_list_data'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $package_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d/m/Y'); $table='madeups_list_data'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $package_madeups_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $package_insert_rows=0; $package_update_rows=0; $package_madeups_insert_rows=0; } $packing= $package_insert_rows + $package_update_rows + $package_madeups_insert_rows; return $packing; } public function issue_loom_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ issue_loom ---------------------------------> if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive' ) { $d=date('d-m-Y'); $table='issue_loom'; $where=array('issued_date'=>$d,'insert_notification_status'=>0); $indent_insert_rows=$this->vendor_model->count_of_pcs($table,$where); $d=date('d-m-Y'); $table='issue_loom'; $where=array('rements_approved_date'=>$d,'update_notification_status'=>0); $indent_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='weaving_panel_planning_order'; $where=array('issue_approved_date'=>$d,'approval_notification_status'=>0); $indent_approval_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_insert_rows=0; $indent_approval_rows=0; $indent_update_rows=0; } $r=$indent_insert_rows + $indent_approval_rows + $indent_update_rows; return $r; } public function design_weaving_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ design weaving list ---------------------------------> if($data['emp_details']->designation == 'Super Admin') { $d=date('d-m-Y'); $table='design_weave'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $design_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='design_weave'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $design_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='design_weave'; $where=array('finalized_date'=>$d,'finalize_notification_status'=>0); $design_finalize_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='design_weave'; $where=array('approved_date'=>$d,'approval_notification_status'=>0); $design_approval_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $design_insert_rows=0; $design_update_rows=0; $design_finalize_rows=0; $design_approval_rows=0; } $design= $design_insert_rows + $design_update_rows + $design_finalize_rows + $design_approval_rows; return $design; } public function masters_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!----------------------------- Masters Module ---------------------------------------> if($data['emp_details']->designation == 'Super Admin' ) { $d=date('d-m-Y'); $table='import_yarn'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $yarn_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='import_yarn'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $yarn_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='article_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $article_updated_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='fabric_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $fabric_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='fabric_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $fabric_upadted_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='shade_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $shade_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='shade_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $shade_updated_row=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='color_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $color_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='color_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $color_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='customer_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $customer_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='box_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $box_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='madeups_box_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $madeups_box_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='product_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $product_master_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $yarn_insert_rows=0; $yarn_insert_rows1=0; $article_updated_rows=0; $fabric_insert_rows=0; $fabric_upadted_rows=0; $shade_insert_rows=0; $shade_updated_row=0; $color_insert_rows=0; $color_insert_rows1=0; $customer_insert_rows1=0; $box_insert_rows1=0; $madeups_box_insert_rows1=0; $product_master_insert_rows1=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'MARKETING' || $data['emp_details']->designation == 'Marketing' || $data['emp_details']->designation == 'Marketing' || $data['emp_details']->designation == 'HO Marketing' || $data['emp_details']->designation == 'HO Marketing') { $d=date('d-m-Y'); $table='article_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $article_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='design_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $design_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $article_insert_rows=0; $design_insert_rows=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'HO Purchase Admin') { $d=date('d-m-Y'); $table='indent_product'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $indent_product_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_vendor_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $indent_vednor_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_product_insert_rows1=0; $indent_vednor_insert_rows1=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $d=date('d-m-Y'); $table='design_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $design_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='customer_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $customer_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='box_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $box_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='madeups_box_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $madeups_box_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='outsource_vendor_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $outsource_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='outsource_vendor_master'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $outsource_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_vendor_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $indent_vednor_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_product'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $indent_product_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='product_master'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $product_master_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $design_insert_rows1=0; $customer_insert_rows=0; $box_insert_rows=0; $outsource_insert_rows=0; $outsource_insert_rows1=0; $indent_vednor_insert_rows=0; $indent_product_insert_rows=0; $product_master_insert_rows=0; $madeups_box_insert_rows=0; } $m=$yarn_insert_rows + $yarn_insert_rows1 + $article_insert_rows + $article_updated_rows + $fabric_insert_rows + $fabric_upadted_rows + $shade_updated_row + $design_insert_rows + $design_insert_rows1 + $color_insert_rows + $color_insert_rows1 + $customer_insert_rows + $customer_insert_rows1 + $box_insert_rows + $box_insert_rows1 + $outsource_insert_rows + $outsource_insert_rows1 + $indent_vednor_insert_rows + $indent_vednor_insert_rows1 + $indent_product_insert_rows + $indent_product_insert_rows1 + $product_master_insert_rows + $product_master_insert_rows1 + $madeups_box_insert_rows1 + $madeups_box_insert_rows; return $m; } public function madeups_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ madeups list ---------------------------------> if($data['emp_details']->designation == 'HO Madeups') { $d=date('d/m/Y'); $table='fabric_madeups'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $madeups_list_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d/m/Y'); $table='consumable_madeups'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $madeups_list_madeups_insert_rows=$this->vendor_model->madeups_count_amount_get_customerdata($table,$where); } else { $madeups_list_insert_rows=0; $madeups_list_madeups_insert_rows=0; } if($data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive') { $input=date('d/m/Y'); $datee = explode('/', $input); $day = $datee[0]; $month = $datee[1]; $year = $datee[2]; $rr=substr($month, 0, 1); $rr1=substr($month, 1, 2); $rrr=substr($day, 0, 1); $rrr1=substr($day, 1, 2); if($rr == '0' && $rrr == '0') { $t=$rrr1 . '/' . $rr1 . '/' . $year; //$t=$day . '/' . $rr1 . '/' . $year; $table='fabric_madeups_delivery_confirmation'; $where=array('rec_date'=>$t,'insert_notification_status'=>0); $madeups_list_madeups_delivery_insert_rows=$this->vendor_model->madeups_count_amount_get_customerdata($table,$where); } else if($rr == '0' && $rrr != '0') { //$t=$rrr1 . '/' . $rr1 . '/' . $year; $t=$day . '/' . $rr1 . '/' . $year; $table='fabric_madeups_delivery_confirmation'; $where=array('rec_date'=>$t,'insert_notification_status'=>0); $madeups_list_madeups_delivery_insert_rows=$this->vendor_model->madeups_count_amount_get_customerdata($table,$where); } else if($rr != '0' && $rrr == '0') { //$t=$rrr1 . '/' . $rr1 . '/' . $year; $t=$rrr1 . '/' . $month . '/' . $year; $table='fabric_madeups_delivery_confirmation'; $where=array('rec_date'=>$t,'insert_notification_status'=>0); $madeups_list_madeups_delivery_insert_rows=$this->vendor_model->madeups_count_amount_get_customerdata($table,$where); } else if($rr != '0' && $rrr != '0') { $table='fabric_madeups_delivery_confirmation'; $where=array('rec_date'=>$input,'insert_notification_status'=>0); $madeups_list_madeups_delivery_insert_rows=$this->vendor_model->madeups_count_amount_get_customerdata($table,$where); } } else { $madeups_list_madeups_delivery_insert_rows=0; } $madeups = $madeups_list_insert_rows + $madeups_list_madeups_insert_rows + $madeups_list_madeups_delivery_insert_rows; return $madeups; } public function inward_purchases_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='date_notification'; $where=array('status'=>0); $date_wise_data=$this->vendor_model->get_customerdata($table,$where); $data['date_rel_data']=$this->vendor_model->get_customerdata($table,$where); $d=$date_wise_data->req_date; if($date_wise_data->module_status == 'old') { if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'PPC Manager' ) { $table='indent_yarn_goods_details'; $where=array('received_date'=>$d); $data['yarn_delivery_inserted_rows']=$this->vendor_model->yarn_delivery1_insert_getsuborder1($d); $data['yarn_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where); //$d=date('d-m-Y'); $table='indent_cs_goods_details'; $where=array('received_date'=>$d); $data['cs_delivery_inserted_rows1']=$this->vendor_model->cs_delivery_insertt_getsuborder1($d); $data['cs_delivery_insert_rows1']=$this->vendor_model->count_amount_get_customerdata($table,$where); $newDate = date("d/m/Y", strtotime($d)); //$d=date('d/m/Y'); $table='indent_cs_goods_details'; $where=array('received_date'=>$newDate); $data['cs_delivery_inserted_rows']=$this->vendor_model->cs_delivery_insertt_getsuborder1($newDate); $data['cs_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where); $input=$newDate; $datee = explode('/', $input); $day = $datee[0]; $month = $datee[1]; $year = $datee[2]; $rr=substr($month, 0, 1); $rr1=substr($month, 1, 2); $rrr=substr($day, 0, 1); $rrr1=substr($day, 1, 2); $t1=$rrr1 . '/' . $rr1 . '/' . $year; $table='indent_goods_details'; $where=$t1; $where1=array('received_date'=>$t1); $data['fabric_delivery_inserted_rows1']=$this->vendor_model->fabric_delivery_goods_insertt_getsuborder1($where); $data['fabric_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $t2=$day . '/' . $rr1 . '/' . $year; $table='indent_goods_details'; $where=$t2; $where1=array('received_date'=>$t2); $data['fabric_delivery_inserted_rows2']=$this->vendor_model->fabric_delivery_goods_insertt_getsuborder1($where); $data['fabric_delivery_insert_rows2']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $t3=$rrr1 . '/' . $month . '/' . $year; $table='indent_goods_details'; $where=$t3; $where1=array('received_date'=>$t3); $data['fabric_delivery_inserted_rows3']=$this->vendor_model->fabric_delivery_goods_insertt_getsuborder1($where); $data['fabric_delivery_insert_rows3']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $table='indent_goods_details'; $where=$input; $where1=array('received_date'=>$input); $data['fabric_delivery_inserted_rows4']=$this->vendor_model->fabric_delivery_goods_insertt_getsuborder1($where); $data['fabric_delivery_insert_rows4']=$this->vendor_model->count_amount_get_customerdata($table,$where1); } else { $data['yarn_delivery_insert_rows']=0; $data['cs_delivery_insert_rows1']=0; $data['cs_delivery_insert_rows']=0; $data['fabric_delivery_insert_rows']=0; $data['fabric_delivery_insert_rows2']=0; $data['fabric_delivery_insert_rows3']=0; $data['fabric_delivery_insert_rows4']=0; } } else { if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'PPC Manager' ) { // $d=date('d-m-Y'); $table='indent_yarn_goods_details'; $where=array('received_date'=>$d,'insert_notification_status'=>0); $data['yarn_delivery_inserted_rows']=$this->vendor_model->yarn_delivery_insert_getsuborder1($d); $data['yarn_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where); //$d=date('d-m-Y'); $table='indent_cs_goods_details'; $where=array('received_date'=>$d,'insert_notification_status'=>0); $data['cs_delivery_inserted_rows1']=$this->vendor_model->cs_delivery_insert_getsuborder1($d); $data['cs_delivery_insert_rows1']=$this->vendor_model->count_amount_get_customerdata($table,$where); $newDate = date("d/m/Y", strtotime($d)); //$d=date('d/m/Y'); $table='indent_cs_goods_details'; $where=array('received_date'=>$newDate,'insert_notification_status'=>0); $data['cs_delivery_inserted_rows']=$this->vendor_model->cs_delivery_insert_getsuborder1($newDate); $data['cs_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where); $input=$newDate; $datee = explode('/', $input); $day = $datee[0]; $month = $datee[1]; $year = $datee[2]; $rr=substr($month, 0, 1); $rr1=substr($month, 1, 2); $rrr=substr($day, 0, 1); $rrr1=substr($day, 1, 2); $t1=$rrr1 . '/' . $rr1 . '/' . $year; $table='indent_goods_details'; $where=$t1; $where1=array('received_date'=>$t1,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows1']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $t2=$day . '/' . $rr1 . '/' . $year; $table='indent_goods_details'; $where=$t2; $where1=array('received_date'=>$t2,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows2']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows2']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $t3=$rrr1 . '/' . $month . '/' . $year; $table='indent_goods_details'; $where=$t3; $where1=array('received_date'=>$t3,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows3']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows3']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $table='indent_goods_details'; $where=$input; $where1=array('received_date'=>$input,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows4']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows4']=$this->vendor_model->count_amount_get_customerdata($table,$where1); } else { $data['yarn_delivery_insert_rows']=0; $data['cs_delivery_insert_rows1']=0; $data['cs_delivery_insert_rows']=0; $data['fabric_delivery_insert_rows']=0; $data['fabric_delivery_insert_rows2']=0; $data['fabric_delivery_insert_rows3']=0; $data['fabric_delivery_insert_rows4']=0; } } $data['total_res_inward_fabric']=$data['fabric_delivery_insert_rows'] + $data['fabric_delivery_insert_rows2'] + $data['fabric_delivery_insert_rows3'] + $data['fabric_delivery_insert_rows4'] + $data['yarn_delivery_insert_rows'] + $data['cs_delivery_insert_rows'] + $data['cs_delivery_insert_rows1']; $data['page_static']='inward_purchase'; $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications'];$data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('vendor_master/notification_page',$data); $this->load->view('templates/footer_inside'); } public function inward_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='date_notification'; $where=array('status'=>0); $date_wise_data=$this->vendor_model->get_customerdata($table,$where); $data['date_rel_data']=$this->vendor_model->get_customerdata($table,$where); $d=$date_wise_data->req_date; //<!------------------------ new stores list ---------------------------------> // $d=date('d-m-Y'); $table='indent_yarn_goods_details'; $where=array('received_date'=>$d,'insert_notification_status'=>0); $data['yarn_delivery_inserted_rows']=$this->vendor_model->yarn_delivery_insert_getsuborder1($d); $data['yarn_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where); //$d=date('d-m-Y'); $table='indent_cs_goods_details'; $where=array('received_date'=>$d,'insert_notification_status'=>0); $data['cs_delivery_inserted_rows1']=$this->vendor_model->cs_delivery_insert_getsuborder1($d); $data['cs_delivery_insert_rows1']=$this->vendor_model->count_amount_get_customerdata($table,$where); $newDate = date("d/m/Y", strtotime($d)); //$d=date('d/m/Y'); $table='indent_cs_goods_details'; $where=array('received_date'=>$newDate,'insert_notification_status'=>0); $data['cs_delivery_inserted_rows']=$this->vendor_model->cs_delivery_insert_getsuborder1($newDate); $data['cs_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where); $input=$newDate; $datee = explode('/', $input); $day = $datee[0]; $month = $datee[1]; $year = $datee[2]; $rr=substr($month, 0, 1); $rr1=substr($month, 1, 2); $rrr=substr($day, 0, 1); $rrr1=substr($day, 1, 2); $t1=$rrr1 . '/' . $rr1 . '/' . $year; $table='indent_goods_details'; $where=$t1; $where1=array('received_date'=>$t1,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows1']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $t2=$day . '/' . $rr1 . '/' . $year; $table='indent_goods_details'; $where=$t2; $where1=array('received_date'=>$t2,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows2']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows2']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $t3=$rrr1 . '/' . $month . '/' . $year; $table='indent_goods_details'; $where=$t3; $where1=array('received_date'=>$t3,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows3']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows3']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $table='indent_goods_details'; $where=$input; $where1=array('received_date'=>$input,'insert_notification_status'=>0); $data['fabric_delivery_inserted_rows4']=$this->vendor_model->fabric_delivery_goods_insert_getsuborder1($where); $data['fabric_delivery_insert_rows4']=$this->vendor_model->count_amount_get_customerdata($table,$where1); $new=$data['fabric_delivery_insert_rows'] + $data['fabric_delivery_insert_rows2'] + $data['fabric_delivery_insert_rows3'] + $data['fabric_delivery_insert_rows4'] + $data['yarn_delivery_insert_rows'] + $data['cs_delivery_insert_rows'] + $data['cs_delivery_insert_rows1']; // $new = $fabric_inpection_insert_rows + $fabric_delivery_insert_rows + $yarn_delivery_insert_rows + $cs_delivery_insert_rows; // print_r($new); // die(); return $new; } public function new_stores_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='date_notification'; $where=array('status'=>0); $date_wise_data=$this->vendor_model->get_customerdata($table,$where); $data['date_rel_data']=$this->vendor_model->get_customerdata($table,$where); $d=$date_wise_data->req_date; //<!------------------------ new stores list ---------------------------------> if($data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive' ) { //$d=date('d-m-Y'); $table='fabric_inspection'; $where=$d; $where1=array('created_date'=>$d,'insert_notification_status'=>0); $data['fabric_inspection_inserted_rows']=$this->vendor_model->fabric_inspection_update_getsuborder1($where); $data['fabric_inspection_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where1); } else { $data['fabric_inspection_inserted_rows']=array(); $data['fabric_inspection_rows']=0; } $new= $data['fabric_inspection_rows'] ; // $new = $fabric_inpection_insert_rows + $fabric_delivery_insert_rows + $yarn_delivery_insert_rows + $cs_delivery_insert_rows; // print_r($new); // die(); return $new; } public function fabric_inspection_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='date_notification'; $where=array('status'=>0); $date_wise_data=$this->vendor_model->get_customerdata($table,$where); $data['date_rel_data']=$this->vendor_model->get_customerdata($table,$where); $d=$date_wise_data->req_date; if($date_wise_data->module_status == 'old') { if($data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive' ) { //$d=date('d-m-Y'); $table='fabric_inspection'; $where=$d; $where1=array('created_date'=>$d); $data['fabric_inspection_inserted_rows']=$this->vendor_model->fabric_inspections_update_getsuborder1($where); $data['fabric_inspection_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where1); } else { $data['fabric_inspection_inserted_rows']=array(); $data['fabric_inspection_rows']=0; } } else { if($data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive' ) { //$d=date('d-m-Y'); $table='fabric_inspection'; $where=$d; $where1=array('created_date'=>$d,'insert_notification_status'=>0); $data['fabric_inspection_inserted_rows']=$this->vendor_model->fabric_inspection_update_getsuborder1($where); $data['fabric_inspection_rows']=$this->vendor_model->count_amount_get_customerdata($table,$where1); } else { $data['fabric_inspection_inserted_rows']=array(); $data['fabric_inspection_rows']=0; } } $data['total_res_fabric']= $data['fabric_inspection_rows'] ; $data['page_static']='fabric_inspection'; $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications'];$data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('vendor_master/notification_page',$data); $this->load->view('templates/footer_inside'); } public function access_details_id() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_by); $d=$this->marketing_model->fetch_main_data($table,$where); $data['user_type_id']=$d->user_type_id; $table='swansilk_access_controls'; $where=array('department_id'=>$data['user_type_id']); return $this->marketing_model->fetch_main_data($table,$where); } public function access_id() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_by); $d=$this->marketing_model->fetch_main_data($table,$where); return $d->user_type_id; } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public function paking_list_details() { $id = $this->session->userdata('logged_in'); $data['approved_by'] = $id['username']; $emp_row = $id['userid']; $data['emp_details'] = $this->vendor_model->get_customerdata('employee_details', ['id' => $emp_row]); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); switch ($RT) { case 'packing_list/paking_list_details?prop_id=1': $data['url_val'] = '1'; $data['val'] = 'packing_list/paking_list_details?prop_id=1'; $data['ref'] = 'indent'; break; case 'packing_list/paking_list_details?prop_id=2': $data['url_val'] = '2'; $data['val'] = 'packing_list/paking_list_details?prop_id=1'; $data['ref'] = 'today_dashboard'; break; case 'packing_list/paking_list_details?prop_id=3': $data['url_val'] = '3'; $data['val'] = 'packing_list/paking_list_details?prop_id=1'; $data['ref'] = 'month_dashboard'; break; case 'packing_list/paking_list_details?prop_id=4': $data['url_val'] = '4'; $data['val'] = 'packing_list/paking_list_details?prop_id=1'; $data['ref'] = 'year_dashboard'; break; } $table = 'employee_details'; $where = ['id' => $id['userid']]; $dept_id_row = $this->vendor_model->get_where_row($table, $where); $user_type_id_row = $dept_id_row->user_type_id; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; $data['access'] = $this->access_details(); $access_menu_id = $this->access_details_id(); $m_id = unserialize($access_menu_id->menu_id); $check = ""; foreach ($m_id as $menu_id) { $table = 'swansilk_menu'; $where = ['delete_status' => 'ACTIVE', 'menu_id' => $menu_id]; $result = $this->marketing_model->fetch_main_data($table, $where); if (!empty($result->reference_url) && $result->reference_url == $data['val']) { $check = $data['val']; break; } } if ($check != "") { $data1 = []; foreach ($m_id as $menu_id) { $table = 'access_action_rights'; $where = ['menu_id' => $menu_id, 'department_id' => $user_type_id_row]; $arr = $this->vendor_model->get_where_row($table, $where); if (!empty($arr)) { $menu_id = $arr->menu_id; $table = 'swansilk_menu'; $where = ['menu_id' => $menu_id]; $url = $this->vendor_model->get_where_row($table, $where); if (!empty($url->reference_url) && $url->reference_url == $data['val']) { $data['access_row'] = $arr; break; } } } $table = 'employee_details'; $data['user_list'] = $this->vendor_model->fetch_where_data($table); $id = $this->session->userdata('logged_in'); $data['approved_by'] = $id['username']; $emp_row = $id['userid']; $table = 'chat_message'; $where = ['unread' => '0', 'to_id' => $emp_row]; $data['chatting_count'] = $this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table, $where); $table = 'packing_list_data'; $where = ['customerID' => '']; $data_custom_ids = $this->vendor_model->get_data($table, $where); if (!empty($data_custom_ids)) { foreach ($data_custom_ids as $c) { $where = ['customerName' => $c->customer_name]; $table = 'customer_master'; $custom_ids = $this->vendor_model->get_customerdata($table, $where); if (!empty($custom_ids)) { $table = 'packing_list_data'; $where = ['id' => $c->id]; $cus_data = ['customerID' => $custom_ids->customerID]; $this->vendor_model->update_data($where, $table, $cus_data); } } } $this->load->view('templates/header_inside', $data); $this->load->view('packing_list/paking_list_grid', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function paking_list_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $table='fabric_inspection_details'; // $where=array('osl_like'=>''); // $keyword='DTL'; // $osl_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); // foreach($osl_like_res as $osl) // { // $table='fabric_inspection_details'; // $where=array('id'=>$osl->id); // $update_data=array('osl_like'=>'DTL'); // $this->vendor_model->update_data($where,$table,$update_data); // } // $table='fabric_inspection_details'; // $where=array('osl_like'=>''); // $keyword='PO'; // $po_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); // foreach($po_like_res as $po) // { // $table='fabric_inspection_details'; // $where=array('id'=>$po->id); // $update_data=array('osl_like'=>'PO'); // $this->vendor_model->update_data($where,$table,$update_data); // } // $table='fabric_inspection_details'; // $where=array('osl_like'=>''); // $keyword='SAM'; // $sam_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); // foreach($sam_like_res as $sam) // { // $table='fabric_inspection_details'; // $where=array('id'=>$sam->id); // $update_data=array('osl_like'=>'SAM'); // $this->vendor_model->update_data($where,$table,$update_data); // } // $table='fabric_inspection_details'; // $where=array('osl_like'=>''); // $keyword='STK'; // $stk_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); // foreach($stk_like_res as $stk) // { // $table='fabric_inspection_details'; // $where=array('id'=>$stk_like_res->id); // $update_data=array('osl_like'=>'STK'); // $this->vendor_model->update_data($where,$table,$update_data); // } // $table='fabric_inspection_details'; // $where=array('po_no'=>'OLD STOCK'); // $old1=$this->marketing_model->fetch_where_data($table,$where); // foreach($old1 as $d) // { // $table='fabric_inspection_details'; // $where=array('id'=>$d->id); // $data=array('osl_like'=>'old'); // $this->marketing_model->update_data($where,$table,$data); // } $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $outsource_osl=$this->marketing_model->outsource_osl(); // print_r($ssl_data); //die(); // $table='fabric_inspection_details'; // $where=array('status'=>0,'osl_like'=>'PO'); // $indent_pos=$this->marketing_model->fetch_where_data($table,$where); // $purpose=array(); // foreach($indent_pos as $in) // { // $where=$in->po_no; // $indent_purpose = $this->marketing_model->indent_planning_join_fabric($where); // if(empty($indent_purpose)) // { // } // else // { // array_push($purpose,$indent_purpose); // } // } // $o_p=$purpose; // // $this->db->truncate('po_osl'); // foreach($o_p as $p) // { // $data=array('po_no'=>$p->po_no, // 'osl_no'=>$p->oslNo); // $this->db->insert('po_osl',$data); // } $table='po_osl'; $data['osl_purpose']=$this->marketing_model->fetch_where_osl_po_data($table); // print_r($this->marketing_model->fetch_where_osl_po_data($table)); //die(); // print_r($outsource_osl); //die(); $table='fabric_inspection_details'; $where=array('vendor_name'=>'OLD STOCK'); $data['old_po_number']=$this->marketing_model-> fetch_where_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,'osl_like'=>'DTL'); $data['osl_number']=$this->marketing_model->fetch_where_group_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,'osl_like'=>'SAM'); $data['osl_number1']=$this->marketing_model->fetch_where_group_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,'osl_like'=>'STK'); $data['osl_number2']=$this->marketing_model->fetch_where_group_data($table,$where); $table='consumed_at'; $where=array('status'=>1); $data['location']=$this->marketing_model->fetch_where_data($table,$where); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_data($table,$where); $access_menu_id=$this->access_details_id(); //$table='packing_list_data'; // $invoice_no=$this->marketing_model->fetch_invoice_no($table); // $table='madeups_list_data'; // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['url_refrer_val']=$this->input->post('url_reference_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/paking_list_details',$data); } public function paking_list_data_old() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='DTL'; $osl_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($osl_like_res as $osl) { $table='fabric_inspection_details'; $where=array('id'=>$osl->id); $update_data=array('osl_like'=>'DTL'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='PO'; $po_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($po_like_res as $po) { $table='fabric_inspection_details'; $where=array('id'=>$po->id); $update_data=array('osl_like'=>'PO'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='SAM'; $sam_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($sam_like_res as $sam) { $table='fabric_inspection_details'; $where=array('id'=>$sam->id); $update_data=array('osl_like'=>'SAM'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='STK'; $stk_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($stk_like_res as $stk) { $table='fabric_inspection_details'; $where=array('id'=>$stk_like_res->id); $update_data=array('osl_like'=>'STK'); $this->vendor_model->update_data($where,$table,$update_data); } // $table='fabric_inspection_details'; // $where=array('po_no'=>'OLD STOCK'); // $old1=$this->marketing_model->fetch_where_data($table,$where); // foreach($old1 as $d) // { // $table='fabric_inspection_details'; // $where=array('id'=>$d->id); // $data=array('osl_like'=>'old'); // $this->marketing_model->update_data($where,$table,$data); // } $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $outsource_osl=$this->marketing_model->outsource_osl(); $outsource_data=array(); foreach($outsource_osl as $outsource) { $where=array('purpose'=>$outsource->oslNo); $table='indent_po'; $indent_product=$this->marketing_model->fetch_where_data_edit($table,$where); if(empty($indent_product)) { } else { array_push($outsource_data,$indent_product); } } $indent_po_no=$outsource_data; $ssl_data=array(); foreach($indent_po_no as $out_source) { $where=array('po_no'=>$out_source->po_no); $table='fabric_inspection_details'; $indent_p=$this->marketing_model->fetch_where_data_edit($table,$where); if(empty($indent_p)) { } else { array_push($ssl_data,$indent_p); } } $data['po_no']=$ssl_data; // print_r($ssl_data); //die(); $table='fabric_inspection_details'; $where=array('status'=>0,'osl_like'=>'PO'); $indent_pos=$this->marketing_model->fetch_where_data($table,$where); $purpose=array(); foreach($indent_pos as $in) { $where=$in->po_no; $indent_purpose=$this->marketing_model->indent_planning_join_fabric($where); if(empty($indent_purpose)) { } else { array_push($purpose,$indent_purpose); } } $o_p=$purpose; $this->db->truncate('po_osl'); foreach($o_p as $p) { $data=array('po_no'=>$p->po_no, 'osl_no'=>$p->oslNo); $this->db->insert('po_osl',$data); } $table='po_osl'; $data['osl_purpose']=$this->marketing_model->fetch_where_osl_po_data($table); // print_r($osl_purpose); // die(); // osl_number //$osl_purpose=$purpose; $pos_n=$ssl_data; $ssl_po_data=array(); foreach($pos_n as $n) { $table='indent_po'; $where=array('po_no'=>$n->po_no); $r=$this->marketing_model->fetch_where_data_edit($table,$where); array_push($ssl_po_data,$r); } $data['po_number']=$ssl_po_data; // print_r($outsource_osl); // die(); $table='fabric_inspection_details'; $where=array('vendor_name'=>'OLD STOCK'); $data['old_po_number']=$this->marketing_model-> fetch_where_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,'osl_like'=>'DTL'); $data['osl_number']=$this->marketing_model->fetch_where_group_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,'osl_like'=>'SAM'); $data['osl_number1']=$this->marketing_model->fetch_where_group_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,'osl_like'=>'STK'); $data['osl_number2']=$this->marketing_model->fetch_where_group_data($table,$where); $table='consumed_at'; $where=array('status'=>1); $data['location']=$this->marketing_model->fetch_where_data($table,$where); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_data($table,$where); $access_menu_id=$this->access_details_id(); //$table='packing_list_data'; // $invoice_no=$this->marketing_model->fetch_invoice_no($table); // $table='madeups_list_data'; // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['url_refrer_val']=$this->input->post('url_reference_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/paking_list_details',$data); $this->load->view('templates/footer_inside'); } public function fetch_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $location=$this->input->post('location'); $osl_no=$this->input->post('osl_no'); $po_no=$this->input->post('po_no'); if($po_no == '') { $osl_no=$this->input->post('osl_no'); $data['res'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($osl_no); $data['ref']='osl'; echo json_encode($data); } else { $po_no=$this->input->post('po_no'); $table='indent_po'; $where=array('purpose'=>$po_no); $po_details=$this->marketing_model->fetch_where_data($table,$where); // print_r($po_details); // die(); $g=array(); $gg=array(); foreach($po_details as $p_o) { $po_num=$p_o->po_no; $t = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); array_push($g,$t); $po_in = $this->marketing_model->indent_shade_id($po_num); array_push($gg,$po_in); // $dd= $this->marketing_model->indent_shade_id($po_no); // if(empty($dd)) // { } // else // { // if($dd->purpose_shadeid == '') // { // $oslnumber=$data['po_indent']->purpose; // $where=array('oslNo'=>$oslnumber); // $data['po_indent'] = $this->marketing_model->osl_shade_id($oslnumber); // } // else // { // $oslnumber=$data['po_indent']->purpose_shadeid; // $data['po_indent'] = $this->marketing_model->shade_id($oslnumber); // } // } } $data['result']=$g; //print_r($data['result']); die(); $data['po_indent']=$gg; $data['ref']='po'; echo json_encode($data); } } public function fetch_box_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('ids'); $table='box_master'; $where=array('unique_no'=>$data2); $data=$this->marketing_model->fetch_main_data($table,$where); echo json_encode($data); } public function insert_packing_data() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $invoice_number_g=$this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $ry=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('invoice'=>$invoice); $ryy=$this->vendor_model->get_customerdata($table,$where); if(empty($ry)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d-m-Y'); $cc=$this->input->post('check_box_val'); if($cc == 'po' ) { $p=$this->input->post('pkg_po_number'); //$u=$this->input->post('unit_po'); } else if($cc == 'osl' ) { $p=$this->input->post('pkg_osl_number'); //$u=$this->input->post('unit_osl'); } $in_stk_wt=$this->input->post('in_stk_qty'); $in_po_no=$this->input->post('in_po_no'); $in_netval= $this->input->post('in_netval'); $units_pcs=$this->input->post('units_pcs'); $qty=""; $val=""; foreach($in_po_no as $key=>$val) { $qty += $in_stk_wt[$key]; $val += $in_netval[$key]; } $in_currency = $this->input->post('in_currency'); $invoice=$this->input->post('invoice'); $customer=$this->input->post('customer_name'); $invoice_date= $this->input->post('invoice_date'); $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); //$msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following ,".'<br/>'; $msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$val.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$in_currency[1].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; // $this->email->from('swansilkhouse@gmail.com', 'swansilk123'); $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); //$this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan / Deco Fabric Billing Initiated'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_name'), 'order_date' => $this->input->post('order_date'), 'order_no' => $this->input->post('customer_order_no'), 'osl_no' => $p, 'delivery_date' => $this->input->post('delivery_date'), 'units' => $this->input->post('unit_po'), 'check_box_val' =>$this->input->post('check_box_val'), 'created_by'=>$approved_by, 'financ_year'=>$financial_year, 'created_at'=>$created_At, 'invoice_date'=>$this->input->post('invoice_date'), //'other_charges'=>$this->input->post('other_charges'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_design= $this->input->post('p_design'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'design'=>$p_design[$key], 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'financ_year'=>$financial_year, 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv * 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv * 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv / 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv / 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'financ_year'=>$financial_year, 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); //$f1=$f->values_es; //$ff1=$other_charges + $f1; //$ff2=$ff1 * $discount; //$ff=$ff2 / 100; //$table='packing_list_data'; //$where=array('id'=>$return_id); //$data=array('total_discount'=>$ff); //$this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } elseif(empty($ryy)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d-m-Y'); $cc=$this->input->post('check_box_val'); if($cc == 'po' ) { $p=$this->input->post('pkg_po_number'); //$u=$this->input->post('unit_po'); } else if($cc == 'osl' ) { $p=$this->input->post('pkg_osl_number'); //$u=$this->input->post('unit_osl'); } $in_stk_wt=$this->input->post('in_stk_qty'); $in_po_no=$this->input->post('in_po_no'); $in_netval= $this->input->post('in_netval'); $units_pcs=$this->input->post('units_pcs'); $qty=""; $val=""; foreach($in_po_no as $key=>$val) { $qty += $in_stk_wt[$key]; $val += $in_netval[$key]; } $in_currency = $this->input->post('in_currency'); $invoice=$this->input->post('invoice'); $customer=$this->input->post('customer_name'); $invoice_date= $this->input->post('invoice_date'); $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); // $msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following ,".'<br/>'; $msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$val.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$in_currency[1].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; // $this->email->from('swansilkhouse@gmail.com', 'swansilk123'); $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); // $this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan / Deco Fabric Billing Initiated'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_name'), 'order_date' => $this->input->post('order_date'), 'order_no' => $this->input->post('customer_order_no'), 'osl_no' => $p, 'delivery_date' => $this->input->post('delivery_date'), 'units' => $this->input->post('unit_po'), 'check_box_val' =>$this->input->post('check_box_val'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, 'invoice_date'=>$this->input->post('invoice_date'), //'other_charges'=>$this->input->post('other_charges'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'financ_year'=>$financial_year, 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv * 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv * 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv / 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv / 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'financ_year'=>$financial_year, 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); //$f1=$f->values_es; //$ff1=$other_charges + $f1; //$ff2=$ff1 * $discount; //$ff=$ff2 / 100; //$table='packing_list_data'; //$where=array('id'=>$return_id); //$data=array('total_discount'=>$ff); //$this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } else { $data['listed']=2; echo json_encode($data); } } public function paking_list_grid_data() { $action = $this->uri->segment(3); $userData = $this->session->userdata('logged_in'); $userId = $userData['userid']; $data['approved_by'] = $userData['username']; $data['emp_details'] = $this->vendor_model->get_customerdata('employee_details', ['id' => $userId]); $currentMonth = date('m'); $currentYear = date('Y'); $currentDate = date('d-m-Y'); $formattedDate = date('d/m/Y'); $table = 'packing_list_data'; switch ($action) { case 'stoday_dashboard': $details = $this->vendor_model->packing_res_amount_get_customerdata($table, ['created_at' => $currentDate], ['created_at' => $formattedDate]); break; case 'sindent': $details = $this->marketing_model->fetch_desc_where_invoice_data_new($table, ['status' => 0]); break; case 'smonth_dashboard': $details = $this->vendor_model->monthly_packing_res_created_po_generate($table, $currentMonth, $currentYear); break; case 'syear_dashboard': $details = $this->vendor_model->year_packing_res_created_po_generate($table, $currentYear); break; default: $details = []; break; } echo json_encode($details); } public function packing_list_subgrid() { $id = $this->session->userdata('logged_in'); $username = $id['username']; $userid = $id['userid']; $data['approved_by'] = $username; $table = 'employee_details'; $where = array('id' => $userid); $data['emp_details'] = $this->vendor_model->get_customerdata($table, $where); $get = $this->uri->segment(3); preg_match('!\d+!', $get, $matches); $i = $matches[0]; $table = 'packing_list_data'; $where = array('id' => $i); $pkg_data = $this->marketing_model->fetch_main_data($table, $where); $table = 'package_packing'; $where = array( 'invoice' => $pkg_data->invoice, 'financ_year' => $pkg_data->financ_year ); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table, $where); echo json_encode($getalldata); } public function box_list_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->db->truncate('box_data'); $table='box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('boxes'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if(empty($e_wt[$key])) { $data=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>0, ); $table='box_data'; $this->db->insert($table,$data); } else { $data=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='box_data'; $this->db->insert($table,$data); } } $table='box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q']=$ddd; $data['net_wt1']=$eee; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->order_by_fetch_where_data($table,$where); echo json_encode($data); } public function cname_wise_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $cname=$this->input->post('cname'); // echo "$cname"; // die(); $table='orders'; $where=array('fileNo'=>$cname); $ary=$this->marketing_model->fetch_where_data($table,$where); // print_r($ary); // die(); $ddd=array(); foreach($ary as $val) { $table='fabric_inspection_details'; $where=array('po_no'=>$val->oslNo); $aray=$this->marketing_model->fetch_main_data($table,$where); if(empty($aray)){ } else { array_push($ddd,$aray); } } $data=$ddd; // print_r($data); // die(); echo json_encode($data); } public function osl_wise_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $cname=$this->input->post('cname'); $table='orders'; $where=array('oslNo'=>$cname); $d=$this->marketing_model->fetch_main_data($table,$where); $data['osl_details']=$this->marketing_model->display_fabric_packing_osl_wise_embroidryinspection($cname); ///$data['osl_details']=$this->marketing_model->fetch_main_data($table,$where); $c_id=$d->fileNo; $table='customer_master'; $where=array('customerID'=>$c_id); $data['c']=$this->marketing_model->fetch_main_data($table,$where); echo json_encode($data); } public function po_wise_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $cname=$this->input->post('cname'); // $table='indent_po'; // $where=array('po_no'=>$cname); // $d=$this->marketing_model->fetch_main_data($table,$where); // $osl_name=$d->purpose; $data['osl_details']=$this->marketing_model->display_fabric_packing_osl_wise_embroidryinspection($cname); $c_id=$data['osl_details']->fileNo; $table='customer_master'; $where=array('customerID'=>$c_id); $data['c']=$this->marketing_model->fetch_main_data($table,$where); echo json_encode($data); } public function pkg_preview() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0'); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); ////$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data_invoice_data = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $outsource_data=array(); foreach($data_invoice_data as $marketing) { $design=$marketing->design; $width=$marketing->width; $shade=$marketing->shades; $article=$marketing->article; $po_no=$marketing->po_no; $buyershade=$marketing->buyershade; $mark_data=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); if(empty($mark_data)) { array_push($outsource_data,''); } else { array_push($outsource_data,$mark_data); } } $data['desc_data']=$outsource_data; $where=array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_ordered_data1($table,$where); $data_pkg_data = $this->outsource_model->fetch_where_subgrid_ordered_data1($table,$where); $osl_data=array(); foreach($data_pkg_data as $p) { $osl=$p->po_no; $where=array('oslNo'=>$osl); $table='orders'; $data_pkg_data1 = $this->outsource_model->get_customerdata($table,$where); array_push($osl_data,$data_pkg_data1); } $data['osl_det'] =$osl_data; $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_invoice_qty_data'] = $this->outsource_model->fetch_where_subgrid_qty_total_data($table,$where); $table = 'box_packing'; //$where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $pack_id=$_GET['id']; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year,'pack_id'=>$pack_id); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $data['gross_box_data'] = $this->outsource_model->fetch_where_subgrid_gross_total_data($table,$where); $data['net_box_data'] = $this->outsource_model->fetch_where_subgrid_net_total_data($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $pack_id=$_GET['id']; //$where=array('invoice'=>$in,'box_id'=>$box); $where=array('invoice'=>$in,'box_id'=>$box,'pack_id'=>$pack_id); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_fabric_preview() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0'); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); $where=array('id'=>$data['fetchh']->id); $data=array('total_value'=>$data['total_discount_value']); $table='packing_list_data'; $this->outsource_model->update_data($where,$table,$data); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'box_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='today_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_fabric_view() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0'); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); $where=array('id'=>$data['fetchh']->id); $data=array('total_value'=>$data['total_discount_value']); $table='packing_list_data'; $this->outsource_model->update_data($where,$table,$data); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'box_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='monthly_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_fabric_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0'); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); $where=array('id'=>$data['fetchh']->id); $data=array('total_value'=>$data['total_discount_value']); $table='packing_list_data'; $this->outsource_model->update_data($where,$table,$data); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'box_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='year_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_preview',$data); $this->load->view('templates/footer_inside'); } public function fetch_exp_qw_packing_checkbox_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('ids'); $exp_qty=$this->input->post('exp_qty'); $exp_wt=$this->input->post('exp_wt'); $table='fabric_inspection_details'; $where=array('id'=>$data2); $data=array('exp_qty'=>$exp_qty,'exp_wt'=>$exp_wt); $this->marketing_model->update_data($where,$table,$data); $data['res']=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $ve=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $dd=array(); $ddd=array(); foreach($v as $valll) { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); array_push($dd,$ar); array_push($ddd,$ary); } $data['tot_q']=$dd; $data['tot_r']=$ddd; $o_val=$this->input->post('o_val'); $n_val=$this->input->post('n_val'); $c_val=$this->input->post('c_val'); $ct_val=$this->input->post('ct_val'); $b_val=$this->input->post('b_val'); $t_val=$this->input->post('t_val'); $buy_val=$this->input->post('buy_val'); $in_d=$this->input->post('in_d'); $d=array(); foreach($o_val as $key=>$val) { $datar=array('o_val'=>$o_val[$key], 'n_val'=>$n_val[$key], 'c_val'=>$c_val[$key], 'ct_val'=>$ct_val[$key], 'b_val'=>$b_val[$key], 't_val'=>$t_val[$key], 'buy_val'=>$buy_val[$key], 'in_d'=>$in_d[$key] ); array_push($d,$datar); } $data['osl']=$d; $this->db->truncate('box_data'); $table='box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('boxes'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if(empty($e_wt[$key])) { $datas=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>0, ); $table='box_data'; $this->db->insert($table,$datas); } else { $datas=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='box_data'; $this->db->insert($table,$datas); } } $table='box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q1']=$ddd; $data['net_wt1']=$eee; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $this->db->truncate('box_data'); $table='box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('boxes'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if(empty($e_wt[$key])) { $data1=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>0, ); $table='box_data'; $this->db->insert($table,$data1); } else { $data1=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='box_data'; $this->db->insert($table,$data1); } } $table='box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q1']=$ddd; $data['net_wt1']=$eee; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); echo json_encode($data); } public function customer_packing_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $outsource_osl=$this->marketing_model->outsource_osl(); //$outsource_data=array(); //foreach($outsource_osl as $outsource) //{ // $where=array('purpose'=>$outsource->oslNo); // $table='indent_po'; //$indent_product=$this->marketing_model->fetch_where_data_edit($table,$where); //if(empty($indent_product)) //{ //} //else //{ // array_push($outsource_data,$indent_product); //} //} //$indent_po_no=$outsource_data; // $ssl_data=array(); //foreach($indent_po_no as $out_source) //{ // $where=array('po_no'=>$out_source->po_no); // $table='fabric_inspection_details'; //$indent_p=$this->marketing_model->fetch_where_data_edit($table,$where); //if(empty($indent_p)) //{ //} //else //{ // array_push($ssl_data,$indent_p); //} //} //$data['po_no']=$ssl_data; // $table='fabric_inspection_details'; // $title='PO'; // $where=''; // $indent_pos=$this->marketing_model->fetch_po_nooo($table,$where,$title); // $purpose=array(); // foreach($indent_pos as $in) // { // $where=$in->po_no; // $indent_purpose=$this->marketing_model->indent_planning_join($where); // if(empty($indent_purpose)) // { // } // else // { // array_push($purpose,$indent_purpose); // } // } // $o_p=$purpose; // $this->db->truncate('po_osl'); // foreach($o_p as $p) // { // $data=array('po_no'=>$p->po_no, // 'osl_no'=>$p->oslNo); // $this->db->insert('po_osl',$data); // } // $table='po_osl'; // $data['osl_purpose']=$this->marketing_model->fetch_where_osl_po_data($table); // print_r($osl_purpose); // die(); //$osl_purpose=$purpose; // $pos_n=$ssl_data; // $ssl_po_data=array(); // foreach($pos_n as $n) // { // $table='indent_po'; //$where=array('po_no'=>$n->po_no); // $r=$this->marketing_model->fetch_where_data_edit($table,$where); // array_push($ssl_po_data,$r); // } // $data['po_number']=$ssl_po_data; $table='fabric_inspection_details'; $where=array('vendor_name'=>'OLD STOCK'); $data['old_po_number']=$this->marketing_model-> fetch_where_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,); $title='osl'; $data['osl_number']=$this->marketing_model->fetch_po_nooo($table,$where,$title); $table='consumed_at'; $where=array('status'=>1); $data['location']=$this->marketing_model->fetch_where_data($table,$where); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->custum_fetch_where_group_data($table); $access_menu_id=$this->access_details_id(); //$table='packing_list_data'; // $invoice_no=$this->marketing_model->fetch_invoice_no($table); // $table='madeups_list_data'; //$invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/paking_customer_list_details',$data); $this->load->view('templates/footer_inside'); } public function osl_packing_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $outsource_osl=$this->marketing_model->outsource_osl(); $outsource_data=array(); foreach($outsource_osl as $outsource) { $where=array('purpose'=>$outsource->oslNo); $table='indent_po'; $indent_product=$this->marketing_model->fetch_where_data_edit($table,$where); if(empty($indent_product)) { } else { array_push($outsource_data,$indent_product); } } $indent_po_no=$outsource_data; $ssl_data=array(); foreach($indent_po_no as $out_source) { $where=array('po_no'=>$out_source->po_no); $table='fabric_inspection_details'; $indent_p=$this->marketing_model->fetch_where_data_edit($table,$where); if(empty($indent_p)) { } else { array_push($ssl_data,$indent_p); } } $data['po_no']=$ssl_data; $table='fabric_inspection_details'; $title='PO'; $where=''; $indent_pos=$this->marketing_model->fetch_po_nooo($table,$where,$title); $purpose=array(); foreach($indent_pos as $in) { $where=$in->po_no; $indent_purpose=$this->marketing_model->indent_planning_join($where); if(empty($indent_purpose)) { } else { array_push($purpose,$indent_purpose); } } $o_p=$purpose; $this->db->truncate('po_osl'); foreach($o_p as $p) { $data=array('po_no'=>$p->po_no, 'osl_no'=>$p->oslNo); $this->db->insert('po_osl',$data); } $table='po_osl'; $data['osl_purpose']=$this->marketing_model->fetch_where_osl_po_data($table); // print_r($osl_purpose); // die(); //$osl_purpose=$purpose; $pos_n=$ssl_data; $ssl_po_data=array(); foreach($pos_n as $n) { $table='indent_po'; $where=array('po_no'=>$n->po_no); $r=$this->marketing_model->fetch_where_data_edit($table,$where); array_push($ssl_po_data,$r); } $data['po_number']=$ssl_po_data; $table='fabric_inspection_details'; $where=array('vendor_name'=>'OLD STOCK'); $data['old_po_number']=$this->marketing_model-> fetch_where_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,); $title='osl'; $data['osl_number']=$this->marketing_model->fetch_po_nooo($table,$where,$title); $table='consumed_at'; $where=array('status'=>1); $data['location']=$this->marketing_model->fetch_where_data($table,$where); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $access_menu_id=$this->access_details_id(); $table='packing_list_data'; $invoice_no=$this->marketing_model->fetch_invoice_no($table,$where); if(empty($invoice_no)) { $data['invoice']=1; } else { $data['invoice']=$invoice_no->invoice + 1; } $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/paking_osl_list_details',$data); $this->load->view('templates/footer_inside'); } public function fetch_fabric_customer_packing_location_data_selected() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='fabric_inspection_details'; $title='PO'; $where=array('selected_po'=>'1'); //$indent_pos=$this->marketing_model->fetch_po_nooo($table,$where,$title); $indent_pos=$this->marketing_model->fetch_po_nooo_selected($table,$where,$title); $purpose=array(); foreach($indent_pos as $in) { $where=$in->po_no; $indent_purpose=$this->marketing_model->indent_planning_join($where); if(empty($indent_purpose)) { } else { array_push($purpose,$indent_purpose); } } $o_p=$purpose; // print_r() $this->db->truncate('po_osl'); foreach($o_p as $p) { $data=array('po_no'=>$p->po_no, 'osl_no'=>$p->oslNo); $this->db->insert('po_osl',$data); } $table='po_osl'; $osl_purpose=$this->marketing_model->fetch_where_osl_po_data($table); $customer_name=$this->input->post('customer_name'); $po_wise_customer=array(); foreach($osl_purpose as $op) { $table='orders'; $where=array('fileNo'=>$customer_name,'oslNo'=>$op->osl_no); $customer_po_d=$this->marketing_model->fetch_main_data($table,$where); if(empty($customer_po_d)) { } else { $po_num=$op->po_no; $t = $this->marketing_model->pak_fabric_packing_all_fabric_embroidryinspection($po_num); array_push($po_wise_customer,$t); } } $data['customer_id_pos']=$po_wise_customer; $customer_name=$this->input->post('customer_name'); $table='orders'; $where=array('fileNo'=>$customer_name); $customer_id=$this->marketing_model->fetch_where_data($table,$where); $c_osl=array(); foreach($customer_id as $c) { $osl_number=$c->oslNo; $where=array('po_no'=>$osl_number,'selected_po'=>1); $table='fabric_inspection_details'; $array_val=$this->marketing_model->fetch_main_data($table,$where); if(empty($array_val)) { } else { array_push($c_osl,$array_val); } } $po_details=$c_osl; $g=array(); $gg=array(); foreach($po_details as $p_o) { $po_num=$p_o->po_no; $t = $this->marketing_model->pak_fabric_packing_all_fabric_embroidryinspection_selected($po_num); print_r($t); die(); if(empty($t)) { } else { array_push($g,$t); } } $data['result']=$g; // print_r($data['result']); // die(); // print_r($data['customer_id_pos']); // die(); echo json_encode($data); } public function fetch_fabric_customer_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='fabric_inspection_details'; $title='PO'; $where=''; $indent_pos=$this->marketing_model->fetch_po_nooo($table,$where,$title); $purpose=array(); foreach($indent_pos as $in) { $where=$in->po_no; $indent_purpose=$this->marketing_model->indent_planning_join($where); if(empty($indent_purpose)) { } else { array_push($purpose,$indent_purpose); } } $o_p=$purpose; // print_r() $this->db->truncate('po_osl'); foreach($o_p as $p) { $data=array('po_no'=>$p->po_no, 'osl_no'=>$p->oslNo); $this->db->insert('po_osl',$data); } $table='po_osl'; $osl_purpose=$this->marketing_model->fetch_where_osl_po_data($table); $customer_name=$this->input->post('customer_name'); $po_wise_customer=array(); foreach($osl_purpose as $op) { $table='orders'; $where=array('fileNo'=>$customer_name,'oslNo'=>$op->osl_no); $customer_po_d=$this->marketing_model->fetch_main_data($table,$where); if(empty($customer_po_d)) { } else { $po_num=$op->po_no; $t = $this->marketing_model->pak_fabric_packing_all_fabric_embroidryinspection($po_num); array_push($po_wise_customer,$t); } } $data['customer_id_pos']=$po_wise_customer; $customer_name=$this->input->post('customer_name'); $table='orders'; $where=array('fileNo'=>$customer_name); $customer_id=$this->marketing_model->fetch_where_data($table,$where); $c_osl=array(); foreach($customer_id as $c) { $osl_number=$c->oslNo; $where=array('po_no'=>$osl_number); $table='fabric_inspection_details'; $array_val=$this->marketing_model->fetch_main_data($table,$where); if(empty($array_val)) { } else { array_push($c_osl,$array_val); } } $po_details=$c_osl; $g=array(); $gg=array(); foreach($po_details as $p_o) { $po_num=$p_o->po_no; $t = $this->marketing_model->pak_fabric_packing_all_fabric_embroidryinspection($po_num); if(empty($t)) { } else { array_push($g,$t); } } $data['result']=$g; // print_r($data['result']); // die(); // print_r($data['customer_id_pos']); // die(); echo json_encode($data); } public function fetch_old_po_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '1') { $location='PEENYA - DYEING'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } else if($i == '2') { $location='HO'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } else if($i == '3') { $location='PEENYA - TAILORING'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } else if($i == '4') { $location='NANDI'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } else if($i == '5') { $location='BYATRANPURA'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } else if($i == '6') { $location='VIJAYAPURA'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } else if($i == '7') { $location='DODDAJALA'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } else if($i == '8') { $location='KUMARA PARK'; $table='fabric_inspection_details'; $where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_OLD_po_no_oldstock($location); //$data['result'] = $this->marketing_model->pak_fabric_packing_all_embroidryinspection($po_num); echo json_encode($data); } } public function fetch_m_function_fabric_packing_checkbox_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $table='fabric_inspection_details'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { $table='fabric_inspection_details'; //$where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); //} $data2=$this->input->post('ids'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $table='fabric_inspection_details'; $where=$val; $row=$this->marketing_model->fetch_marketing_invoice_datas1($where); $table='fabric_inspection_details'; $where=array('id'=>$val); $data=array('pklist_id'=>1,'exp_qty'=>$row->balanced_mtrs,'exp_wt'=>$row->rec_weight); $this->marketing_model->update_data($where,$table,$data); $arr=$this->marketing_model->display_fabric_packing_id_embroidryinspection($val); array_push($r,$arr); } $data['result']=$r; $f=$r; $data['res']=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $this->db->truncate('invoice_data'); $table='invoice_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); foreach($f as $vv) { $datae=array('width' =>$vv->width, 'article'=>$vv->product_name, 'shades'=>$vv->shades, 'balanced_mtrs'=>$vv->balanced_mtrs, 'rec_weight'=>$vv->rec_weight, ); $table='invoice_data'; $this->db->insert($table,$datae); } $table='invoice_data'; $invoice_table=$this->marketing_model->fetch_where_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_data'; $width=$vvv1->width; $product_name=$vvv1->article; $shades=$vvv1->shades; $where=array('width'=>$width,'article'=>$product_name,'shades'=>$shades); $ar1=$this->marketing_model->fetch_marketing_data11($where,$table); $ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); array_push($ddd1,$ar12); } $data['t_q']=$dd1; $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); echo json_encode($data); } public function fetch_customer_name() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $cname=$this->input->post('cname'); $table='customer_master'; $where=array('customerID'=>$cname); $row=$this->marketing_model->fetch_main_data($table,$where); echo json_encode($row); } public function insert_old_Stock_packing_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $cc=$this->input->post('check_box_val'); $cust_id=$this->input->post('customer_name'); $table='customer_master'; $where=array('customerID'=>$cust_id); $ru=$this->marketing_model->fetch_main_data($table,$where); $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } // BOX DATA // $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $ru->customerName, 'order_date' => $this->input->post('order_date'), 'order_no' => $this->input->post('customer_order_no'), 'delivery_date' => $this->input->post('delivery_date'), 'units' => $this->input->post('unit_po'), 'check_box_val' =>$this->input->post('check_box_val'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'invoice_date'=>$this->input->post('invoice_date'), 'other_charges'=>$this->input->post('other_charges'), 'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $p_units[$key] == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv / 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv / 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); $f1=$f->values_es; $ff1=$other_charges + $f1; $ff2=$ff1 * $discount; $ff=$ff2 / 100; $table='packing_list_data'; $where=array('id'=>$return_id); $data=array('total_discount'=>$ff); $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } public function old_stock_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "=") + 1); $data['f0']=explode('/', $data['val'], 7)[0]; $data['f1']=explode('/', $data['val'], 7)[1]; $data['f2']=explode('/', $data['val'], 7)[2]; $data['f3']=explode('/', $data['val'], 7)[3]; $data['f4']=explode('/', $data['val'], 7)[4]; $data['f5']=explode('/', $data['val'], 7)[5]; $data['f6']=explode('/', $data['val'], 7)[6]; // print_r($data['f4']); // print_r('-------------'); // print_r($data['f5']); // print_r('-------------'); // print_r($data['f6']); // print_r('-------------'); // print_r($data['f3']); // print_r('-------------'); // // print_r($data['f4']); // // print_r('-------------'); // // print_r($data['f5']); // die(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/old_stock_grid_details',$data); $this->load->view('templates/footer_inside'); } public function packing_location_wise_old_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('checked_ids'); $data['ids_data2']=$this->input->post('checked_ids'); $data['f1']=$this->input->post('f1'); $data['f0']=$this->input->post('f0'); $data['f2']=$this->input->post('f2'); $data['f3']=$this->input->post('f3'); $data['f4']=$this->input->post('f4'); $data['f5']=$this->input->post('f5'); $data['f6']=$this->input->post('f6'); //$data['f4']=$this->input->post('f4'); // $data1=substr($data2, 0, -1); // $exp=array(); // $path = explode("|", $data1); // $exp = array_merge($exp, $path); // $data11=array(); // foreach($exp as $val) // { // $table='fabric_inspection_details'; // $where=$val; // $row=$this->marketing_model->fetch_marketing_invoice_datas1($where); // $table='fabric_inspection_details'; // $where=array('id'=>$val); // $data=array('pklist_id'=>1,'exp_qty'=>$row->balanced_mtrs,'exp_wt'=>$row->rec_weight); // $this->marketing_model->update_data($where,$table,$data); // $arr=$this->marketing_model->display_fabric_packing_id_embroidryinspection($val); // array_push($data11,$arr); // } // $data['result']=$data11; // $table='fabric_inspection_details'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { $table='fabric_inspection_details'; // $where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); //} //$data2=$this->input->post('ids'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $table='fabric_inspection_details'; $where=$val; $row=$this->marketing_model->fetch_marketing_invoice_datas1($where); $table='fabric_inspection_details'; $where=array('id'=>$val); $data=array('pklist_id'=>1,'exp_qty'=>$row->balanced_mtrs,'exp_wt'=>$row->rec_weight); $this->marketing_model->update_data($where,$table,$data); $arr=$this->marketing_model->display_fabric_packing_id_embroidryinspection($val); array_push($r,$arr); } $data['result']=$r; $f=$r; $data['res']=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $this->db->truncate('invoice_data'); $table='invoice_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); foreach($f as $vv) { $datae=array('width' =>$vv->width, 'article'=>$vv->product_name, 'shades'=>$vv->shades, 'balanced_mtrs'=>$vv->balanced_mtrs, 'rec_weight'=>$vv->rec_weight, ); $table='invoice_data'; $this->db->insert($table,$datae); } $table='invoice_data'; $invoice_table=$this->marketing_model->fetch_where_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_data'; $width=$vvv1->width; $product_name=$vvv1->article; $shades=$vvv1->shades; $where=array('width'=>$width,'article'=>$product_name,'shades'=>$shades); $ar1=$this->marketing_model->fetch_marketing_data11($where,$table); $ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); array_push($ddd1,$ar12); } $data['t_q']=$dd1; $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $table='fabric_inspection_details'; $where=array('vendor_name'=>'OLD STOCK'); $data['old_po_number']=$this->marketing_model-> fetch_where_data($table,$where); $table='fabric_inspection_details'; $where=array('status'=>0,); $title='osl'; $data['osl_number']=$this->marketing_model->fetch_po_nooo($table,$where,$title); $table='consumed_at'; $where=array('status'=>1); $data['location']=$this->marketing_model->fetch_where_data($table,$where); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_data($table,$where); $access_menu_id=$this->access_details_id(); $data['ids_data2']=$this->input->post('checked_ids'); $data['f1']=$this->input->post('f1'); $data['f0']=$this->input->post('f0'); $data['f2']=$this->input->post('f2'); $data['f3']=$this->input->post('f3'); $data['f4']=$this->input->post('f4'); $data['f5']=$this->input->post('f5'); $data['f6']=$this->input->post('f6'); $table='packing_list_data'; $invoice_no=$this->marketing_model->fetch_invoice_no($table,$where); if(empty($invoice_no)) { $data['invoice']=1; } else { $data['invoice']=$invoice_no->invoice + 1; } $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/packing_location_wise_old_stock',$data); $this->load->view('templates/footer_inside'); } /*public function insert_packing_customer_data() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $invoice_number_g=$this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $ry=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('invoice'=>$invoice); $ryy=$this->vendor_model->get_customerdata($table,$where); if(empty($ry)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); // $r=$this->input->post('check_box_val'); // print_r($r); // if($r == 'po') // { // $y=$this->input->post('pkg_po_number'); // } // else // { // $y=$this->input->post('pkg_osl_number'); // } $cc=$this->input->post('check_box_val'); if($cc == 'po' || $cc == 'customer_osl') { $p=$this->input->post('pkg_po_number'); //$u=$this->input->post('unit_po'); } else if($cc == 'osl' ) { $p=$this->input->post('pkg_osl_number'); //$u=$this->input->post('unit_osl'); } $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan Silk (P) Ltd. Fabric Billing'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); // BOX DATA // $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_name'), 'order_date' => $this->input->post('order_date'), 'order_no' => $this->input->post('customer_order_no'), 'osl_no' => $p, 'delivery_date' => $this->input->post('delivery_date'), 'units' => $this->input->post('unit_po'), 'check_box_val' =>$this->input->post('check_box_val'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'invoice_date'=>$this->input->post('invoice_date'), 'financ_year'=>$financial_year, //'other_charges'=>$this->input->post('other_charges'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_design= $this->input->post('p_design'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'design'=>$p_design[$key], 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'financ_year'=>$financial_year, 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv * 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv * 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv / 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv / 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'financ_year'=>$financial_year, 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); //$f1=$f->values_es; //$ff1=$other_charges + $f1; //$ff2=$ff1 * $discount; //$ff=$ff2 / 100; //$table='packing_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } elseif(empty($ryy)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); // $r=$this->input->post('check_box_val'); // print_r($r); // if($r == 'po') // { // $y=$this->input->post('pkg_po_number'); // } // else // { // $y=$this->input->post('pkg_osl_number'); // } $cc=$this->input->post('check_box_val'); if($cc == 'po' || $cc == 'customer_osl') { $p=$this->input->post('pkg_po_number'); //$u=$this->input->post('unit_po'); } else if($cc == 'osl' ) { $p=$this->input->post('pkg_osl_number'); //$u=$this->input->post('unit_osl'); } $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan Silk (P) Ltd. Fabric Billing'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); // BOX DATA // $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_name'), 'order_date' => $this->input->post('order_date'), 'order_no' => $this->input->post('customer_order_no'), 'osl_no' => $p, 'delivery_date' => $this->input->post('delivery_date'), 'units' => $this->input->post('unit_po'), 'check_box_val' =>$this->input->post('check_box_val'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'invoice_date'=>$this->input->post('invoice_date'), 'financ_year'=>$financial_year, //'other_charges'=>$this->input->post('other_charges'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'financ_year'=>$financial_year, 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv * 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv * 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv / 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv / 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'financ_year'=>$financial_year, 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); //$f1=$f->values_es; //$ff1=$other_charges + $f1; //$ff2=$ff1 * $discount; //$ff=$ff2 / 100; //$table='packing_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } else { $data['listed']=2; echo json_encode($data); } } */ //Shrimathi Code public function insert_packing_customer_data() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $invoice_number_g=$this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $ry=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('invoice'=>$invoice); $ryy=$this->vendor_model->get_customerdata($table,$where); if(empty($ry)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $cc=$this->input->post('check_box_val'); if($cc == 'po' || $cc == 'customer_osl') { $p=$this->input->post('pkg_po_number'); } else if($cc == 'osl' ) { $p=$this->input->post('pkg_osl_number'); } $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $customer= $this->input->post('customer_name'); $invoice_date=$this->input->post('invoice_date'); $units_pcs=$this->input->post('unit_po'); $qty=$this->input->post('in_stk_wt'); $qty_array=0; if(!empty($qty)) { foreach ($qty as $key => $value) { $qty_array+=$value; } } $in_netval= $this->input->post('in_netval'); $netval=0; if(!empty($in_netval)) { foreach ($in_netval as $key => $value) { $netval+=$value; } } $in_currency = $this->input->post('in_currency'); $currency=0; if(!empty($in_currency)) { foreach ($in_currency as $key => $value) { $currency += (int)$value; } } //$msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= '<p>'."The following ,has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty_array.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$netval.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$currency.'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; $this->load->library('email'); $this->email->set_mailtype("html"); //SMTP & mail configuration /* $config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'chaya1506@gmail.com', 'smtp_pass' => 'chayadevimysore', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->email->initialize($config); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->to('manyashree.m@gmail.com'); $this->email->from('ERP@swansilk.com','Swan Silk (P) Ltd'); $this->email->subject('Swan / Deco Dyeing WO'); $this->email->message($msgs); //Send email $det=$this->email->send(); */ $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan Silk (P) Ltd. Fabric Billing'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); // BOX DATA // $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_name'), 'order_date' => $this->input->post('order_date'), 'order_no' => $this->input->post('customer_order_no'), // 'osl_no' => $p, 'delivery_date' => $this->input->post('delivery_date'), 'units' => $this->input->post('unit_po'), 'check_box_val' =>$this->input->post('check_box_val'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'invoice_date'=>$this->input->post('invoice_date'), 'financ_year'=>$financial_year, //'other_charges'=>$this->input->post('other_charges'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_design= $this->input->post('p_design'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'design'=>$p_design[$key], 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'financ_year'=>$financial_year, 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'financ_year'=>$financial_year, 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } elseif(empty($ryy)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $cc=$this->input->post('check_box_val'); if($cc == 'po' || $cc == 'customer_osl') { $p=$this->input->post('pkg_po_number'); //$u=$this->input->post('unit_po'); } else if($cc == 'osl' ) { $p=$this->input->post('pkg_osl_number'); //$u=$this->input->post('unit_osl'); } $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $customer= $this->input->post('customer_name'); $invoice_date=$this->input->post('invoice_date'); $units_pcs=$this->input->post('unit_po'); $qty=$this->input->post('in_stk_wt'); $qty_array=0; if(!empty($qty)) { foreach ($qty as $key => $value) { $qty_array+=$value; } } $in_netval= $this->input->post('in_netval'); $netval=0; if(!empty($in_netval)) { foreach ($in_netval as $key => $value) { $netval+=$value; } } $in_currency = $this->input->post('in_currency'); $currency=0; if(!empty($in_currency)) { foreach ($in_currency as $key => $value) { $currency+=(int)$value; } } //$msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= '<p>'."The following ,has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty_array.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$netval.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$currency.'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; $this->load->library('email'); $this->email->set_mailtype("html"); //SMTP & mail configuration /* $config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'chaya1506@gmail.com', 'smtp_pass' => 'chayadevimysore', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->email->initialize($config); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->to('manyashree.m@gmail.com'); $this->email->from('ERP@swansilk.com','Swan Silk (P) Ltd'); $this->email->subject('Swan / Deco Dyeing WO'); $this->email->message($msgs); //Send email $det=$this->email->send();*/ $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan Silk (P) Ltd. Fabric Billing'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); //$msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; /*$this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan Silk (P) Ltd. Fabric Billing'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); */ // BOX DATA // $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_name'), 'order_date' => $this->input->post('order_date'), 'order_no' => $this->input->post('customer_order_no'), // 'osl_no' => $p, 'delivery_date' => $this->input->post('delivery_date'), 'units' => $this->input->post('unit_po'), 'check_box_val' =>$this->input->post('check_box_val'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'invoice_date'=>$this->input->post('invoice_date'), 'financ_year'=>$financial_year, //'other_charges'=>$this->input->post('other_charges'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'financ_year'=>$financial_year, 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv * 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv * 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv / 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv / 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'financ_year'=>$financial_year, 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); //$f1=$f->values_es; //$ff1=$other_charges + $f1; //$ff2=$ff1 * $discount; //$ff=$ff2 / 100; //$table='packing_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } else { $data['listed']=2; echo json_encode($data); } } public function customer_fetch_fabric_packing_checkbox_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='fabric_inspection_details'; $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); $data2=$this->input->post('ids'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $str = $val; $arre = preg_split('/(?<=[0-9])(?=[a-z]+)/i',$str); $table='fabric_inspection_details'; $where=$arre[0]; $row=$this->marketing_model->fetch_marketing_invoice_datas1($where); $table='fabric_inspection_details'; $where=array('id'=>$arre[0]); $data=array('pklist_id'=>1,'exp_qty'=>$row->balanced_mtrs,'exp_wt'=>$row->rec_weight); $this->marketing_model->update_data($where,$table,$data); $arr=$this->marketing_model->display_fabric_packing_id_embroidryinspection($arre[0]); if($arre[1] == 'osl') { $osl_num=$arr->po_no; $width=$arr->width; $design=$arr->design; $article=$arr->product_name; $shades=$arr->shades; //$design=$arr->design; $table='shade_master'; $where=array('shadeName'=>$shades); $s_id=$this->marketing_model->fetch_main_data($table,$where); if(empty($s_id)) { array_push($d,''); } else { $shade_id=$s_id->shadeID; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection($osl_num,$width,$design,$article,$shade_id); array_push($d,$arrr); } // $data['res']=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); //$v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection_new(); $b_m=array(); foreach($v as $valll) { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $po = $valll->po_no; $ar_b=$this->marketing_model->fetch_marketing_datas_new($width,$product_name,$shades,$design,$table,$po); array_push($b_m,$ar_b); } } else { $product_name=$arr->product_name; $osl_num=$arr->po_no; $data['po_indent'] = $this->marketing_model->indent_shade_outsource_id($osl_num); $dd= $this->marketing_model->indent_shade_product_outsource_id($osl_num,$product_name); $osl_num=$dd->purpose; $width=$arr->width; $design=$arr->design; $article=$dd->add_product; $shades=$dd->purpose_shadeid; $table='sub_order_shades'; $where=array('shadeID'=>$shades); $s_id=$this->marketing_model->outsource_articl_getordershade($shades,$article); array_push($d,$s_id); //$v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection_new(); $b_m=array(); foreach($v as $valll) { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $po = $valll->po_no; $ar_b=$this->marketing_model->fetch_marketing_datas_new($width,$product_name,$shades,$design,$table,$po); //print_r($this->d->last_query()); array_push($b_m,$ar_b); } } array_push($r,$arr); } $data['bal_mtr']=$b_m; $data['result']=$r; $f=$r; $data['osl']=$d; $invoice=$d; //print_r($b_m); //die(); //$this->db->empty_table('pkg_table'); $this->db->truncate('pkg_table'); //$next_table=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $next_table=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection_new(); // print_r($this->db->last_query()); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'po_no'=>$val->po_no, 'product_name'=>$val->product_name, 'width'=>$val->width, 'shades'=>$val->shades, 'design'=>$val->design, 'unit'=>$val->unit, 'balanced_mtrs'=>$b_m[$key]->balanced_mtrs, 'rec_wei'=> $b_m[$key]->rec_weight, ); $table='pkg_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'po_no'=>$val->po_no, 'product_name'=>$val->product_name, 'width'=>$val->width, 'shades'=>$val->shades, 'unit'=>$val->unit, 'balanced_mtrs'=>$b_m[$key]->balanced_mtrs, 'rec_wei'=> $b_m[$key]->rec_weight, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'design'=>$val->design, // 'design'=>$data['osl_d'][$key]->design, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'subOrderType'=>$data['osl_d'][$key]->subOrderType, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_table'; $this->db->insert($table,$datar); } } //$data['pkg_res']=$this->marketing_model->pkg_fetch_where_data(); $data['pkg_res']=$this->marketing_model->pkg_fetch_where_data_new(); echo json_encode($data); } public function fetch_fabric_packing_checkbox_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $table='fabric_inspection_details'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { $table='fabric_inspection_details'; $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); // } $data2=$this->input->post('ids'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $str = $val; $arre = preg_split('/(?<=[0-9])(?=[a-z]+)/i',$str); $table='fabric_inspection_details'; $where=$arre[0]; $row=$this->marketing_model->fetch_marketing_invoice_datas1($where); $table='fabric_inspection_details'; $where=array('id'=>$arre[0]); $data=array('pklist_id'=>1,'exp_qty'=>$row->balanced_mtrs,'exp_wt'=>$row->rec_weight); $this->marketing_model->update_data($where,$table,$data); $arr=$this->marketing_model->display_fabric_packing_id_embroidryinspection($arre[0]); if($arre[1] == 'osl') { $osl_num=$arr->po_no; $width=$arr->width; $design=$arr->design; $article=$arr->product_name; $shades=$arr->shades; $table='shade_master'; $where=array('shadeName'=>$shades); $s_id=$this->marketing_model->fetch_main_data($table,$where); if(empty($s_id)) { array_push($d,''); } else { $shade_id=$s_id->shadeID; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection($osl_num,$width,$design,$article,$shade_id); array_push($d,$arrr); } } else { $osl_num=$arr->po_no; $data['po_indent'] = $this->marketing_model->indent_shade_outsource_id($osl_num); $dd= $this->marketing_model->indent_shade_outsource_id($osl_num); $osl_num=$dd->purpose; $width=$arr->width; $design=$arr->design; $article=$dd->add_product; $shades=$dd->purpose_shadeid; $table='sub_order_shades'; $where=array('shadeID'=>$shades); $s_id=$this->marketing_model->outsource_getordershade($shades); array_push($d,$s_id); } array_push($r,$arr); } $data['result']=$r; $f=$r; $data['osl']=$d; $invoice=$d; $data['res']=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $this->db->truncate('invoice_data'); $table='invoice_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); foreach($f as $vv) { $datae=array('width' =>$vv->width, 'article'=>$vv->product_name, 'shades'=>$vv->shades, 'design'=>$vv->design, 'balanced_mtrs'=>$vv->balanced_mtrs, 'rec_weight'=>$vv->rec_weight, ); $table='invoice_data'; $this->db->insert($table,$datae); } $check_val=$this->input->post('check_val'); // <!---------------------- osll ==========================> if($check_val == 'osl' || $check_val == 'customer_osl') { $dd=array(); $ddd=array(); $d2=array(); $b_m=array(); $r_w=array(); foreach($v as $valll) { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); $ar_b=$this->marketing_model->fetch_marketing_datas($width,$product_name,$shades,$design,$table); $ary_r=$this->marketing_model->fetch_marketing_datas1($width,$product_name,$shades,$design,$table); array_push($b_m,$ar_b); array_push($r_w,$ary_r); array_push($dd,$ar); array_push($ddd,$ary); $osl_num=$valll->po_no; $width=$valll->width; $design=$valll->design; $article=$valll->product_name; $shades=$valll->shades; // print_r($osl_num); // print_r($osl_num1); // print_r($osl_num2); // die(); $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection1($osl_num,$width,$design,$article,$shades); array_push($d2,$arrr); } $data['tot_q']=$dd; $data['tot_r']=$ddd; $data['osl_d']=$d2; } //print //<!---------------------PO--------------------------------> else if($check_val == 'po' || $check_val == 'old_po_no') { $dde=array(); $ddd=array(); $d2=array(); $b_m=array(); $r_w=array(); foreach($v as $valll) { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); $ar_b=$this->marketing_model->fetch_marketing_datas($width,$product_name,$shades,$design,$table); $ary_r=$this->marketing_model->fetch_marketing_datas1($width,$product_name,$shades,$design,$table); array_push($b_m,$ar_b); array_push($r_w,$ary_r); array_push($dde,$ar); array_push($ddd,$ary); $osl_num=$valll->po_no; $width=$valll->width; $design=$valll->design; $article=$valll->product_name; $shades=$valll->shades; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection1($osl_num,$width,$design,$article,$shades); $osl_num=$valll->po_no; $data['po_indent'] = $this->marketing_model->indent_shade_outsource_id($osl_num); $dd= $this->marketing_model->indent_shade_outsource_id($osl_num); $shades1=$dd->purpose_shadeid; $s_ids=$this->vendor_model->outsource_getordershade_planned($shades1); array_push($d2,$s_ids); } $data['tot_q']=$dde; $data['tot_r']=$ddd; $data['osl_d']=$d2; } $data['bal_mtr']=$b_m; $data['rec_wei']=$r_w; $table='invoice_data'; $invoice_table=$this->marketing_model->fetch_where_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_data'; $width=$vvv1->width; $product_name=$vvv1->article; $shades=$vvv1->shades; $design=$vvv1->design; $where=array('width'=>$width,'article'=>$product_name,'shades'=>$shades,'design'=>$design); $ar1=$this->marketing_model->fetch_marketing_data11($where,$table); $ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); array_push($ddd1,$ar12); } $data['t_q']=$dd1; $data['t_r']=$ddd1; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $this->db->empty_table('pkg_table'); $this->db->truncate('pkg_table'); $next_table=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'po_no'=>$val->po_no, 'product_name'=>$val->product_name, 'width'=>$val->width, 'shades'=>$val->shades, 'design'=>$val->design, 'unit'=>$val->unit, 'balanced_mtrs'=>$b_m[$key]->balanced_mtrs, 'rec_wei'=> $r_w[$key]->rec_weight, ); $table='pkg_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'po_no'=>$val->po_no, 'product_name'=>$val->product_name, 'width'=>$val->width, 'shades'=>$val->shades, 'design'=>$val->design, 'unit'=>$val->unit, 'balanced_mtrs'=>$b_m[$key]->balanced_mtrs, 'rec_wei'=> $r_w[$key]->rec_weight, 'unit_price'=>$data['osl_d'][$key]->unitPrice, // 'design'=>$data['osl_d'][$key]->design, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'subOrderType'=>$data['osl_d'][$key]->subOrderType, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->pkg_fetch_where_data(); echo json_encode($data); } ////////////////////////// 20-3-2018 ///////////////////////////////////////////////////// public function generate_invoice_old() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='YARDS'; } else { foreach($mark as $m) { if(empty($m)) { $u='YARDS'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='YARDS'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); //print_R($data['sku_number']); //die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function generate_invoice_gst() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $units = $data['fetchh']->units; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $data['hsn_code']=$this->vendor_model->get_hsn_code($table,$where); $data['dbk']=$this->vendor_model->get_dbk_code($table,$where); $data['dbk_desc']=$this->vendor_model->get_dbk_desc($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='YARDS'; } else { foreach($mark as $m) { if(empty($m)) { $u='YARDS'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='YARDS'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); //print_R($data['sku_number']); //die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data_pkg_data = $this->outsource_model->fetch_where_subgrid_ordered_data1($table1,$where1); $osl_data=array(); foreach($data_pkg_data as $p) { $osl=$p->po_no; //echo $p->po_no; $where=array('oslNo'=>$osl); $table='orders'; $data_pkg_data1 = $this->outsource_model->get_customerdata($table,$where); array_push($osl_data,$data_pkg_data1); } $osl_data = array_map("unserialize", array_unique(array_map("serialize", $osl_data))); $data['dist_order_no'] =$osl_data; $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); // print_r($data['fetch']); $total_sq = 0; foreach($fetch_invoice as $v){ $q = $v->stock_wt; $size = $v->width; $type = ''; $size_val = ''; if(strpos($size,"CMS") > 0){ $size_val = str_replace('CMS','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'CMS'; } else if(strpos($size,"INCHES") > 0){ $size_val = str_replace('INCHES','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'INCHES'; } $where1=array('size'=>$size_val,'scale'=>$type); $table1='fabric_size_master'; $sq_details =$this->vendor_model->get_where_row_new($table1,$where1); if($sq_details){ } else { print_r($s); print_r($this->db->last_query()); } // print_r($s); $sq = $sq_details->sq_mtrs; //echo 'SQ_MTRS = '.$sq; //die(); //echo '$sq = '.$sq; //echo 'qunatity = '.$q."========="; //die(); if($units == 'YARDS'){ $total_sq += $sq*$q*0.914; } else{ $total_sq += $sq*$q; } //echo $total_sq; // die(); // echo '-----------'; } $data['total_sq'] = $total_sq; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='country_table'; $data['countries']=$this->vendor_model->get_data_customer($table); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $where = array('country_id'=>'10'); $table = 'ports_of_discharge'; $data['india_port'] = $this->vendor_model->get_where_dataa($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['dist_order_no'] = $osl_data; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/invoice_generate_gst',$data); //$this->load->view('templates/footer_inside'); /// } public function generate_invoice_draft() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $units = $data['fetchh']->units; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $data['hsn_code']=$this->vendor_model->get_hsn_code($table,$where); $data['dbk']=$this->vendor_model->get_dbk_code($table,$where); $data['dbk_desc']=$this->vendor_model->get_dbk_desc($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $customerID = $data['fetch']->customerID; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); $outsource_data=array(); $hs_code = array(); $dbk_new = array(); $dbk_desc_new = array(); $p_category = array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); $width1 = $f->width; $width = preg_replace('/\xc2\xa0/', ' ', $width1); $mark_data=$this->vendor_model->order_sub_order_data_new($design,$width,$shade,$article,$po_no,$buyershade); $modifiedString = ''; if(strpos($width,'CMS') > 1){ $modifiedString = substr($width, 0, -3) . ' ' . substr($width, -3); } else{ $modifiedString = substr($width, 0, -5) . ' ' . substr($width, -5); } $hs_code_val = $this->vendor_model->get_hscode_fabric($customerID,$article,$modifiedString); if($hs_code_val){ $hs_code1 = $hs_code_val->hs_code; array_push($hs_code,$hs_code1); array_push($dbk_new,$hs_code_val->dbk_si); array_push($p_category,$hs_code_val->p_category); array_push($dbk_desc_new,$hs_code_val->customs_declaration); } else{ //print_r($this->db->last_query()); //die(); $hs_code1 = ''; array_push($hs_code,''); array_push($dbk_new,''); array_push($dbk_desc_new,''); } if(empty($mark_data)) { array_push($outsource_data,''); } else { array_push($outsource_data,$mark_data); } } $data['hs_code'] = $hs_code; $data['p_category'] = $p_category; $data['dbk_new'] = $dbk_new; $data['dbk_desc_new'] = $dbk_desc_new; $data['desc_data']=$outsource_data; // echo '<pre>'; // print_r($outsource_data); // echo '</pre>'; // die(); $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='YARDS'; } else { foreach($mark as $m) { if(empty($m)) { $u='YARDS'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='YARDS'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); //print_R($data['sku_number']); //die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data_pkg_data = $this->outsource_model->fetch_where_subgrid_ordered_data1($table1,$where1); $osl_data=array(); foreach($data_pkg_data as $p) { $osl=$p->po_no; //echo $p->po_no; $where=array('oslNo'=>$osl); $table='orders'; $data_pkg_data1 = $this->outsource_model->get_customerdata($table,$where); array_push($osl_data,$data_pkg_data1); } $osl_data = array_map("unserialize", array_unique(array_map("serialize", $osl_data))); $data['dist_order_no'] =$osl_data; $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); // print_r($data['fetch']); $total_sq = 0; foreach($fetch_invoice as $v){ $q = $v->stock_wt; $size = $v->width; $type = ''; $size_val = ''; if(strpos($size,"CMS") > 0){ $size_val = str_replace('CMS','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'CMS'; } else if(strpos($size,"INCHES") > 0){ $size_val = str_replace('INCHES','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'INCHES'; } $where1=array('size'=>$size_val,'scale'=>$type); $table1='fabric_size_master'; $sq_details =$this->vendor_model->get_where_row_new($table1,$where1); if($sq_details){ } else { print_r($s); print_r($this->db->last_query()); } // print_r($s); $sq = $sq_details->sq_mtrs; //echo 'SQ_MTRS = '.$sq; //die(); //echo '$sq = '.$sq; //echo 'qunatity = '.$q."========="; //die(); if($units == 'YARDS'){ $total_sq += $sq*$q*0.914; } else{ $total_sq += $sq*$q; } //echo $total_sq; // die(); // echo '-----------'; } $data['total_sq'] = $total_sq; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='country_table'; $data['countries']=$this->vendor_model->get_data_customer($table); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $where = array('country_id'=>'10'); $table = 'ports_of_discharge'; $data['india_port'] = $this->vendor_model->get_where_dataa($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['dist_order_no'] = $osl_data; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/fabric_draft',$data); //$this->load->view('templates/footer_inside'); /// } public function generate_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $units = $data['fetchh']->units; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $data['hsn_code']=$this->vendor_model->get_hsn_code($table,$where); $data['dbk']=$this->vendor_model->get_dbk_code($table,$where); $data['dbk_desc']=$this->vendor_model->get_dbk_desc($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='YARDS'; } else { foreach($mark as $m) { if(empty($m)) { $u='YARDS'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='YARDS'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); //print_R($data['sku_number']); //die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data_pkg_data = $this->outsource_model->fetch_where_subgrid_ordered_data1($table1,$where1); $osl_data=array(); foreach($data_pkg_data as $p) { $osl=$p->po_no; //echo $p->po_no; $where=array('oslNo'=>$osl); $table='orders'; $data_pkg_data1 = $this->outsource_model->get_customerdata($table,$where); array_push($osl_data,$data_pkg_data1); } $osl_data = array_map("unserialize", array_unique(array_map("serialize", $osl_data))); $data['dist_order_no'] =$osl_data; $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); // print_r($data['fetch']); $total_sq = 0; foreach($fetch_invoice as $v){ $q = $v->stock_wt; $size = $v->width; $type = ''; $size_val = ''; if(strpos($size,"CMS") > 0){ $size_val = str_replace('CMS','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'CMS'; } else if(strpos($size,"INCHES") > 0){ $size_val = str_replace('INCHES','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'INCHES'; } $where1=array('size'=>$size_val,'scale'=>$type); $table1='fabric_size_master'; $sq_details =$this->vendor_model->get_where_row_new($table1,$where1); if($sq_details){ } else { print_r($s); print_r($this->db->last_query()); } // print_r($s); $sq = $sq_details->sq_mtrs; //echo 'SQ_MTRS = '.$sq; //die(); //echo '$sq = '.$sq; //echo 'qunatity = '.$q."========="; //die(); if($units == 'YARDS'){ $total_sq += $sq*$q*0.914; } else{ $total_sq += $sq*$q; } //echo $total_sq; // die(); // echo '-----------'; } $data['total_sq'] = $total_sq; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='country_table'; $data['countries']=$this->vendor_model->get_data_customer($table); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $where = array('country_id'=>'10'); $table = 'ports_of_discharge'; $data['india_port'] = $this->vendor_model->get_where_dataa($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['dist_order_no'] = $osl_data; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function gst_generate_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice = $this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $packing_list_data = $this->vendor_model->get_where_dataa('packing_list_data',$where); // print_r($packing_list_data[0]->units); // die(); $data['units_val'] = $packing_list_data[0]->units; $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); //print_R($data['sku_number']); //die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/gst_invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function pkg_generate_invoice() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='today_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function gst_pkg_generate_invoice() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='today_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/gst_invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function packing_generate_invoice() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='monthly_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function gst_packing_generate_invoice() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='monthly_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/gst_invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function generate_invoice_pkg() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='year_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function gst_generate_invoice_pkg() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='year_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/gst_invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } /////////////////////////////// 26-3-2018 /////////////////////////////// public function madeups_osl_wise_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $cname=$this->input->post('cname'); $table='orders'; $where=array('oslNo'=>$cname); $d=$this->marketing_model->fetch_main_data($table,$where); $data['osl_details']=$this->marketing_model->display_fabric_packing_osl_wise_embroidryinspection($cname); ///$data['osl_details']=$this->marketing_model->fetch_main_data($table,$where); $c_id=$d->fileNo; $table='customer_master'; $where=array('customerID'=>$c_id); $data['c']=$this->marketing_model->fetch_main_data($table,$where); echo json_encode($data); } public function madeups_fetch_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $osl_no=$this->input->post('osl_no'); $osl_no=$this->input->post('osl_no'); $table='fabric_madeups_delivery_confirmation'; $where=array('osl'=>$osl_no); $data['res']=$this->pkg_list_model->pkg_fetch_where_data($table,$where); echo json_encode($data); } public function madeups_fetch_fabric_packing_checkbox_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $table='fabric_inspection_details'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { $table='fabric_inspection_details'; // $where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); // } $data2=$this->input->post('ids'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $data=array('pklist_id'=>1,'exp_qty'=>$row->issue_mtrs,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); $arr=$this->pkg_list_model->pkg_display_fabric_packing_id_embroidryinspection($val); array_push($r,$arr); } $data['result']=$r; // print_r($data['result']); // die(); } public function all_stock_packing_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->custum_fetch_where_group_data($table); $table='fabric_inspection_details'; $where=array('status'=>0); $data['osl_number']=$this->marketing_model->fetch_where_data($table,$where); $access_menu_id=$this->access_details_id(); // $table='packing_list_data'; // $invoice_no=$this->marketing_model->fetch_invoice_no($table); // $table='madeups_list_data'; // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/all_stock_packing',$data); $this->load->view('templates/footer_inside'); } public function all_stock_packing_grid() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $this->db->empty_table('packing_check_val'); $this->db->truncate('packing_check_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/all_stock_packing_grid',$data); $this->load->view('templates/footer_inside'); } public function fetch_all_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; //$where=array('consumed_at'=>$location); $data=$this->marketing_model->fetch_ALL_po_no_oldstock(); echo json_encode($data); } public function fetch_all_ho_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='HO'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function fetch_all_peenya_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='PEENYA - DYEING'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function fetch_all_nandi_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='NANDI'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function fetch_all_tailoring_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='PEENYA - TAILORING'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function fetch_all_BYATRANPURA_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='BYATRANPURA'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function fetch_all_VIJAYAPURA_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='VIJAYAPURA'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function fetch_all_DODDAJALA_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='DODDAJALA'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function fetch_all_kumara_stock_fabric_packing_location_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //$table='fabric_inspection_details'; $location='KUMARA PARK'; $data=$this->marketing_model->fetch_ALL_loc_no_oldstock($location); echo json_encode($data); } public function selected_consumable_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('checked_ids'); $data['ids_data2']=$this->input->post('checked_ids'); // $table='packing_list_data'; // $invoice_no=$this->marketing_model->fetch_invoice_no($table); // $table='madeups_list_data'; // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $table='all_polist_data'; $where=array('status'=>'0'); $data['all_stock']=$this->marketing_model->fetch_main_data($table,$where); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->custum_fetch_where_group_data($table); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/all_stock_packing_selected_grid_data',$data); $this->load->view('templates/footer_inside'); } public function selected_grid_consumable_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('ids'); // $table='fabric_inspection_details'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { $table='fabric_inspection_details'; //$where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); // } // $data2=$this->input->post('ids'); // $data1=substr($data2, 0, -1); // $exp=array(); // $path = explode("|", $data1); // $exp = array_merge($exp, $path); // $expp = array_merge($exp, $path); $table='packing_check_val'; $exp=$this->vendor_model->get_data_customer($table); //print_r($exp); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $table='fabric_inspection_details'; $where=$val; $row=$this->marketing_model->fetch_marketing_invoice_datas1($val->check_val); if(empty($row)) { } else { $table='fabric_inspection_details'; $where=array('id'=>$val->check_val); $data=array('pklist_id'=>1,'exp_qty'=>$row->balanced_mtrs,'exp_wt'=>$row->rec_weight); $this->marketing_model->update_data($where,$table,$data); } $arr=$this->marketing_model->display_fabric_packing_id_embroidryinspection($val->check_val); if(empty($arr)) { } else { if($arr->osl_like == 'DTL') { $osl_num=$arr->po_no; $width=$arr->width; $design=$arr->design; $article=$arr->product_name; $shades=$arr->shades; $table='shade_master'; $where=array('shadeName'=>$shades); $s_id=$this->marketing_model->fetch_main_data($table,$where); if(empty($s_id)) { $arrr=array(); array_push($d,$arrr); } else { $shade_id=$s_id->shadeID; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection($osl_num,$width,$design,$article,$shade_id); array_push($d,$arrr); } } else if($arr->osl_like == 'STK') { $osl_num=$arr->po_no; $width=$arr->width; $design=$arr->design; $article=$arr->product_name; $shades=$arr->shades; $table='shade_master'; $where=array('shadeName'=>$shades); $s_id=$this->marketing_model->fetch_main_data($table,$where); if(empty($s_id)) { $arrr=array(); array_push($d,$arrr); } else { $shade_id=$s_id->shadeID; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection($osl_num,$width,$design,$article,$shade_id); array_push($d,$arrr); } } else if($arr->osl_like == 'SAM') { $osl_num=$arr->po_no; $width=$arr->width; $design=$arr->design; $article=$arr->product_name; $shades=$arr->shades; $table='shade_master'; $where=array('shadeName'=>$shades); $s_id=$this->marketing_model->fetch_main_data($table,$where); if(empty($s_id)) { $arrr=array(); array_push($d,$arrr); } else { $shade_id=$s_id->shadeID; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection($osl_num,$width,$design,$article,$shade_id); array_push($d,$arrr); } } else if($arr->osl_like == 'PO') { $product_name=$arr->product_name; $osl_num=$arr->po_no; $data['po_indent'] = $this->marketing_model->indent_shade_outsource_id($osl_num); $dd= $this->marketing_model->indent_shade_product_outsource_id($osl_num,$product_name); if(empty($dd)) { $s_id=array(); array_push($d,$s_id); } else { $osl_num=$dd->purpose; $width=$arr->width; $design=$arr->design; $article=$dd->add_product; $shades=$dd->purpose_shadeid; $table='sub_order_shades'; $where=array('shadeID'=>$shades); $s_id=$this->marketing_model->outsource_articl_getordershade($shades,$article); array_push($d,$s_id); } } else if($arr->osl_like == 'OLD') { $table='fabric_inspection_details'; $where=$val->check_val; $row=$this->marketing_model->fetch_marketing_invoice_datas1($where); $table='fabric_inspection_details'; $where=array('id'=>$val->check_val); $data=array('pklist_id'=>1,'exp_qty'=>$row->balanced_mtrs,'exp_wt'=>$row->rec_weight); $this->marketing_model->update_data($where,$table,$data); $arry=$this->marketing_model->display_fabric_packing_id_sub_embroidryinspection($val->check_val); if(empty($arry)) { $arry=array(); array_push($d,$arrr); } else { array_push($d,$arry); } } array_push($r,$arr); } } $data['result']=$r; $f=$r; $data['osl']=$d; $where=array('status'=>0); $table='packing_list_data'; $invoice_no=$this->marketing_model->fetch_invoice_no($table,$where); if(empty($invoice_no)) { $data['invoice']=1; } else { $data['invoice']=$invoice_no->invoice + 1; } $data['res']=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $v=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); $this->db->truncate('invoice_data'); $table='invoice_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); foreach($f as $vv) { $datae=array('width' =>$vv->width, 'article'=>$vv->product_name, 'shades'=>$vv->shades, 'design'=>$vv->design, 'balanced_mtrs'=>$vv->balanced_mtrs, 'rec_weight'=>$vv->rec_weight, ); $table='invoice_data'; $this->db->insert($table,$datae); } $check_val=$this->input->post('check_val'); // <!-----------------------------------------------------> $dd=array(); $ddd=array(); $d2=array(); $b_m=array(); $r_w=array(); foreach($v as $valll) { if($valll->osl_like == 'DTL') { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); $ar_b=$this->marketing_model->fetch_marketing_datas($width,$product_name,$shades,$design,$table); $ary_r=$this->marketing_model->fetch_marketing_datas1($width,$product_name,$shades,$design,$table); array_push($b_m,$ar_b); array_push($r_w,$ary_r); array_push($dd,$ar); array_push($ddd,$ary); $osl_num=$valll->po_no; $width=$valll->width; $design=$valll->design; $article=$valll->product_name; $shades=$valll->shades; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection1($osl_num,$width,$design,$article,$shades); array_push($d2,$arrr); } if($valll->osl_like == 'STK') { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); $ar_b=$this->marketing_model->fetch_marketing_datas($width,$product_name,$shades,$design,$table); $ary_r=$this->marketing_model->fetch_marketing_datas1($width,$product_name,$shades,$design,$table); array_push($b_m,$ar_b); array_push($r_w,$ary_r); array_push($dd,$ar); array_push($ddd,$ary); $osl_num=$valll->po_no; $width=$valll->width; $design=$valll->design; $article=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection1($osl_num,$width,$design,$article,$shades); array_push($d2,$arrr); } else if($valll->osl_like == 'SAM') { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); $ar_b=$this->marketing_model->fetch_marketing_datas($width,$product_name,$shades,$design,$table); $ary_r=$this->marketing_model->fetch_marketing_datas1($width,$product_name,$shades,$design,$table); array_push($b_m,$ar_b); array_push($r_w,$ary_r); array_push($dd,$ar); array_push($ddd,$ary); $osl_num=$valll->po_no; $width=$valll->width; $design=$valll->design; $article=$valll->product_name; $shades=$valll->shades; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection1($osl_num,$width,$design,$article,$shades); array_push($d2,$arrr); } else if($valll->osl_like == 'PO') { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); $ar_b=$this->marketing_model->fetch_marketing_datas($width,$product_name,$shades,$design,$table); $ary_r=$this->marketing_model->fetch_marketing_datas1($width,$product_name,$shades,$design,$table); array_push($b_m,$ar_b); array_push($r_w,$ary_r); array_push($dd,$ar); array_push($ddd,$ary); $osl_num=$valll->po_no; $width=$valll->width; $design=$valll->design; $article=$valll->product_name; $shades=$valll->shades; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection1($osl_num,$width,$design,$article,$shades); $product_name=$valll->product_name; $osl_num=$valll->po_no; $data['po_indent'] = $this->marketing_model->indent_shade_outsource_id($osl_num); $rf= $this->marketing_model->indent_shade_product_outsource_id($osl_num,$product_name); if(empty($rf)) { array_push($d2,''); } else { $shades1=$rf->purpose_shadeid; $s_ids=$this->vendor_model->outsource_getordershade_planned($shades1); array_push($d2,$s_ids); } } else if($valll->osl_like == 'OLD') { $table='fabric_inspection_details'; $width=$valll->width; $product_name=$valll->product_name; $shades=$valll->shades; $design=$valll->design; $ar=$this->marketing_model->fetch_marketing_data($width,$product_name,$shades,$design,$table); $ary=$this->marketing_model->fetch_marketing_data1($width,$product_name,$shades,$design,$table); $ar_b=$this->marketing_model->fetch_marketing_datas($width,$product_name,$shades,$design,$table); $ary_r=$this->marketing_model->fetch_marketing_datas1($width,$product_name,$shades,$design,$table); array_push($b_m,$ar_b); array_push($r_w,$ary_r); array_push($dd,$ar); array_push($ddd,$ary); $osl_num=$valll->po_no; $width=$valll->width; $design=$valll->design; $article=$valll->product_name; $shades=$valll->shades; //$shades=$valll->shades; $arrr=$this->marketing_model->display_fabric_packing_osl_pkg_embroidryinspection1($osl_num,$width,$design,$article,$shades); array_push($d2,$arrr); } } $data['tot_q']=$dd; $data['tot_r']=$ddd; $data['osl_d']=$d2; $data['bal_mtr']=$b_m; $data['rec_wei']=$r_w; $table='invoice_data'; $invoice_table=$this->marketing_model->fetch_where_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_data'; $width=$vvv1->width; $product_name=$vvv1->article; $shades=$vvv1->shades; $design=$vvv1->design; $where=array('width'=>$width,'article'=>$product_name,'shades'=>$shades,'design'=>$design); $ar1=$this->marketing_model->fetch_marketing_data11($where,$table); $ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); array_push($ddd1,$ar12); } $data['t_q']=$dd1; $data['t_r']=$ddd1; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $this->db->empty_table('pkg_table'); $this->db->truncate('pkg_table'); $next_table=$this->marketing_model->display_fabric_packing_group_id_embroidryinspection(); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'po_no'=>$val->po_no, 'product_name'=>$val->product_name, 'width'=>$val->width, 'shades'=>$val->shades, 'design'=>$val->design, 'unit'=>$val->unit, 'balanced_mtrs'=>$b_m[$key]->balanced_mtrs, 'rec_wei'=> $r_w[$key]->rec_weight, // 'unit_price'=>$data['osl_d'][$key]->unitPrice, // 'design'=>$data['osl_d'][$key]->design, // 'buyerShade'=>$data['osl_d'][$key]->buyerShade, // 'subOrderType'=>$data['osl_d'][$key]->subOrderType, // 'currency'=>$data['osl_d'][$key]->currency, // 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'po_no'=>$val->po_no, 'product_name'=>$val->product_name, 'width'=>$val->width, 'shades'=>$val->shades, 'design'=>$val->design, 'unit'=>$val->unit, 'balanced_mtrs'=>$b_m[$key]->balanced_mtrs, 'rec_wei'=> $r_w[$key]->rec_weight, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'design'=>$data['osl_d'][$key]->design, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'subOrderType'=>$data['osl_d'][$key]->subOrderType, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->pkg_fetch_where_data(); // print_r($data['pkg_res']); //// print_r('--------------------------------------------------------------------------------------------'); // print_r($data['osl']); //die(); echo json_encode($data); } public function insert_old_packing_listdata() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->db->truncate('all_polist_data'); $data=array('invoice' => $this->input->post('invoice'), 'invoice_number_g' => $this->input->post('invoice_number_g'), 'invoice_date' => $this->input->post('invoice_date'), 'sys_date' => $this->input->post('sys_date'), 'unit_po' => $this->input->post('unit_po'), 'other_charges' => $this->input->post('other_charges'), 'other_charges' => $this->input->post('discount'), 'customer_id_name'=> $this->input->post('customer_id_name'), ); print_r($data); die(); $this->db->insert('all_polist_data',$data); echo json_encode($data); } public function insert_all_packing_data() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $invoice_number_g=$this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $ry=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('invoice'=>$invoice); $ryy=$this->vendor_model->get_customerdata($table,$where); if(empty($ry)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $customer_name=$this->input->post('customer_id_name'); $where=array('customerID'=>$customer_name); $table='customer_master'; $customer_data=$this->marketing_model->fetch_main_data($table,$where); $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan Silk (P) Ltd. Fabric Billing'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $customer_data->customerName, 'units' => $this->input->post('unit_po'), 'check_box_val' =>'all stock', 'invoice_date'=>$this->input->post('invoice_date'), //'other_charges'=>$this->input->post('other_charges'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_design= $this->input->post('p_design'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'design'=>$p_design[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'financ_year'=>$financial_year, 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv * 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv * 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv / 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv / 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'financ_year'=>$financial_year, 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); //$f1=$f->values_es; //$ff1=$other_charges + $f1; //$ff2=$ff1 * $discount; //$ff=$ff2 / 100; //$table='packing_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } elseif(empty($ryy)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $customer_name=$this->input->post('customer_id_name'); $where=array('customerID'=>$customer_name); $table='customer_master'; $customer_data=$this->marketing_model->fetch_main_data($table,$where); $e=$this->marketing_model->packing_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan Silk (P) Ltd. Fabric Billing'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $data=array( 'invoice' => $this->input->post('invoice_number_g'), 'invoice_num' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $customer_data->customerName, 'units' => $this->input->post('unit_po'), 'check_box_val' =>'all stock', 'invoice_date'=>$this->input->post('invoice_date'), //'other_charges'=>$this->input->post('other_charges'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='packing_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice = $this->input->post('invoice_number_g'); $invoice_num = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_po_no=$this->input->post('p_po_no'); $p_buy_ref=$this->input->post('p_buy_ref'); $p_shades= $this->input->post('p_shades'); $p_buyer_shades= $this->input->post('p_buyer_shades'); $p_ssl_pc_no = $this->input->post('p_ssl_pc_no'); $p_width=$this->input->post('p_width'); $p_article=$this->input->post('p_article'); $p_stock_qty = $this->input->post('p_stock_qty'); $p_stock_wt=$this->input->post('p_stock_wt'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt= $this->input->post('p_exp_wt'); $p_allo_wt = $this->input->post('p_allo_wt'); $p_bal_qty=$this->input->post('p_bal_qty'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_ordertype=$this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $main_unit=$this->input->post('unit_po'); $p_units=$this->input->post('p_units'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'stcok_id'=>$p_id[$key], 'po_no'=>$p_po_no[$key], 'customer_name'=>$p_buy_ref[$key], 'shades'=>$p_shades[$key], 'buyer_shades'=>$p_buyer_shades[$key], 'financ_year'=>$financial_year, 'ssl_pc_no'=>$p_ssl_pc_no[$key], 'width'=>$p_width[$key], 'article'=>$p_article[$key], 'stock_qty'=>$p_stock_qty[$key], 'stock_wt'=>$p_stock_wt[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'allo_wt'=>$p_allo_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'bal_wt'=>$p_bal_wt[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='package_packing'; $this->db->insert($table,$data); if($main_unit == 'MTRS' && $main_unit == 'MTRS') { $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$p_bal_qty[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$p_bal_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'MTRS' && $p_units[$key] == 'MTRs') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'YARDS' && $p_units[$key] == 'YARDS') // { // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); // } else if($main_unit == 'YARDS') { $vv = $p_bal_qty[$key]; $mtrs_val = $vv * 0.914; $table='fabric_inspection'; $where=array('goods_id'=>$p_id[$key]); $data=array('balanced_mtrs'=>$mtrs_val); $this->marketing_model->update_data($where,$table,$data); $vvv = $p_bal_wt[$key]; $wt_val = $vvv * 0.914; $table='fabric_inspection_details'; $where=array('id'=>$p_id[$key]); $data=array('rec_weight'=>$vvv); $this->marketing_model->update_data($where,$table,$data); } // else if($main_unit == 'YARDS' && $p_units[$key] == 'MTRs') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv * 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv * 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // else if($main_unit == 'MTRS' && $p_units[$key] == 'YARDS') // { // $vv = $p_bal_qty[$key]; // $mtrs_val = $vv / 0.914; // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$mtrs_val); // $this->marketing_model->update_data($where,$table,$data); // $vvv = $p_bal_wt[$key]; // $wt_val = $vvv / 0.914; // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$vvv); // $this->marketing_model->update_data($where,$table,$data); // } // $table='fabric_inspection'; // $where=array('goods_id'=>$p_id[$key]); // $data=array('balanced_mtrs'=>$p_bal_qty[$key]); // $this->marketing_model->update_data($where,$table,$data); // $table='fabric_inspection_details'; // $where=array('id'=>$p_id[$key]); // $data=array('rec_weight'=>$p_bal_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_buyershade = $this->input->post('in_buyershade'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'po_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'shades'=>$in_shades[$key], 'stock_qty'=>$in_stk_qty[$key], 'stock_wt'=>$in_stk_wt[$key], 'financ_year'=>$financial_year, 'buyershade'=>$in_buyershade[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_fetch_edit_data_update($where); //$f1=$f->values_es; //$ff1=$other_charges + $f1; //$ff2=$ff1 * $discount; //$ff=$ff2 / 100; //$table='packing_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'financ_year'=>$financial_year, 'box_dimension'=>$box_dimension[$key], ); $table='box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } else { $data['listed']=2; echo json_encode($data); } } ///////////////////////////// 9-4-2018 ////////////////////////////////////////////////////////////////// public function generate_weight_note() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; //$data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); // $data=array('total_value'=>$data['total_discount_value']); // $table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='package_packing'; $data_sku_number_group=$this->vendor_model->get_group_invoice_customerdata($table1,$where1); $data_pkg_data = $this->outsource_model->fetch_where_subgrid_ordered_data1($table1,$where1); $osl_data=array(); foreach($data_pkg_data as $p) { $osl=$p->po_no; //echo $p->po_no; $where=array('oslNo'=>$osl); $table='orders'; $data_pkg_data1 = $this->outsource_model->get_customerdata($table,$where); array_push($osl_data,$data_pkg_data1); } $osl_data = array_map("unserialize", array_unique(array_map("serialize", $osl_data))); $data['dist_order_no'] =$osl_data; //die(); $data_ar=array(); foreach($data_sku_number_group as $valll) { $where = array('invoice'=>$data1,'status'=>'0','shades'=>$valll->shades,'article'=>$valll->article,'width'=>$valll->width); $table='invoice_packing'; $arr_id=$this->vendor_model->fetch_where_subgrid_data($table,$where); $where=array('id'=>$arr_id->id); $data=array('packing_ref_id'=>$valll->id); $table='invoice_packing'; $this->vendor_model->update_data($where,$table,$data); $where = array('invoice'=>$data1,'status'=>'0','shades'=>$valll->shades,'article'=>$valll->article,'width'=>$valll->width,'financ_year'=>$financ_year); $table='invoice_packing'; $arr=$this->vendor_model->fetch_where_subgrid_data($table,$where); array_push($data_ar,$arr); } $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data_sku_number_groupp=$this->vendor_model->get_where_dataa($table,$where); $data_arr=array(); foreach($data_sku_number_groupp as $vallll) { $where = array('packing_ref_id'=>$vallll->id); $table='invoice_packing'; $data_r=$this->vendor_model->fetch_where_subgrid_data($table,$where); if(empty($data_r)) { array_push($data_arr,''); } else { array_push($data_arr,$data_r); } } $data['fetch_invoice']=$data_arr; $data_invoice_data = $data_ar; $outsource_data=array(); foreach($data_invoice_data as $marketing) { if($marketing->description == '') { $design=$marketing->design; $width=$marketing->width; $shade=$marketing->shades; $article=$marketing->article; $po_no=$marketing->po_no; $buyershade=$marketing->buyershade; $mark_data=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); if(empty($mark_data)) { $where=array('id'=>$marketing->id); $data=array('description'=>''); $table='invoice_packing'; $this->vendor_model->update_data($where,$table,$data); } else { $where=array('id'=>$marketing->id); $data=array('description'=>$mark_data->description); $table='invoice_packing'; $this->vendor_model->update_data($where,$table,$data); } } else { } } $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='invoice_packing'; $data_sku_number_grouppp=$this->vendor_model->get_where_dataa($table,$where); foreach($data_sku_number_grouppp as $markg) { $invoice=$markg->invoice_num; $width=$markg->width; $shade=$markg->shades; $article=$markg->article; $where = array('invoice_num'=>$invoice,'shades'=>$shade,'article'=>$article,'width'=>$width); $table='package_packing'; $data=array('description'=>$markg->description); $this->vendor_model->update_data($where,$table,$data); } $data['marketing']=$outsource_data; // print_r($data['marketing']); // die(); $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1 = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); // $data['dist_order_no'] = $this->vendor_model->get_distict_where_data($table,$where); // $data['dist_osl_no'] = $this->vendor_model->get_distict_dtl_where_data($table,$where); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->group_get_where_dataa($table,$where); $data_group_package_fetch_invoice=$this->vendor_model->group_get_where_b_dataa($table,$where); foreach($data_group_package_fetch_invoice as $t) { $b=$t->buyer_shades; $p=$t->po_no; $u=$t->width; $w=preg_replace('/(\d+)/', '${1} ', $u); $a=$t->article; $y=$this->vendor_model->fetch_des($b,$p,$w,$a); if(empty($y)) { $u=$t->width; $s=$t->shades; $p=$t->po_no; $b=$t->buyer_shades; $a=$t->article; $yy=$this->vendor_model->fetch_dese($u,$s,$p,$b,$a); if(empty($yy)) { } else { // print_r($yy->description); // print_R('------'); // print_r($t->id); $datas=array('des'=>$yy->description); $where=array('id'=>$t->id); $table='package_packing'; $this->vendor_model->update_access($where,$table,$datas); } } else { // print_r($y->description); // print_R('------'); // print_r($t->id); $data=array('des'=>$y->description); $where=array('id'=>$t->id); $table='package_packing'; $this->vendor_model->update_access($where,$table,$data); } } $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice_des_article']=$this->vendor_model->group_get_where_a_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice_des']=$this->vendor_model->group_get_where_a_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='box_packing'; $data['box_fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice1']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice2']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice3']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice4']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice5']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice6']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->group_get_where_dataa($table,$where); $wheres=array('invoice'=>$data1); $tables='package_packing'; $result_data=$this->vendor_model->fetch_where_subgrid_data($tables,$wheres); //$where=array('invoice'=>$data1,'financ_year'=>$financ_year,'status'=>0); $pack_id=$_GET['id']; $where=array('invoice'=>$data1,'pack_id'=>$pack_id,'status'=>0); $table='box_packing'; $data['group_box_package_fetch_invoice']=$this->vendor_model->notifications_get_where_dataa($table,$where); //$where=array('invoice'=>$data1,'financ_year'=>$financ_year); $where=array('invoice'=>$data1,'pack_id'=>$pack_id,'status'=>0,'financ_year'=>$financ_year); $table='box_packing'; $data['group_sum_gross_box_package_fetch_invoice']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice1']=$this->vendor_model->count_of_pcs($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice10']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); $data['package_fetch_generte_invoice']=$this->vendor_model->max_select_generate_invoice_no(); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $pack_id=$_GET['id']; //$where=array('invoice'=>$data1,'box_dimension !='=>'','financ_year'=>$financ_year); $where=array('invoice'=>$data1,'box_dimension !='=>'','financ_year'=>$financ_year,'pack_id'=>$pack_id); $table='box_packing'; $data['box_summary']=$this->vendor_model->marketing_toatl_box_master_pkg_summary_confirm_get_details_new($data1,$financ_year,$pack_id); $data_box_summaryy=$this->vendor_model->marketing_toatl_box_master_pkg_summary_confirm_get_details_new($data1,$financ_year,$pack_id); $data_box_summary=$this->vendor_model->marketing_toatl_box_master_pkg_summary_confirm_get_details_new($data1,$financ_year,$pack_id); $boxess=array(); foreach($data_box_summary as $b) { $pack_id=$_GET['id']; $where=array('box_dimension'=>$b->box_dimension,'invoice'=>$data1,'financ_year'=>$financ_year,'pack_id'=>$pack_id); $table='box_packing'; // $data_box=$this->vendor_model->count_amount_get_customerdata($table,$where); $data_box=$this->vendor_model->count_amount_get_customerdata_new($table,$where); array_push($boxess,$data_box); } $data['box_s']=$boxess; $data_box_s=$boxess; $box=array(); $t=0; foreach($data_box_summaryy as $key=>$s) { $v=0; $v=$data_box_s[$key] * $s->total_cmb; $t = $t + $v; //array_push($box,$v); } $data['total_cbms']=$t; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['count_package_fetch_invoice']); //die(); $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } //fetch //print_r($data['group_package_fetch_invoice']); //die(); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='indent_preview'; $data['dist_order_no'] = $osl_data; // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/packing_list_weight_note',$data); //$this->load->view('templates/footer_inside'); /// } public function edit_madeups_note() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$_REQUEST['id']; //$quantity=$_REQUEST['quantity']; $design=$_REQUEST['note']; $data = array('note' => $design, ); $table='madeups_list_data'; $where=array('id'=>$id); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } public function pkg_generate_weight_note() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1 = array('invoice'=>$data1,'status'=>'0'); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1,); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('invoice'=>$data1); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $where=array('invoice'=>$data1); $table='box_packing'; $data['box_fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice1']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice2']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice3']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice4']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice5']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice6']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->group_get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['count_package_fetch_invoice1']=$this->vendor_model->count_of_pcs($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice10']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); // print_r($data['count_package_fetch_invoice']); //die(); $data['indent_p']='today_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/packing_list_weight_note',$data); //$this->load->view('templates/footer_inside'); /// } public function packing_generate_weight_note() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1 = array('invoice'=>$data1,'status'=>'0'); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1,); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('invoice'=>$data1); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $where=array('invoice'=>$data1); $table='box_packing'; $data['box_fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice1']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice2']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice3']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice4']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice5']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice6']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->group_get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['count_package_fetch_invoice1']=$this->vendor_model->count_of_pcs($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice10']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); // print_r($data['count_package_fetch_invoice']); //die(); $data['indent_p']='monthly_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/packing_list_weight_note',$data); //$this->load->view('templates/footer_inside'); /// } public function generate_weight_note_pkg() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where = array('invoice'=>$data1,'status'=>'0'); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1 = array('invoice'=>$data1,'status'=>'0'); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1,); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('invoice'=>$data1); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $where=array('invoice'=>$data1); $table='box_packing'; $data['box_fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice1']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice2']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice3']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice4']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice5']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice6']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->group_get_where_dataa($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['count_package_fetch_invoice1']=$this->vendor_model->count_of_pcs($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice10']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); // print_r($data['count_package_fetch_invoice']); //die(); $data['indent_p']='year_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/packing_list_weight_note',$data); //$this->load->view('templates/footer_inside'); /// } public function add_madeups_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=$this->input->post("remarks"); $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('confirm'=>'Yes','remark'=>$remarks,'approved_by'=>$approved_by,'approved_date'=>$current_date); $table='madeups_list_data'; $details = $this->vendor_model->update_confirm_indent_packing_madeups($data1,$where1); return true; } ////////////////////////////////////////// 10-4-2018 //////////////////////////////////////////// public function marking() { $p_id = $this->input->get('id'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='madeups_polist_data'; $where=array('status'=>'0'); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['p_id'] = $p_id; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/marking_grid',$data); $this->load->view('templates/footer_inside'); } public function marking_list_grid_table() { //$get = $this->uri->segment(3); $get = $this->input->get('id'); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='madeups_list_data'; $where=array('id'=>$i); $pkg_data=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('madeups_packing.invoice'=>$pkg_data->invoice,'madeups_packing.financ_year'=>$pkg_data->financ_year,'madeups_box_packing.invoice'=>$pkg_data->invoice); //$getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); //$getalldata = $this->outsource_model->fetch_where_subgrid_data_madeups_packing($table,$where); $getalldata = $this->outsource_model->marking_list_data($table,$where); echo json_encode($getalldata); } public function marking_list_grid() { $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='madeups_list_data'; $where=array('id'=>$i); $pkg_data=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('madeups_packing.invoice'=>$pkg_data->invoice,'madeups_packing.financ_year'=>$pkg_data->financ_year,'madeups_box_packing.invoice'=>$pkg_data->invoice); //$getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); //$getalldata = $this->outsource_model->fetch_where_subgrid_data_madeups_packing($table,$where); $getalldata = $this->outsource_model->marking_list_data($table,$where); //print_r($getalldata); //die(); echo json_encode($getalldata); } public function madeups_list_data_new() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='DTL'; $osl_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($osl_like_res as $osl) { $table='fabric_inspection_details'; $where=array('id'=>$osl->id); $update_data=array('osl_like'=>'DTL'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='PO'; $po_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($po_like_res as $po) { $table='fabric_inspection_details'; $where=array('id'=>$po->id); $update_data=array('osl_like'=>'PO'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='SAM'; $sam_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($sam_like_res as $sam) { $table='fabric_inspection_details'; $where=array('id'=>$sam->id); $update_data=array('osl_like'=>'SAM'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='STK'; $stk_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($stk_like_res as $stk) { $table='fabric_inspection_details'; $where=array('id'=>$stk->id); $update_data=array('osl_like'=>'STK'); $this->vendor_model->update_data($where,$table,$update_data); } $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); $data['url_val']='1'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['ref']='indent'; if($RT == 'packing_list/madeups_list_data?prop_id=2') { $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'packing_list/madeups_list_data?prop_id=3') { $data['url_val']='3'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'packing_list/madeups_list_data?prop_id=4') { $data['url_val']='4'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['ref']='year_dashboard'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_grid_new',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function madeups_list_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='DTL'; $osl_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($osl_like_res as $osl) { $table='fabric_inspection_details'; $where=array('id'=>$osl->id); $update_data=array('osl_like'=>'DTL'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='PO'; $po_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($po_like_res as $po) { $table='fabric_inspection_details'; $where=array('id'=>$po->id); $update_data=array('osl_like'=>'PO'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='SAM'; $sam_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($sam_like_res as $sam) { $table='fabric_inspection_details'; $where=array('id'=>$sam->id); $update_data=array('osl_like'=>'SAM'); $this->vendor_model->update_data($where,$table,$update_data); } $table='fabric_inspection_details'; $where=array('osl_like'=>''); $keyword='STK'; $stk_like_res=$this->vendor_model->get_po_num_types($table,$where,$keyword); foreach($stk_like_res as $stk) { $table='fabric_inspection_details'; $where=array('id'=>$stk->id); $update_data=array('osl_like'=>'STK'); $this->vendor_model->update_data($where,$table,$update_data); } $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/madeups_list_data?prop_id=1') { $data['url_val']='1'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['ref']='indent'; } else if($RT == 'packing_list/madeups_list_data?prop_id=2') { $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'packing_list/madeups_list_data?prop_id=3') { $data['url_val']='3'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'packing_list/madeups_list_data?prop_id=4') { $data['url_val']='4'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $data['ref']='year_dashboard'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_grid',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function madeups_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='fabric_madeups_delivery_confirmation'; $where=array('status'=>0); $data['osl_number']=$this->pkg_list_model->group_by_fetch_where_data($table,$where); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['url_refrer_val']=$this->input->post('url_reference_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_details',$data); $this->load->view('templates/footer_inside'); } public function insert_madeups_packing_listdata() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->db->truncate('madeups_polist_data'); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $data=array('invoice' => $this->input->post('invoice'), 'invoice_number_g' => $this->input->post('invoice_number_g'), 'invoice_date' => $this->input->post('invoice_date'), 'sys_date' => $this->input->post('sys_date'), 'customer_id_name'=> $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), // 'ref' => $this->input->post('ref'), 'financ_year' => $financial_year ); //print_r($data); //die(); $this->db->insert('madeups_polist_data',$data); echo json_encode($data); } public function insert_madeups_planned_listdata() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->db->truncate('madeups_polist_data'); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $data=array('invoice' => $this->input->post('invoice'), 'invoice_number_g' => $this->input->post('invoice_number_g'), 'invoice_date' => $this->input->post('invoice_date'), 'sys_date' => $this->input->post('sys_date'), 'customer_id_name'=> $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), // 'ref' => $this->input->post('ref'), 'financ_year' => $financial_year ); // print_r($data); // die(); // $this->db->insert('madeups_polist_data',$data); $table='madeups_polist_data'; $this->madeups_model->insert($table,$data); $cus_name=$this->input->post('customer_id_name'); $table4='customer_master'; $where4=array('customerName'=>$cus_name); $gdata=$this->madeups_model->get_cust_id($table4,$where4); echo json_encode($gdata); } public function madeups_stock_packing_grid($gid='') { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='madeups_polist_data'; $where=array('status'=>'0'); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['cus_id']=$gid; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->db->empty_table('madeups_check_val'); $this->db->truncate('madeups_check_val'); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_stock_packing_grid',$data); $this->load->view('templates/footer_inside'); } public function madeups_stock_planned_list($gid='') { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='madeups_polist_data'; $where=array('status'=>'0'); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['cus_id'] = $gid; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->db->empty_table('madeups_check_val'); $this->db->truncate('madeups_check_val'); $this->load->view('templates/header_inside',$data); $this->load->view('debit_note/madeups_stock_planned_list',$data); $this->load->view('templates/footer_inside'); } public function madeups_stock_planned_grid($gid='') { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='madeups_polist_data'; $where=array('status'=>'0'); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['cus_id']=$gid; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->db->empty_table('madeups_check_val'); $this->db->truncate('madeups_check_val'); $this->load->view('templates/header_inside',$data); $this->load->view('debit_note/madeups_stock_planned_grid',$data); $this->load->view('templates/footer_inside'); } public function check_box_checked_madeups_values() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $check_values=$this->input->post('check_values'); $data1=substr($check_values, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data11=array(); foreach($exp as $val) { $invoice = '1'; $table='madeups_check_val'; $data=array('check_val'=>$val); $this->db->insert($table,$data); } $details='yes'; echo json_encode($details); } public function madeups_all_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function ho_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'HO','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'HO','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function tailoring_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - TAILORING','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - TAILORING','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function nandi_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'NANDI','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'NANDI','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function byatranpura_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'BYATRANPURA','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'BYATRANPURA','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function vijayapura_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'VIJAYAPURA','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'VIJAYAPURA','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function doddajala_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'DODDAJALA','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'DODDAJALA','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function kumara_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'KUMARA PARK','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'KUMARA PARK','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function planned_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $m=$this->uri->segment(3); $table3='madeups_billing'; $where3=array('customer_id'=>$m); $getalldata=$this->vendor_model-> group_get_where_b_dataa($table3,$where3); echo json_encode($getalldata); } // public function planned_madeups_stock() { // old // $id=$this->session->userdata('logged_in'); // $where=array('id'=>$id); // $data['approved_by']=$id['username']; // $emp_row=$id['userid']; // $table='employee_details'; // $where=array('id'=>$emp_row); // $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $m=$this->uri->segment(3); // $table3='madeups_billing'; // $where3=array('customer_id'=>$m); // $getalldata=$this->vendor_model-> group_get_where_b_dataa($table3,$where3); // echo json_encode($getalldata); // } public function planned_madeups_stock_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $m=$this->uri->segment(3); $table3='madeups_billing'; $where3=array('oslNo'=>$m); $getalldata=$this->vendor_model-> group_get_where_b_dataa($table3,$where3); echo json_encode($getalldata); } public function dyeing_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - DYEING','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - DYEING','osl'=>$i,'received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function madeups_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('checked_ids'); $data3=$this->input->post('selected_ids'); $table='fabric_madeups_delivery_confirmation'; //$where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); //} //$data1=substr($data3, 0, -1); $exp=array(); $path = explode(",", $data3); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { if($val == 'undefined') { } else { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); if(empty($row)) { } else { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $data=array('pklist_id'=>1,'exp_qty'=>$row->received_qty,'exp_wt'=>$row->received_wt); $this->marketing_model->update_data($where,$table,$data); } $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } } $data['result']=$r; $f=$r; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); if(empty($f)) { } else { foreach($f as $vv) { if(empty($vv)) { } else { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->shade, 'received_qty'=>$vv->received_qty, 'received_wt'=>$vv->received_wt, 'exp_wt'=>$vv->received_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); } } } $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $received_wt=$vvv1->received_wt; $exp_wt=$vvv1->exp_wt; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty,'received_wt'=>$received_wt,'exp_wt'=>$exp_wt); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $table='madeups_list_data'; $invoice_no=$this->marketing_model->fetch_invoice_madeupo_no($table,$where); if(empty($invoice_no)) { $data['invoice']=1; } else { $data['invoice']=$invoice_no->invoice_num + 1; } if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='madeups_polist_data'; //$where=array('status'=>'0'); $where=array('financ_year'=>$financial_year,'status'=>'0'); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('status'=>0); $data['osl_number']=$this->pkg_list_model->group_by_fetch_where_data($table,$where); $data['checked_ids1']=$this->input->post('checked_ids'); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_selected_data',$data); $this->load->view('templates/footer_inside'); } public function madeups_planned() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('checked_ids'); $data3=$this->input->post('selected_ids'); $table='fabric_madeups_delivery_confirmation'; //$where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); //} //$data1=substr($data3, 0, -1); $exp=array(); $path = explode(",", $data3); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { if($val == 'undefined') { } else { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); if(empty($row)) { } else { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $data=array('pklist_id'=>1,'exp_qty'=>$row->received_qty,'exp_wt'=>$row->received_wt); $this->marketing_model->update_data($where,$table,$data); } $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } } $data['result']=$r; $f=$r; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); //$data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection_unitprice($table); $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); if(empty($f)) { } else { foreach($f as $vv) { if(empty($vv)) { } else { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->shade, 'received_qty'=>$vv->received_qty, 'received_wt'=>$vv->received_wt, 'exp_wt'=>$vv->received_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); } } } $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22_osl($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $received_wt=$vvv1->received_wt; $exp_wt=$vvv1->exp_wt; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty,'received_wt'=>$received_wt,'exp_wt'=>$exp_wt); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $table='madeups_list_data'; $invoice_no=$this->marketing_model->fetch_invoice_madeupo_no($table,$where); if(empty($invoice_no)) { $data['invoice']=1; } else { $data['invoice']=$invoice_no->invoice_num + 1; } if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='madeups_polist_data'; //$where=array('status'=>'0'); $where=array('financ_year'=>$financial_year,'status'=>'0'); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('status'=>0); $data['osl_number']=$this->pkg_list_model->group_by_fetch_where_data($table,$where); $data['checked_ids1']=$this->input->post('checked_ids'); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $data['billing']=array(); // $data['indiv']=array(); $h=$this->input->post('checked_ids'); $arr=explode('|',$h); $table6='madeups_billing'; for($i=0;$i<sizeof($arr);$i++) { $where6=$arr[$i]; // print_r( $where6); // die(); $gdata=$this->madeups_model->fetch_billing($table6,$where6); // $hdata=$this->madeups_model->fetch_billing1($table6,$where6); array_push($data['billing'],$gdata); // array_push($data['indiv'],$hdata); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // die(); $this->load->view('templates/header_inside',$data); $this->load->view('debit_note/madeups_planned_data',$data); $this->load->view('templates/footer_inside'); } public function madeups_table_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $table='fabric_madeups_delivery_confirmation'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { $table='fabric_madeups_delivery_confirmation'; //$where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $data1=array('pklist_id'=>0); $this->marketing_model->update_data_p($table,$data1); $data2=array('exp_qty'=>0); $this->marketing_model->update_data_q($table,$data2); $data3=array('exp_wt'=>0); $this->marketing_model->update_data_w($table,$data3); // } //die(); $data2=$this->input->post('ids'); $table='madeups_check_val'; $exp=$this->vendor_model->get_data_customer($table); $r=array(); $d=array(); $osl_details=array(); $r=array(); $r_order_no=array(); $d=array(); $osl_details=array(); foreach($exp as $values) { $val=$values->check_val; if($val == 'undefined') { } else { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $data=array('pklist_id'=>1,'exp_qty'=>$row->received_qty); $this->marketing_model->update_data($where,$table,$data); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); $d=$arr->osl; $table='orders'; $where=array('oslNo'=>$d); $arr_order_no=$this->marketing_model->fetch_main_data($table,$where); if(empty($arr_order_no)) { array_push($r_order_no,''); } else { array_push($r_order_no,$arr_order_no); } array_push($r,$arr); } } $data['result']=$r; $data['osl_data_val']=$r_order_no; $f=$r; $ff=$r; $orders_table=array(); foreach($ff as $f1) { $ref=$f1->ref_id; $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($ref); if(empty($data_res)) { array_push($orders_table,''); } else { array_push($orders_table,$data_res); } } $data['osl']=$orders_table; $data['osl_d']=$orders_table; //$data_osl_no=$this->input->post('osl_no'); //$data['osl_data_val']=$this->marketing_model->display_CUSTOMER_madeups_fabric_packing_osl_pkg_embroidryinspection1($data_osl_no); $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $b_mm=array(); foreach($f as $vv) { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->shade, 'received_qty'=>$vv->received_qty, 'received_wt'=>$vv->received_wt, 'exp_wt'=>$vv->received_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); $size = $vv->size; $article = $vv->article; $shades =$vv->shade; $design = $vv->design; $ar_b=$this->marketing_model->fetch_madeups_datas($size,$article,$shades,$design); array_push($b_mm,$ar_b); } $b_m=$b_mm; $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22($table); //print_r($invoice_table); //die(); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $received_wt=$vvv1->received_wt; $exp_wt=$vvv1->received_wt; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty,'received_wt'=>$received_wt,'exp_wt'=>$exp_wt); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->order_by_fetch_where_data($table,$where); $this->db->empty_table('pkg_madeups_table'); $this->db->truncate('pkg_madeups_table'); $table='fabric_madeups_delivery_confirmation'; $next_table=$this->marketing_model->display_madeups_packing_group_id_embroidryinspections($table); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'received_qty'=>$val->exp_qty, 'exp_wt'=>$val->exp_wt, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'exp_wt'=>$val->exp_wt, 'received_qty'=>$val->exp_qty, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->madeups_pkg_fetch_where_data(); $data['pkg_res_exp_qty']=$this->marketing_model->fetch_madeups_datas1(); // print_r($data['pkg_res_exp_qty']); //die(); $data['pkg_res_exp_wt']=$this->marketing_model->fetch_madeups_exp_datas1(); // print_r($data['pkg_res']); // print_r('---------------------------------------------'); // print_r($data['pkg_res_exp_qty']); // print_r('---------------------------------------------'); // print_r($data['pkg_res_exp_wt']); // die(); echo json_encode($data); } public function madeups_fetch_box_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data21=$this->input->post('ref_id'); $data22=$this->input->post('e_wt'); $data23=$this->input->post('p'); $boxes = $this->input->post('ids'); foreach($data21 as $key=>$val) { // if($data22[$key] == '' || $data22[$key] == '0') // { // // $table='fabric_madeups_delivery_confirmation'; // // $where=array('id'=>$data21[$key]); // // $data=array('exp_wt'=>'0','box_data'=>$boxes[$key]); // // $this->marketing_model->update_data($where,$table,$data); // // } // // else // // { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$data21[$key]); $data=array('exp_wt'=>$data22[$key],'box_data'=>$boxes[$key],'balance_pakg_qty'=>$data23[$key]); $this->marketing_model->update_data($where,$table,$data); // } } // print_r($data21); // print_r('-------------------'); // print_r($data22); // print_r('--------------------'); // print_r($boxes); // die(); $data2=$this->input->post('checkbox_value'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } $data['result']=$r; $data['resultt']=$r; $f=$r; $ff=$r; $fff=$r; $orders_table=array(); foreach($ff as $f1) { if(empty($f1)) { } else { $ref=$f1->ref_id; $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($ref); if(empty($data_res)) { array_push($orders_table,''); } else { array_push($orders_table,$data_res); } } } $data['osl']=$orders_table; $data['osl_d']=$orders_table; $data['osll']=$orders_table; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $b_mm=array(); $e_mm=array(); foreach($f as $vv) { if(empty($vv)) { } else { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->ssl_shade, 'received_qty'=>$vv->exp_qty, 'exp_wt'=>$vv->exp_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); $size = $vv->size; $article = $vv->article; $shades =$vv->ssl_shade; $design = $vv->design; } // $ar_b=$this->marketing_model->fetch_madeups_datas($size,$article,$shades,$design); // $ar_bb=$this->marketing_model->fetch_madeups_exp_datas($size,$article,$shades,$design); // //fetch_madeups_exp_datas // array_push($b_mm,$ar_b); // array_push($e_mm,$ar_bb); } $b_m=$this->marketing_model->fetch_madeups_datas1(); $e_m=$this->marketing_model->fetch_madeups_exp_datas1(); $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $this->db->empty_table('pkg_madeups_table'); $this->db->truncate('pkg_madeups_table'); $table='fabric_madeups_delivery_confirmation'; $next_table=$this->marketing_model->display_madeups_packing_group_id_embroidryinspections($table); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, //'batch_no'=>$val->batch_no, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'received_qty'=>$val->exp_qty, 'exp_wt'=>$val->exp_wt, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'exp_wt'=>$val->exp_wt, 'received_qty'=>$val->exp_qty, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->madeups_pkg_fetch_where_data(); $data['pkg_res_exp_qty']=$this->marketing_model->fetch_madeups_datas1(); $data['pkg_res_exp_wt']=$this->marketing_model->fetch_madeups_exp_datas1(); $this->db->truncate('madeups_box_data'); $table='madeups_box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('ids'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if($boxes[$key] == '') { } else { $datae=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='madeups_box_data'; $this->db->insert($table,$datae); } // } } $table='madeups_box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='madeups_box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q']=$ddd; $data['net_wt1']=$eee; $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); echo json_encode($data); } public function all_stock_madeups() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='fabric_madeups_delivery_confirmation'; $where=array('status'=>0); $data['osl_number']=$this->pkg_list_model->group_by_fetch_where_data($table,$where); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } //$table='packing_list_data'; // $invoice_no=$this->marketing_model->fetch_invoice_no($table); // $table='madeups_list_data'; // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['url_refrer_val']=$this->input->post('url_reference_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/all_stock_madeups',$data); $this->load->view('templates/footer_inside'); } public function planned_stock_madeups() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='fabric_madeups_delivery_confirmation'; $where=array('status'=>0); $data['osl_number']=$this->pkg_list_model->group_by_fetch_where_data($table,$where); if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } //$table='packing_list_data'; // $invoice_no=$this->marketing_model->fetch_invoice_no($table); // $table='madeups_list_data'; // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $table='packing_list_data'; $wheres=array('financ_year'=>$financial_year); // $invoice_no=$this->marketing_model->fetch_invoice_no($table); $invoice_no=$this->marketing_model->fetch_invoice_years_date_no($table,$wheres); $table='madeups_list_data'; $where=array('financ_year'=>$financial_year); // $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_years_no($table,$where); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['url_refrer_val']=$this->input->post('url_reference_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // print_r($data); // die(); $this->load->view('templates/header_inside',$data); $this->load->view('debit_note/planned_stock_madeups',$data); $this->load->view('templates/footer_inside'); } public function madeups_exp_fetch_box_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data21=$this->input->post('ref_id'); $data22=$this->input->post('e_wt'); $e_qtyy=$this->input->post('e_qtyy'); $boxes = $this->input->post('ids'); foreach($data21 as $key=>$val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$data21[$key]); $data=array('exp_wt'=>$data22[$key],'exp_qty'=>$e_qtyy[$key],'box_data'=>$boxes[$key]); $this->marketing_model->update_data($where,$table,$data); } $data2=$this->input->post('checkbox_value'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } $data['result']=$r; $data['resultt']=$r; $f=$r; $ff=$r; $fff=$r; $orders_table=array(); foreach($ff as $f1) { $ref=$f1->ref_id; $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($ref); if(empty($data_res)) { array_push($orders_table,''); } else { array_push($orders_table,$data_res); } } $data['osl']=$orders_table; $data['osl_d']=$orders_table; $data['osll']=$orders_table; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $b_mm=array(); $e_mm=array(); foreach($f as $vv) { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->ssl_shade, 'received_qty'=>$vv->exp_qty, 'exp_wt'=>$vv->exp_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); $size = $vv->size; $article = $vv->article; $shades =$vv->ssl_shade; $design = $vv->design; // $ar_b=$this->marketing_model->fetch_madeups_datas($size,$article,$shades,$design); // $ar_bb=$this->marketing_model->fetch_madeups_exp_datas($size,$article,$shades,$design); // //fetch_madeups_exp_datas // array_push($b_mm,$ar_b); // array_push($e_mm,$ar_bb); } $b_m=$this->marketing_model->fetch_madeups_datas1(); $e_m=$this->marketing_model->fetch_madeups_exp_datas1(); $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $this->db->empty_table('pkg_madeups_table'); $this->db->truncate('pkg_madeups_table'); $table='fabric_madeups_delivery_confirmation'; $next_table=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'received_qty'=>$b_m[$key]->received_qty, 'exp_wt'=>$e_m[$key]->exp_wt, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->madeups_pkg_fetch_where_data(); $this->db->truncate('box_data'); $table='box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('ids'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if($boxes[$key] == '') { } else { if($e_wt[$key] == 'NULL' || $e_wt[$key] == '') { $datae=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), ); $table='box_data'; $this->db->insert($table,$datae); } else { $datae=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='box_data'; $this->db->insert($table,$datae); } } // } } $table='box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q']=$ddd; $data['net_wt1']=$eee; $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); echo json_encode($data); } public function madeups_fetch_exp_quantity_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $e_quantity=$this->input->post('e_quantity'); $ref_ids=$this->input->post('ref_ids'); foreach($ref_ids as $key=>$val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$ref_ids[$key]); $data=array('exp_qty'=>$e_quantity[$key]); $this->marketing_model->update_data($where,$table,$data); } $data2=$this->input->post('checkbox_value'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } $data['result']=$r; $data['resultt']=$r; $f=$r; $ff=$r; $fff=$r; $orders_table=array(); foreach($ff as $f1) { if(empty($f1)) { } else { $ref=$f1->ref_id; $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($ref); if(empty($data_res)) { array_push($orders_table,''); } else { array_push($orders_table,$data_res); } } } $data['osl']=$orders_table; $data['osl_d']=$orders_table; $data['osll']=$orders_table; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $b_mm=array(); $e_mm=array(); foreach($f as $vv) { if(empty($vv)) { } else { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->ssl_shade, 'received_qty'=>$vv->exp_qty, 'exp_wt'=>$vv->exp_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); $size = $vv->size; $article = $vv->article; $shades =$vv->ssl_shade; $design = $vv->design; } // $ar_b=$this->marketing_model->fetch_madeups_datas($size,$article,$shades,$design); // $ar_bb=$this->marketing_model->fetch_madeups_exp_datas($size,$article,$shades,$design); // //fetch_madeups_exp_datas // array_push($b_mm,$ar_b); // array_push($e_mm,$ar_bb); } $b_m=$this->marketing_model->fetch_madeups_datas1(); $e_m=$this->marketing_model->fetch_madeups_exp_datas1(); $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22_osl($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $next_table=$this->marketing_model->display_madeups_packing_group_id_embroidryinspections($table); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'received_qty'=>$val->exp_qty, 'exp_wt'=>$val->exp_wt, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'exp_wt'=>$val->exp_wt, 'received_qty'=>$val->exp_qty, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->madeups_pkg_fetch_where_data(); $data['pkg_res_exp_qty']=$this->marketing_model->fetch_madeups_datas1(); $data['pkg_res_exp_wt']=$this->marketing_model->fetch_madeups_exp_datas1(); echo json_encode($data); } ///////////////////////////// 14-4-2018 //////////////////////////////////////////////////////////////////// public function insert_madeups_data() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $e=$this->marketing_model->madeups_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice_number_g=$this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $ry=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('invoice'=>$invoice); $ryy=$this->vendor_model->get_customerdata($table,$where); if(empty($ry)) { $in_stk_wt=$this->input->post('in_stk_wt'); $in_po_no=$this->input->post('in_po_no'); $in_netval= $this->input->post('in_netval'); $units_pcs=$this->input->post('units_pcs'); $qty=""; $val=""; foreach($in_po_no as $key=>$val) { $qty = (float)$qty + (float)$in_stk_wt[$key]; // $qty += $in_stk_wt[$key]; $val = (float)$val + (float)$in_netval[$key]; } $in_currency = $this->input->post('in_currency'); $invoice=$this->input->post('invoice'); $customer=$this->input->post('customer_id_name'); $invoice_date= $this->input->post('invoice_date'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following ,".'<br/>'; $msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$val.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$in_currency[0].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; $this->load->library('encryption'); $this->load->library('email'); //SMTP & mail configuration /*$config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'chaya1506@gmail.com', 'smtp_pass' => 'chayadevimysore', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->email->initialize($config); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->to('manyashree.m@gmail.com'); $this->email->from('ERP@swansilk.com','Swan Silk (P) Ltd'); $this->email->subject('Swan / Deco Payment Received'); $this->email->message($msgs); //Send email $det=$this->email->send(); */ $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan / Deco Made-ups Billing Initiated'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), 'invoice_date' => $this->input->post('invoice_date'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, 'units_pcs'=>$this->input->post('units_pcs'), 'generate_invoice_num'=>$in, ); $table='madeups_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice_num = $this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_osl=$this->input->post('p_osl'); $p_orderNo=$this->input->post('p_orderNo'); $p_design= $this->input->post('p_design'); $p_shade= $this->input->post('p_shade'); $p_ssl_shade= $this->input->post('p_ssl_shade'); $p_batch_no = $this->input->post('p_batch_no'); $p_size=$this->input->post('p_size'); $p_article=$this->input->post('p_article'); $p_received_qty = $this->input->post('p_received_qty'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt=$this->input->post('p_exp_wt'); $p_bal_qty= $this->input->post('p_bal_qty'); $p_ordertype = $this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('madeups_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'ref_id'=>$p_id[$key], 'osl_no'=>$p_osl[$key], 'orderNo'=>$p_orderNo[$key], 'shades'=>$p_shade[$key], 'ssl_shade'=>$p_ssl_shade[$key], 'design'=>$p_design[$key], 'batch_no'=>$p_batch_no[$key], 'size'=>$p_size[$key], 'financ_year'=>$financial_year, 'article'=>$p_article[$key], 'received_qty'=>$p_received_qty[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='madeups_packing'; $this->db->insert($table,$data); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$p_id[$key]); $data=array('received_qty'=>$p_bal_qty[$key],'received_wt'=>$p_exp_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_batch = $this->input->post('in_batch'); $in_shades = $this->input->post('in_shades'); $in_buyershade = $this->input->post('in_buyershade'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'osl_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'batch_no'=>$in_batch[$key], 'ssl_shades'=>$in_shades[$key], 'buyershade'=>$in_buyershade[$key], 'stock_qty'=>$in_stk_wt[$key], 'stock_wt'=>$in_stk_qty[$key], 'financ_year'=>$financial_year, 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='madeups_invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_madeups_fetch_edit_data_update($where); // BOX DATA // if (date('m') <= 3) { $financial_year = (date('y')-1) . '/' . date('y'); } else { $financial_year = date('y') . '/' . (date('y') + 1); } $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'financ_year'=>$financial_year, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'financ_year'=>$financial_year, 'box_dimension'=>$box_dimension[$key], ); $table='madeups_box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); $data['listed']=1; echo json_encode($data); } elseif(empty($ryy)) { $in_stk_wt=$this->input->post('in_stk_wt'); $in_po_no=$this->input->post('in_po_no'); $in_netval= $this->input->post('in_netval'); $units_pcs=$this->input->post('units_pcs'); $qty=""; $val=""; foreach($in_po_no as $key=>$val) { $qty += $in_stk_wt[$key]; $val += $in_netval[$key]; } $in_currency = $this->input->post('in_currency'); $invoice=$this->input->post('invoice'); $customer=$this->input->post('customer_id_name'); $invoice_date= $this->input->post('invoice_date'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following ,".'<br/>'; $msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$val.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$in_currency[1].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; $this->load->library('encryption'); $this->load->library('email'); //SMTP & mail configuration /*$config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'chaya1506@gmail.com', 'smtp_pass' => 'chayadevimysore', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->email->initialize($config); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->to('manyashree.m@gmail.com'); $this->email->from('ERP@swansilk.com','Swan Silk (P) Ltd'); $this->email->subject('Swan / Deco Payment Received'); $this->email->message($msgs); //Send email $det=$this->email->send(); */ $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan / Deco Made-ups Billing Initiated'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), 'invoice_date' => $this->input->post('invoice_date'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, 'units_pcs'=>$this->input->post('units_pcs'), 'generate_invoice_num'=>$in, ); $table='madeups_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice_num = $this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_osl=$this->input->post('p_osl'); $p_orderNo=$this->input->post('p_orderNo'); $p_design= $this->input->post('p_design'); $p_shade= $this->input->post('p_shade'); $p_ssl_shade= $this->input->post('p_ssl_shade'); $p_batch_no = $this->input->post('p_batch_no'); $p_size=$this->input->post('p_size'); $p_article=$this->input->post('p_article'); $p_received_qty = $this->input->post('p_received_qty'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt=$this->input->post('p_exp_wt'); $p_bal_qty= $this->input->post('p_bal_qty'); $p_ordertype = $this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('madeups_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'ref_id'=>$p_id[$key], 'osl_no'=>$p_osl[$key], 'orderNo'=>$p_orderNo[$key], 'shades'=>$p_shade[$key], 'ssl_shade'=>$p_ssl_shade[$key], 'design'=>$p_design[$key], 'batch_no'=>$p_batch_no[$key], 'size'=>$p_size[$key], 'article'=>$p_article[$key], 'received_qty'=>$p_received_qty[$key], 'financ_year'=>$financial_year, 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='madeups_packing'; $this->db->insert($table,$data); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$p_id[$key]); $data=array('received_qty'=>$p_bal_qty[$key],'received_wt'=>$p_exp_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_batch = $this->input->post('in_batch'); $in_shades = $this->input->post('in_shades'); $in_buyershade = $this->input->post('in_buyershade'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'osl_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'batch_no'=>$in_batch[$key], 'ssl_shades'=>$in_shades[$key], 'buyershade'=>$in_buyershade[$key], 'stock_qty'=>$in_stk_wt[$key], 'stock_wt'=>$in_stk_qty[$key], 'financ_year'=>$financial_year, 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='madeups_invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_madeups_fetch_edit_data_update($where); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); if (date('m') <= 3) { $financial_year = (date('y')-1) . '/' . date('y'); } else { $financial_year = date('y') . '/' . (date('y') + 1); } foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='madeups_box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); $data['listed']=1; echo json_encode($data); } else { $data['listed']=2; echo json_encode($data); } } public function insert_madeups_planned_data() { // print_r($_POST);die(); if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $e=$this->marketing_model->madeups_fetch_main(); // print_r($e);die(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice_number_g=$this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $ry=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('invoice'=>$invoice); $ryy=$this->vendor_model->get_customerdata($table,$where); $in_stk_wt=$this->input->post('in_stk_wt'); $in_po_no=$this->input->post('in_po_no'); $in_netval= $this->input->post('in_netval'); $units_pcs=$this->input->post('units_pcs'); $qty=""; $val=""; foreach($in_po_no as $key=>$val) { $qty = (float)$qty + (float)$in_stk_wt[$key]; $val = (float)$val + (float)$in_netval[$key]; // $qty += $in_stk_wt[$key]; // $val += $in_netval[$key]; } $in_currency = $this->input->post('in_currency'); $invoice=$this->input->post('invoice'); $customer=$this->input->post('customer_id_name'); $invoice_date= $this->input->post('invoice_date'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following ,".'<br/>'; $msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$val.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$in_currency[0].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; $this->load->library('encryption'); $this->load->library('email'); //SMTP & mail configuration /*$config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'chaya1506@gmail.com', 'smtp_pass' => 'chayadevimysore', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->email->initialize($config); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->to('manyashree.m@gmail.com'); $this->email->from('ERP@swansilk.com','Swan Silk (P) Ltd'); $this->email->subject('Swan / Deco Payment Received'); $this->email->message($msgs); //Send email $det=$this->email->send(); */ $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan / Deco Made-ups Billing Initiated'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), 'invoice_date' => $this->input->post('invoice_date'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, 'units_pcs'=>$this->input->post('units_pcs'), 'generate_invoice_num'=>$in, ); $table='madeups_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); // PACKING DATA // $invoice_num = $this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_osl=$this->input->post('p_osl'); $p_orderNo=$this->input->post('p_orderNo'); $p_design= $this->input->post('p_design'); $p_shade= $this->input->post('p_shade'); $p_ssl_shade= $this->input->post('p_ssl_shade'); $p_batch_no = $this->input->post('p_batch_no'); $p_size=$this->input->post('p_size'); $p_article=$this->input->post('p_article'); $p_received_qty = $this->input->post('p_received_qty'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt=$this->input->post('p_exp_wt'); $p_bal_qty= $this->input->post('p_bal_qty'); $p_ordertype = $this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $p_box_id=$this->input->post('p_box_id'); $madeups_packing_array = array(); foreach($p_id as $key=>$val) { $data=array('madeups_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'ref_id'=>$p_id[$key], 'osl_no'=>$p_osl[$key], 'orderNo'=>$p_orderNo[$key], 'shades'=>$p_shade[$key], 'ssl_shade'=>$p_ssl_shade[$key], 'design'=>$p_design[$key], 'batch_no'=>$p_orderNo[$key], 'size'=>$p_size[$key], 'article'=>$p_article[$key], 'received_qty'=>$p_received_qty[$key], 'financ_year'=>$financial_year, 'exp_qty'=>$p_received_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='madeups_packing'; $this->db->insert($table,$data); $madeups_packing_id = $this->db->insert_id(); if (in_array($madeups_packing_id, $madeups_packing_array,TRUE)) { } else { array_push($madeups_packing_array,$madeups_packing_id); } // $table='fabric_madeups_delivery_confirmation'; // $where=array('id'=>$p_id[$key]); // $data=array('received_qty'=>$p_bal_qty[$key],'received_wt'=>$p_exp_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } //print_r($madeups_packing_array); //die(); // INVOICE DATA // $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_batch = $this->input->post('in_batch'); $in_shades = $this->input->post('in_shades'); $in_buyershade = $this->input->post('in_buyershade'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); $in_descp=$this->input->post('in_descp'); $in_seq_id = $this->input->post('in_seq_id'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'seq_id'=>$in_seq_id[$key], 'osl_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], // 'batch_no'=>$in_batch[$key], 'ssl_shades'=>$in_shades[$key], 'buyershade'=>$in_buyershade[$key], 'stock_qty'=>$in_stk_wt[$key], 'stock_wt'=>$in_stk_qty[$key], 'financ_year'=>$financial_year, 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], 'description'=>$in_descp[$key], //'pack_des_id'=>$madeups_packing_id, ); $table='madeups_invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_madeups_fetch_edit_data_update($where); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); if (date('m') <= 3) { $financial_year = (date('y')-1) . '/' . date('y'); } else { $financial_year = date('y') . '/' . (date('y') + 1); } foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='madeups_box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); $data['listed']=1; echo json_encode($data); } public function insert_madeups_data_old() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $e=$this->marketing_model->madeups_fetch_main(); if(empty($e)) { $in=0; } else { $in= $e->generate_invoice_num + 1; } $invoice_number_g=$this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $ry=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('invoice'=>$invoice); $ryy=$this->vendor_model->get_customerdata($table,$where); if(empty($ry)) { $in_stk_wt=$this->input->post('in_stk_wt'); $in_po_no=$this->input->post('in_po_no'); $in_netval= $this->input->post('in_netval'); $units_pcs=$this->input->post('units_pcs'); $qty=""; $val=""; foreach($in_po_no as $key=>$val) { $qty += $in_stk_wt[$key]; $val += $in_netval[$key]; } $in_currency = $this->input->post('in_currency'); $invoice=$this->input->post('invoice'); $customer=$this->input->post('customer_id_name'); $invoice_date= $this->input->post('invoice_date'); //$invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; // $msgs .= "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following ,".'<br/>'; $msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$val.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$in_currency[1].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; // $this->email->from('swansilkhouse@gmail.com', 'swansilk123'); $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan / Deco Made-ups Billing Initiated'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), //'delivery_date' => $this->input->post('delivery_date'), //'osl_no' => $this->input->post('pkg_osl_number'), 'invoice_date' => $this->input->post('invoice_date'), // 'units' => $this->input->post('unit_po'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, 'units_pcs'=>$this->input->post('units_pcs'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='madeups_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); //print_r($return_id); //die(); // PACKING DATA // $invoice_num = $this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_osl=$this->input->post('p_osl'); $p_orderNo=$this->input->post('p_orderNo'); $p_design= $this->input->post('p_design'); $p_shade= $this->input->post('p_shade'); $p_ssl_shade= $this->input->post('p_ssl_shade'); $p_batch_no = $this->input->post('p_batch_no'); $p_size=$this->input->post('p_size'); $p_article=$this->input->post('p_article'); $p_received_qty = $this->input->post('p_received_qty'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt=$this->input->post('p_exp_wt'); $p_bal_qty= $this->input->post('p_bal_qty'); $p_ordertype = $this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('madeups_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'ref_id'=>$p_id[$key], 'osl_no'=>$p_osl[$key], 'orderNo'=>$p_orderNo[$key], 'shades'=>$p_shade[$key], 'ssl_shade'=>$p_ssl_shade[$key], 'design'=>$p_design[$key], 'batch_no'=>$p_batch_no[$key], 'size'=>$p_size[$key], 'financ_year'=>$financial_year, 'article'=>$p_article[$key], 'received_qty'=>$p_received_qty[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='madeups_packing'; $this->db->insert($table,$data); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$p_id[$key]); $data=array('received_qty'=>$p_bal_qty[$key],'received_wt'=>$p_exp_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // //$in_ref_id=$this->input->post('in_ref_id'); $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_batch = $this->input->post('in_batch'); $in_shades = $this->input->post('in_shades'); $in_buyershade = $this->input->post('in_buyershade'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, //'ref_id'=>$in_ref_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'osl_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'batch_no'=>$in_batch[$key], 'ssl_shades'=>$in_shades[$key], 'buyershade'=>$in_buyershade[$key], 'stock_qty'=>$in_stk_wt[$key], 'stock_wt'=>$in_stk_qty[$key], 'financ_year'=>$financial_year, 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='madeups_invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_madeups_fetch_edit_data_update($where); // $f1=$f->values_es; // $ff1=$other_charges + $f1; // $ff2=$ff1 * $discount; // $ff=$ff2 / 100; // $table='madeups_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // if (date('m') <= 3) { $financial_year = (date('y')-1) . '/' . date('y'); } else { $financial_year = date('y') . '/' . (date('y') + 1); } $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'financ_year'=>$financial_year, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'financ_year'=>$financial_year, 'box_dimension'=>$box_dimension[$key], ); $table='madeups_box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); $data['listed']=1; echo json_encode($data); } elseif(empty($ryy)) { $in_stk_wt=$this->input->post('in_stk_wt'); $in_po_no=$this->input->post('in_po_no'); $in_netval= $this->input->post('in_netval'); $units_pcs=$this->input->post('units_pcs'); $qty=""; $val=""; foreach($in_po_no as $key=>$val) { $qty += $in_stk_wt[$key]; $val += $in_netval[$key]; } $in_currency = $this->input->post('in_currency'); $invoice=$this->input->post('invoice'); $customer=$this->input->post('customer_id_name'); $invoice_date= $this->input->post('invoice_date'); // $invoice=$this->input->post('invoice'); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; // $msgs .= "Hello"." ". $invoice . ' is '. ' Created By '. $approved_by . "Thank you". '<br/>' . "Swan Silk (P) Ltd."; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following ,".'<br/>'; $msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer".'</td>'; $msgs .= '<td>'.$customer.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice .'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Units".'</td>'; $msgs .= '<td>'.$units_pcs.'</td></tr>'; $msgs .= '<tr><td>'."Total Quantity".'</td>'; $msgs .= '<td>'.$qty.'</td></tr>'; $msgs .= '<tr><td>'."Total Value".'</td>'; $msgs .= '<td>'.$val.'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$in_currency[1].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; //$msgs .= '<p>'."has been initiated.".'</p><br/>'; $msgs .= '<p>'."Please proceed to prepare the necessory documentation.".'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; // $this->email->from('swansilkhouse@gmail.com', 'swansilk123'); $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('impex@swansilk.com'); $this->email->subject('Swan / Deco Made-ups Billing Initiated'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), //'delivery_date' => $this->input->post('delivery_date'), //'osl_no' => $this->input->post('pkg_osl_number'), 'invoice_date' => $this->input->post('invoice_date'), // 'units' => $this->input->post('unit_po'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, 'units_pcs'=>$this->input->post('units_pcs'), //'discount'=>$this->input->post('discount'), 'generate_invoice_num'=>$in, ); $table='madeups_list_data'; $this->db->insert($table,$data); $return_id=$this->db->insert_id(); //print_r($return_id); //die(); // PACKING DATA // $invoice_num = $this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $p_osl=$this->input->post('p_osl'); $p_orderNo=$this->input->post('p_orderNo'); $p_design= $this->input->post('p_design'); $p_shade= $this->input->post('p_shade'); $p_ssl_shade= $this->input->post('p_ssl_shade'); $p_batch_no = $this->input->post('p_batch_no'); $p_size=$this->input->post('p_size'); $p_article=$this->input->post('p_article'); $p_received_qty = $this->input->post('p_received_qty'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt=$this->input->post('p_exp_wt'); $p_bal_qty= $this->input->post('p_bal_qty'); $p_ordertype = $this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array('madeups_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'ref_id'=>$p_id[$key], 'osl_no'=>$p_osl[$key], 'orderNo'=>$p_orderNo[$key], 'shades'=>$p_shade[$key], 'ssl_shade'=>$p_ssl_shade[$key], 'design'=>$p_design[$key], 'batch_no'=>$p_batch_no[$key], 'size'=>$p_size[$key], 'article'=>$p_article[$key], 'received_qty'=>$p_received_qty[$key], 'financ_year'=>$financial_year, 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='madeups_packing'; $this->db->insert($table,$data); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$p_id[$key]); $data=array('received_qty'=>$p_bal_qty[$key],'received_wt'=>$p_exp_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // //$in_ref_id=$this->input->post('in_ref_id'); $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_batch = $this->input->post('in_batch'); $in_shades = $this->input->post('in_shades'); $in_buyershade = $this->input->post('in_buyershade'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($in_po_no as $key=>$val) { $data=array('pack_id'=>$return_id, //'ref_id'=>$in_ref_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'osl_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'batch_no'=>$in_batch[$key], 'ssl_shades'=>$in_shades[$key], 'buyershade'=>$in_buyershade[$key], 'stock_qty'=>$in_stk_wt[$key], 'stock_wt'=>$in_stk_qty[$key], 'financ_year'=>$financial_year, 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='madeups_invoice_packing'; $this->db->insert($table,$data); } $other_charges=$this->input->post('other_charges'); $discount=$this->input->post('discount'); $where=array('pack_id'=>$return_id); $f=$this->marketing_model->discount_madeups_fetch_edit_data_update($where); // $f1=$f->values_es; // $ff1=$other_charges + $f1; // $ff2=$ff1 * $discount; // $ff=$ff2 / 100; // $table='madeups_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); if (date('m') <= 3) { $financial_year = (date('y')-1) . '/' . date('y'); } else { $financial_year = date('y') . '/' . (date('y') + 1); } foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], 'financ_year'=>$financial_year, ); $table='madeups_box_packing'; $this->db->insert($table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); $data['listed']=1; echo json_encode($data); } else { $data['listed']=2; echo json_encode($data); } } public function madeups_list_grid_data() { $get = $this->uri->segment(3); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $m=date('m'); $y=date('Y'); if($get == 'stoday_dashboard') { $d=date('d/m/Y'); $table='madeups_list_data'; $where=array('status'=>0,'created_at'=>$d); $details=$this->marketing_model->fetch_where_invoice_data($table,$where); } else if($get == 'new_sindent') { $table='madeups_list_data_new'; $where=array('status'=>0); $details=$this->marketing_model->fetch_desc_where_invoice_data($table,$where); } else if($get == 'sindent') { $table='madeups_list_data'; $where=array('status'=>0); $details=$this->marketing_model->fetch_desc_where_invoice_data_madeups($table,$where); } else if($get == 'smonth_dashboard') { $m=date('m'); $y=date('Y'); $table='packing_list_data'; $details=$this->vendor_model->monthly_packing_madeups_res_created_po_generate($table,$m,$y); } else if($get == 'syear_dashboard') { $m=date('m'); $y=date('Y'); $table='packing_list_data'; $details=$this->vendor_model->year_packing_madeups_res_created_po_generate($table,$y); } echo json_encode($details); } public function madeups_list_subgrid() { $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='madeups_list_data'; $where=array('id'=>$i); $pkg_data=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('invoice'=>$pkg_data->invoice,'financ_year'=>$pkg_data->financ_year); //$getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $getalldata = $this->outsource_model->fetch_where_subgrid_data_madeups_packing($table,$where); echo json_encode($getalldata); } public function madeups_list_subgrid_new() { $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='madeups_list_data_new'; $where=array('id'=>$i); $pkg_data=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing_new'; $where = array('invoice'=>$pkg_data->invoice,'financ_year'=>$pkg_data->financ_year); //$getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $getalldata = $this->outsource_model->fetch_where_subgrid_data_madeups_packing($table,$where); echo json_encode($getalldata); } public function madeups_preview() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_R($data['fetch']); //die(); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; // $table='packing_list_data'; // $where=array('id'=>$i); // $data1=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_list_data'; $data_fetch=$this->vendor_model->get_customerdata($table,$where); $table='madeups_packing'; $where=array('invoice_num'=>$data_fetch->invoice_num); $inv_des=$this->vendor_model->get_data($table,$where); foreach($inv_des as $des) { $r=$des->ref_id; $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$r); $fab_res=$this->vendor_model->get_customerdata($table,$where); if(empty($fab_res)) { } else { $table='madeups_packing'; $where=array('id'=>$des->id); $datas=array('description'=>$fab_res->description); $this->vendor_model->update_data($where,$table,$datas); } } $table='madeups_packing'; $where=array('invoice_num'=>$data_fetch->invoice_num); $data['inv_dess']=$this->vendor_model->fetch_madeups_exp_groups_datas($table,$where); // print_r($data['inv_dess']); // die(); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_invoice_qty_data'] = $this->outsource_model->fetch_where_subgrid_qty_total_datas_po($table,$where); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $table = 'madeups_box_packing'; // $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by_id($data1,$financ_year); $b_data = $this->marketing_model->box_group_by($table,$where); $data['gross_box_data'] = $this->outsource_model->fetch_where_subgrid_gross_total_data($table,$where); $data['net_box_data'] = $this->outsource_model->fetch_where_subgrid_net_total_data($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='madeups_box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_preview',$data); $this->load->view('templates/footer_inside'); } public function madeups_preview_new() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data_new'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_r($this->db->last_query()); //die(); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; // $table='packing_list_data'; // $where=array('id'=>$i); // $data1=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing_new'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_list_data_new'; $data_fetch=$this->vendor_model->get_customerdata($table,$where); $table='madeups_packing_new'; $where=array('invoice_num'=>$data_fetch->invoice_num); $inv_des=$this->vendor_model->get_data($table,$where); foreach($inv_des as $des) { $r=$des->ref_id; $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$r); $fab_res=$this->vendor_model->get_customerdata($table,$where); if(empty($fab_res)) { } else { $table='madeups_packing_new'; $where=array('id'=>$des->id); $datas=array('description'=>$fab_res->description); $this->vendor_model->update_data($where,$table,$datas); } } $table='madeups_packing_new'; $where=array('invoice_num'=>$data_fetch->invoice_num); $data['inv_dess']=$this->vendor_model->fetch_madeups_exp_groups_datas($table,$where); // print_r($data['inv_dess']); // die(); $table = 'madeups_invoice_packing_new'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_invoice_qty_data'] = $this->outsource_model->fetch_where_subgrid_qty_total_datas_po($table,$where); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing_new'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $table = 'madeups_box_packing_new'; // $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by_id_new($data1,$financ_year); //print_r($this->marketing_model->box_group_by_id_new($data1,$financ_year)); // die(); $b_data = $this->marketing_model->box_group_by($table,$where); $data['gross_box_data'] = $this->outsource_model->fetch_where_subgrid_gross_total_data($table,$where); $data['net_box_data'] = $this->outsource_model->fetch_where_subgrid_net_total_data($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='madeups_box_packing_new'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_preview',$data); $this->load->view('templates/footer_inside'); } public function madeups_packing_preview() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; // $table='packing_list_data'; // $where=array('id'=>$i); // $data1=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'madeups_box_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='madeups_box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='today_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_preview',$data); $this->load->view('templates/footer_inside'); } public function madeups_packing_view() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; // $table='packing_list_data'; // $where=array('id'=>$i); // $data1=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'madeups_box_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='madeups_box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='monthly_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_preview',$data); $this->load->view('templates/footer_inside'); } public function madeups_packing_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; // $table='packing_list_data'; // $where=array('id'=>$i); // $data1=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'madeups_box_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='madeups_box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='year_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_preview',$data); $this->load->view('templates/footer_inside'); } ////////////////////////////// 24-4-2018 ////////////////////////////////////////////////////// public function pkg_edit_val() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('as'); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $customerID = $data['fetch']->customerID; $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; // $table='packing_list_data'; // $where=array('id'=>$i); // $data1=$this->marketing_model->fetch_main_data($table,$where); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data_desc($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); //$data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1_fabric_order($data1,$financ_year); $data_invoice_data = $this->outsource_model->fetch_where_subgrid_data1($table,$where); // print_r($data['invoice_data']); // print_r('-----------------------------------'); // die(); $outsource_data=array(); $hs_code = array(); $dbk = array(); $dbk_desc = array(); $p_category = array(); foreach($data_invoice_data as $marketing) { //$currency=$marketing->currency; // $contract_type=$marketing->contarct_type; // $article=$marketing->article; // $width=$marketing->width; // $design=$marketing->design; // $shades=$marketing->shades; // $po_no=$marketing->po_no; // $mark_data = $this->outsource_model->markting_desc_fetch_data($currency,$contract_type,$article,$width,$design,$shades,$po_no); // if(empty($mark_data)) // { // array_push($outsource_data,''); // } // else // { // array_push($outsource_data,$mark_data); //} $design=$marketing->design; $width1=$marketing->width; $width = preg_replace('/\xc2\xa0/', ' ', $width1); $shade=$marketing->shades; $article=$marketing->article; $po_no=$marketing->po_no; $buyershade=$marketing->buyershade; $mark_data=$this->vendor_model->order_sub_order_data_new($design,$width,$shade,$article,$po_no,$buyershade); //print_r($this->db->last_query()); //die(); $modifiedString = ''; if(strpos($width,'CMS') > 1){ $modifiedString = substr($width, 0, -3) . ' ' . substr($width, -3); } else{ $modifiedString = substr($width, 0, -5) . ' ' . substr($width, -5); } $hs_code_val = $this->vendor_model->get_hscode_fabric($customerID,$article,$modifiedString); //print_r($this->db->last_query()); // die(); if($hs_code_val){ $hs_code1 = $hs_code_val->hs_code; array_push($hs_code,$hs_code1); array_push($dbk,$hs_code_val->dbk_si); array_push($p_category,$hs_code_val->p_category); array_push($dbk_desc,$hs_code_val->customs_declaration); } else{ //print_r($this->db->last_query()); //die(); $hs_code1 = ''; array_push($hs_code,''); array_push($dbk,''); array_push($dbk_desc,''); } if(empty($mark_data)) { array_push($outsource_data,''); } else { array_push($outsource_data,$mark_data); } } $table6='product_category'; $where6=array('product_type'=>'Fabric'); $data['product_category'] = $this->marketing_model->get_data($table6,$where6); //print_r($hs_code); // die(); $data['hs_code'] = $hs_code; $data['p_category'] = $p_category; $data['dbk'] = $dbk; $data['dbk_desc'] = $dbk_desc; $data['desc_data']=$outsource_data; //print_r($outsource_data); //die(); echo json_encode($data); } public function packing_list_edit_val() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $approved_by=$idd['username']; $refe_ids = $this->input->post('r_ids'); $val_res=$this->input->post('val_res'); $unit_p=$this->input->post('unit_p'); $currency=$this->input->post('currency'); $contract_type=$this->input->post('contract_type'); $hsn_code=$this->input->post('hsn'); $descr=$this->input->post('descr'); $discount=$this->input->post('dis'); $other_charges_des=$this->input->post('charges_des'); $other_charges=$this->input->post('charges_val'); $total_value=$this->input->post('tot_val'); $discount_name=$this->input->post('discount_name'); $shipping_customs_ex_rate=$this->input->post('ex_rate'); $shipping_customs_inr_val=$this->input->post('ex_rate_inr'); $igst_rate = $this->input->post('igst_rate'); $igst_inr = $this->input->post('igst_inr'); $payment_terms = $this->input->post('payment_terms'); $deliveryMode = $this->input->post('deliveryMode'); $invoice_value_discount = $this->input->post('invoice_value_discount'); $dbk=$this->input->post('dbk'); $dbk_desc=$this->input->post('dbk_desc'); $p_category=$this->input->post('p_category'); $expor_under = $this->input->post('expor_under'); $pkg_id = $this->input->post('pkg_id'); $ordernum = $this->input->post('ordernum'); $sku = $this->input->post('sku'); // $dbk=$this->input->post('dbk'); // $dbk_desc=$this->input->post('dbk_desc'); foreach($pkg_id as $key=>$val) { $where5=$pkg_id[$key]; $table = 'invoice_packing'; $where=array('id'=>$where5); $data=array('skuno'=>$sku[$key] ); $table='package_packing'; $this->marketing_model->update_data($where,$table,$data); // print_r($this->db->last_query()); // die(); } foreach($refe_ids as $key=>$val) { $where1=$refe_ids[$key]; $table = 'invoice_packing'; $where = array('id'=>$where1); $inv=$this->marketing_model->fetch_main_data($table,$where); $table = 'invoice_packing'; $where=array('id'=>$inv->pack_id); $data=array('updated_on'=>date('d-m-Y'), 'updated_by'=>$approved_by, 'discount'=>$discount, 'other_charges_des'=>$other_charges_des, 'other_charges'=>$other_charges, 'total_value'=>$total_value, 'edited'=>'Yes', 'discount_name'=>$discount_name, 'shipping_customs_ex_rate'=>$shipping_customs_ex_rate, 'shipping_customs_inr_val'=>$shipping_customs_inr_val, 'igst_rate'=>$igst_rate, 'igst_inr'=>$igst_inr, 'expor_under'=>$expor_under, 'payment_terms' =>$payment_terms, 'deliveryMode' =>$deliveryMode, 'currency'=>$currency, 'invoice_value_discount'=>$invoice_value_discount, 'p_category' =>$p_category[$key] ); $table='packing_list_data'; $this->marketing_model->update_data($where,$table,$data); $where1=$refe_ids[$key]; $table = 'invoice_packing'; $where = array('id'=>$where1); $dataa=array('values_es'=>$val_res[$key], 'unitprice'=>$unit_p[$key], 'currency'=>$currency, 'contarct_type'=>$contract_type, 'hsn_code'=>$hsn_code[$key], 'dbk_si'=>$dbk[$key], 'dbk_desc'=>$dbk_desc[$key], 'description'=>$descr[$key], 'p_category' =>$p_category[$key] ); $this->marketing_model->update_data($where,$table,$dataa); } } public function add_invoice_preview_data() { $invoic_no=$this->input->post('invoice_numbers'); $data=array('exporter_ref_preview' =>$this->input->post('exp_ref'), 'other_reference_preview'=>$this->input->post('other_ref'), 'consignee'=>$this->input->post('consignee'), 'buyer_consignee_preview'=>$this->input->post('buyer_consignee'), 'pre_carriage'=>$this->input->post('pre_carriage'), 'country' =>$this->input->post('country'), 'receipt_carriage' =>$this->input->post('receipt'), 'vehicle_flight'=>$this->input->post('Vehicle'), 'port_loading'=>$this->input->post('Port'), 'delivery_payment_preview'=>$this->input->post('payment'), 'port_discharge'=>$this->input->post('discharge'), 'card_board'=>$this->input->post('card_board_select'), 'final_destination' =>$this->input->post('destination'), 'card_board_box'=>$this->input->post('card_board_box'), 'sq_mtrs'=>$this->input->post('sq_mtrs'), 'net_wt_val'=>$this->input->post('net_wt'), 'order_numbner_date'=>$this->input->post('order_myInput1'), 'submitted'=>1 ); $where=array('invoice_num'=>$invoic_no); $table='packing_list_data'; $this->marketing_model->update_data($where,$table,$data); } public function add_invoice_preview_data1() { $invoic_no=$this->input->post('invoice_numbers'); $financ_year=$this->input->post('financ_year'); $data=array('exporter_ref_preview' =>$this->input->post('exp_ref'), 'other_reference_preview'=>$this->input->post('other_ref'), 'consignee'=>$this->input->post('consignee'), 'buyer_consignee_preview'=>$this->input->post('buyer_consignee'), 'pre_carriage'=>$this->input->post('pre_carriage'), 'country' =>$this->input->post('country'), 'receipt_carriage' =>$this->input->post('receipt'), 'vehicle_flight'=>$this->input->post('Vehicle'), 'port_loading'=>$this->input->post('Port'), 'delivery_payment_preview'=>$this->input->post('payment'), 'port_discharge'=>$this->input->post('discharge'), 'card_board'=>$this->input->post('card_board_select'), 'final_destination' =>$this->input->post('destination'), 'card_board_box'=>$this->input->post('card_board_box'), 'sq_mtrs'=>$this->input->post('sq_mtrs'), 'net_wt_val'=>$this->input->post('net_wt'), 'order_numbner_date'=>$this->input->post('order_myInput1'), 'submitted'=>1 ); $where=array('invoice_num'=>$invoic_no,'financ_year'=>$financ_year); // print_r($where); // die(); $table='madeups_list_data'; $this->marketing_model->update_data($where,$table,$data); } public function add_weight_note_preview_data1() { $invoic_no=$this->input->post('invoice_no'); $financ_year=$this->input->post('financ_year'); $data=array('weight_exp_ref' =>$this->input->post('exp_ref'), 'weight_order_num'=>$this->input->post('order_no'), 'weight_other_ref'=>$this->input->post('other_ref'), 'weight_first_details'=>$this->input->post('first_det'), 'weight_box_details'=>$this->input->post('box_details'), 'wt_note_submitted'=>1 ); $where=array('invoice_num'=>$invoic_no,'financ_year'=>$financ_year); $table='madeups_list_data'; $this->marketing_model->update_data($where,$table,$data); } public function add_weight_note_preview_data() { $invoic_no=$this->input->post('invoice_no'); $data=array('weight_exp_ref' =>$this->input->post('exp_ref'), 'weight_order_num'=>$this->input->post('order_no'), 'weight_other_ref'=>$this->input->post('other_ref'), 'weight_first_details'=>$this->input->post('first_det'), 'weight_box_details'=>$this->input->post('box_details'), ); $where=array('invoice_num'=>$invoic_no); $table='packing_list_data'; $this->marketing_model->update_data($where,$table,$data); } public function pkg_details_preview() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data_invoice_data = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $outsource_data=array(); foreach($data_invoice_data as $marketing) { $design=$marketing->design; $width=$marketing->width; $shade=$marketing->shades; $article=$marketing->article; $po_no=$marketing->po_no; $buyershade=$marketing->buyershade; $mark_data=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); if(empty($mark_data)) { array_push($outsource_data,''); } else { array_push($outsource_data,$mark_data); } } $data['desc_data']=$outsource_data; $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_ordered_data1($table,$where); $data_pkg_data = $this->outsource_model->fetch_where_subgrid_ordered_data1($table,$where); $osl_data=array(); foreach($data_pkg_data as $p) { $osl=$p->po_no; $where=array('oslNo'=>$osl); $table='orders'; $data_pkg_data1 = $this->outsource_model->get_customerdata($table,$where); array_push($osl_data,$data_pkg_data1); } $data['osl_det'] =$osl_data; $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_invoice_qty_data'] = $this->outsource_model->fetch_where_subgrid_qty_total_data($table,$where); $table = 'box_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $data['gross_box_data'] = $this->outsource_model->fetch_where_subgrid_gross_total_data($table,$where); $data['net_box_data'] = $this->outsource_model->fetch_where_subgrid_net_total_data($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_details_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_details_fabric_preview() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); $where=array('id'=>$data['fetchh']->id); $data=array('total_value'=>$data['total_discount_value']); $table='packing_list_data'; $this->outsource_model->update_data($where,$table,$data); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'box_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='today_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_details_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_details_fabric_view() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); $where=array('id'=>$data['fetchh']->id); $data=array('total_value'=>$data['total_discount_value']); $table='packing_list_data'; $this->outsource_model->update_data($where,$table,$data); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year,'financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'box_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='monthly_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_details_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_details_fabric_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); $where=array('id'=>$data['fetchh']->id); $data=array('total_value'=>$data['total_discount_value']); $table='packing_list_data'; $this->outsource_model->update_data($where,$table,$data); $table = 'package_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'box_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='year_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_list_details_preview',$data); $this->load->view('templates/footer_inside'); } public function check_box_checked_packing_values() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $check_values=$this->input->post('check_values'); $data1=substr($check_values, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); // print_r($exp); if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $data11=array(); $invoice_new = 0; $max_invoice = $this->marketing_model->fetch_max_invoice(); //print_r($this->db->last_query()); // die(); if(empty($max_invoice)){ $invoice_new = 0; } else{ $invoice_new = $max_invoice->invoice_num + 1; } $i = 0; $return_id = 0; $this->db->truncate('madeups_invoice_packing_temp'); foreach($exp as $val1) { $exp1 = array(); $path1 = explode(",", $val1); $exp1 = array_merge($exp1, $path1); $val = $exp1[0]; $shade = $exp1[1]; if($val != 'undefined'){ $i++; $table='sub_orders'; $where=array('id'=>$val); // print_r($where); // die(); $sub_orders_details=$this->madeups_model->fetch_where_data_row($table,$where); $order_id = $sub_orders_details->orderID; $table='orders'; $where=array('id'=>$order_id); $order_details = $this->madeups_model->fetch_where_data_row($table,$where); $product_id = $sub_orders_details->product_id; $table='product_details'; $where=array('id'=>$product_id); $product_details = $this->madeups_model->fetch_where_data_row($table,$where); $table='sub_order_shades'; $where=array('subOrderId'=>$val,'ourShade'=>$shade); $sub_order_shades_details = $this->madeups_model->fetch_where_data_row($table,$where); $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $created_At=date('d/m/Y'); $in = 0; $data=array( 'invoice_num' =>$invoice_new, 'invoice' => 'NEW-'.$invoice_new, 'sys_date' => date('d-m-Y'), 'customer_name' => $order_details->fileNo, 'order_date' => date('d-m-Y'), 'invoice_date' => date('d-m-Y'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'financ_year'=>$financial_year, 'units_pcs'=>$product_details->piececase, 'generate_invoice_num'=>$in, ); $table='madeups_list_data_new'; $this->db->insert($table,$data); if($return_id == 0) $return_id = $this->db->insert_id(); // $return_id=$this->db->insert_id(); // PACKING DATA // $invoice_num = $invoice_new; $invoice = 'NEW-'.$invoice_new; $p_id = '1'; $p_osl = $order_details->oslNo; $p_orderNo=$order_details->orderNo; $p_design= $sub_orders_details->design; $p_shade= $sub_order_shades_details->buyerShade; $p_ssl_shade= $sub_order_shades_details->ourShade; $p_batch_no = '1'; $p_size = $sub_orders_details->width; $p_article = $sub_orders_details->articleNo; $p_received_qty = '1'; $p_exp_qty = $product_details->piececase; $p_exp_wt = $product_details->net_wt; $p_gross_wt = $product_details->gross_wt; $p_ordertype = $sub_orders_details->subOrderType; $p_skuno=$sub_order_shades_details->skuNo; $p_box_id = $i; $desc = $sub_orders_details->description; $unit_price = $sub_order_shades_details->unitPrice; $box_dimension = $product_details->box_dimention; $data=array('madeups_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'ref_id'=>$p_id, 'osl_no'=>$p_osl, 'orderNo'=>$p_orderNo, 'shades'=>$p_shade, 'ssl_shade'=>$p_ssl_shade, 'design'=>$p_design, 'batch_no'=>$p_batch_no, 'size'=>$p_size, 'financ_year'=>$financial_year, 'article'=>$p_article, 'received_qty'=>$p_received_qty, 'exp_qty'=>$p_exp_qty, 'exp_wt'=>$p_exp_wt, 'bal_qty'=>$p_gross_wt, 'order_type'=>$p_ordertype, 'skuno'=>$p_skuno, 'box_id'=>$p_box_id, 'description'=>$desc, 'unit_price' =>$unit_price ); $table='madeups_packing_new'; $id = $this->db->insert($table,$data); $data=array('pack_id'=>$return_id, 'financ_year'=>$financial_year, 'invoice'=>$invoice, 'box_id'=>$p_box_id, 'total_pcs'=>$p_exp_qty, 'net_wt'=>$p_exp_wt, 'gross_wt'=>$p_gross_wt, 'tare_wt'=>($p_exp_wt - $p_gross_wt), 'box_dimension'=>$box_dimension, ); $table='madeups_box_packing_new'; $this->db->insert($table,$data); $data=array('pack_id'=>$return_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'osl_no'=>$p_osl, 'article'=>$p_article, 'width'=>$p_size, 'design'=>$p_design, 'batch_no'=>$p_batch_no, 'ssl_shades'=>$p_ssl_shade, 'buyershade'=>$p_shade, 'stock_qty'=>$p_exp_qty, 'stock_wt'=>$p_exp_wt, 'financ_year'=>$financial_year, 'unitprice'=>$unit_price, 'ordertype'=>$p_ordertype, 'values_es'=>($p_exp_qty*$unit_price), 'description'=>$desc, 'currency'=>'USD', 'contarct_type'=>'FAQ', ); $table='madeups_invoice_packing_temp'; $this->db->insert($table,$data); } // $table='fabric_madeups_delivery_confirmation'; // $where=array('id'=>$p_id[$key]); // $data=array('received_qty'=>$p_bal_qty[$key],'received_wt'=>$p_exp_wt[$key]); // $this->marketing_model->update_data($where,$table,$data); } $table='madeups_invoice_packing_temp'; $v = $this->marketing_model->display_madeups_packing_group_id_new($table); // print_r($this->db->last_query()); // die(); foreach($v as $key=>$val) { $data=array('pack_id'=>$return_id, 'invoice'=>$val->invoice, 'invoice_num'=>$val->invoice_num, 'osl_no'=>$val->osl_no, 'article'=>$val->article, 'width'=>$val->width, 'design'=>$val->design, 'batch_no'=>$val->batch_no, 'ssl_shades'=>$val->ssl_shades, 'buyershade'=>$val->buyershade, 'stock_qty'=>$val->sum_val, 'stock_wt'=>$val->stock_wt, 'financ_year'=>$val->financ_year, 'unitprice'=>$val->unitprice, 'ordertype'=>$val->ordertype, 'values_es'=>($val->sum_val*$val->unitprice), 'description'=>$val->description, 'currency'=>'USD', 'contarct_type'=>'FAQ', ); $table1 = 'madeups_invoice_packing_new'; $this->db->insert($table1,$data); } $data['details'] = $sub_order_shades_details; echo json_encode('NEW-'.$invoice_new); } public function add_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=$this->input->post("remarks"); $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('confirm'=>'Yes','remark'=>$remarks,'approved_by'=>$approved_by,'approved_date'=>$current_date); $table='packing_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); return true; } public function pkg_details_approve_preview() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('as'); $where=array('id'=>$val); $table='packing_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); echo json_encode($data); } public function madeups_custom_all_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); $c_data=array(); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); //print_r($cus_id); $getalldata=array(); foreach($cus_id as $c) { //print_r($c->oslNo); $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function ho_custom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'HO','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'HO','all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function dyeing_custom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - DYEING','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - DYEING','osl'=>$c->oslNo,'received_qty >'=>0,'madeups_custom_status'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function nandi_cutom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'NANDI','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'NANDI','all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function tailoring_custom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - TAILORING','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'PEENYA - TAILORING','all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function byatranpura_custom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'BYATRANPURA','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'BYATRANPURA','all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function vijayapura_custom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'VIJAYAPURA','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'VIJAYAPURA','all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function doddajala_custom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'DODDAJALA','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'DODDAJALA','all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function kumara_custom_madeups_stock() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $i=$i= $this->uri->segment(3); if($i == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'KUMARA PARK','received_qty >'=>0); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } else { $table = 'fabric_madeups_delivery_confirmation'; $where=array('all_stock_data'=>1); $data=array('all_stock_data'=>0); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $where=array('fileNo'=>$i); $table='orders'; $cus_id = $this->vendor_model->get_where_dataa($table,$where); foreach($cus_id as $c) { $table = 'fabric_madeups_delivery_confirmation'; $where=array('osl'=>$c->oslNo,'received_qty >'=>0); $data=array('madeups_custom_status'=>1,'all_stock_data'=>1); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table = 'fabric_madeups_delivery_confirmation'; $where=array('location'=>'KUMARA PARK','all_stock_data'=>1); $getalldata = $this->vendor_model->get_where_dataa($table,$where); } echo json_encode($getalldata); } public function madeups_custom_stock_packing_grid() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='madeups_polist_data'; $where=array('status'=>'0'); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $d=$data['madeups_data']->customer_id_name; $where=array('customerName'=>$d); $table='customer_master'; $data['custom_id']=$this->marketing_model->fetch_main_data($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->db->empty_table('madeups_check_val'); $this->db->truncate('madeups_check_val'); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_custom_stock_packing_grid1',$data); $this->load->view('templates/footer_inside'); } public function madeups_all_stock_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('checked_ids'); // $table='fabric_madeups_delivery_confirmation'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { $table='fabric_madeups_delivery_confirmation'; //$where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); $where=array('pklist_id'=>1); $data=array('pklist_id'=>0,'exp_qty'=>0,'exp_wt'=>0); $this->marketing_model->update_data($where,$table,$data); //} $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $r=array(); $d=array(); $osl_details=array(); foreach($exp as $val) { if($val == 'undefined') { } else { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $data=array('pklist_id'=>1,'exp_qty'=>$row->received_qty,'exp_wt'=>$row->received_wt); $this->marketing_model->update_data($where,$table,$data); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } } $data['result']=$r; $f=$r; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); foreach($f as $vv) { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->shade, 'received_qty'=>$vv->received_qty, 'received_wt'=>$vv->received_wt, 'exp_wt'=>$vv->received_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); } $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $received_wt=$vvv1->received_wt; $exp_wt=$vvv1->received_wt; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty,'received_wt'=>$received_wt,'exp_wt'=>$received_wt); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $table='madeups_list_data'; $invoice_no=$this->marketing_model->fetch_invoice_madeupo_no($table,$where); if(empty($invoice_no)) { $data['invoice']=1; } else { $data['invoice']=$invoice_no->invoice_num + 1; } if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $table='madeups_polist_data'; $where=array('status'=>'0','financ_year'=>$financial_year); $data['madeups_data']=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('status'=>0); $data['osl_number']=$this->pkg_list_model->group_by_fetch_where_data($table,$where); $data['checked_ids1']=$this->input->post('checked_ids'); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_all_stock_detils',$data); $this->load->view('templates/footer_inside'); } public function madeups_edit_val() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('as'); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data_fetch=$this->vendor_model->get_customerdata($table,$where); $financ_year=$data_fetch->financ_year; //print_r($data_fetch); //die(); $table='madeups_packing'; $where=array('invoice_num'=>$data_fetch->invoice_num,'financ_year'=>$financ_year); $inv_des=$this->vendor_model->get_data($table,$where); foreach($inv_des as $des) { $r=$des->ref_id; $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$r); $fab_res=$this->vendor_model->get_customerdata($table,$where); if(empty($fab_res)) { $table='madeups_packing'; $where=array('id'=>$des->id); $datas=array('description'=>''); $this->vendor_model->update_data($where,$table,$datas); } else { $table='madeups_packing'; $where=array('id'=>$des->id); $datas=array('description'=>$fab_res->description); $this->vendor_model->update_data($where,$table,$datas); } } $table='madeups_packing'; $where=array('invoice_num'=>$data_fetch->invoice_num,'financ_year'=>$financ_year); $data['inv_dess']=$this->vendor_model->fetch_madeups_exp_groups_datas($table,$where); // foreach($inv_dess as $dess) // { // $shade=$dess->shades; // $width=$dess->size; // $article=$dess->article; // $osl_no=$dess->osl_no; // $design=$dess->design; // $this->vendor_model->get_group_purchase_cs_data($table); // } $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $table = 'madeups_list_data'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); //$data_invoice_data_row = $this->outsource_model->get_customer_row($table,$where); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $customer_name = $dept_id_row->customer_name; //echo $customer_name; //die(); $where5 = array('customerName'=>$customer_name); $table5 = 'customer_master'; $dept_id_row = $this->vendor_model->get_where_row($table5,$where5); $customerID = $dept_id_row->customerID; $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); // $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1_invoicedata($table,$where); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1_order($data1,$financ_year); // print_r($this->outsource_model->fetch_where_subgrid_data1_order($data1,$financ_year)); // print_r($this->db->last_query()); // die(); $data_invoice_data = $this->outsource_model->fetch_where_subgrid_data1($table,$where); //print_r($this->db->last_query()); $outsource_data=array(); $hs_code = array(); $dbk = array(); $dbk_desc = array(); $p_category = array(); foreach($data_invoice_data as $f) { $design=$f->design; $width1=$f->width; $width = preg_replace('/\xc2\xa0/', ' ', $width1); $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); $hs_code_val = $this->vendor_model->get_hscode($customerID,$design,$width,$shade,$article,$buyershade); //print_r($this->db->last_query()); // die(); if($hs_code_val){ $hs_code1 = $hs_code_val->hs_code; array_push($hs_code,$hs_code1); array_push($dbk,$hs_code_val->dbk_si); array_push($dbk_desc,$hs_code_val->customs_declaration); array_push($p_category,$hs_code_val->p_category); } else{ $hs_code1 = ''; array_push($hs_code,''); array_push($dbk,''); array_push($dbk_desc,''); array_push($p_category,''); } //print_r($this->db->last_query()); if(empty($d_fetch)) { //array_push($outsource_data,''); } else { array_push($outsource_data,$d_fetch); } } // print_r($outsource_data); $table6='product_category'; $where6=array('product_type'=>'Madeups'); $data['product_category'] = $this->marketing_model->get_data($table6,$where6); $data['hs_code'] = $hs_code; $data['marketing'] = $outsource_data; $data['dbk'] = $dbk; $data['dbk_desc'] = $dbk_desc; $data['desc_data'] = $outsource_data; $data['p_category'] = $p_category; // print_r($outsource_data); // die(); // total $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $fetch_sum_amt_invoice = $this->vendor_model->sum_amount_get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $fetch = $this->vendor_model->get_customerdata($table,$where); $t_number = 0; if($fetch->total_value == 0) { $t_number = number_format((float) $fetch_sum_amt_invoice->values_es, 2, '.', ''); } else if($fetch->discount == 0 && $fetch->other_charges == 0) { $t_number = number_format((float) $fetch_sum_amt_invoice->values_es, 2, '.', ''); } else if($fetch->other_charges != 0) { $t_number = number_format((float) $fetch->total_value, 2, '.', ''); } else { $v=$fetch->discount; $s=number_format((float) $fetch_sum_amt_invoice->values_es, 2, '.', ''); $d=$s - $v; $t_number = number_format((float) $d, 2, '.', ''); } $data['t_number'] = $t_number; echo json_encode($data); } public function madeups_edit_val_new() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('as'); $where=array('id'=>$val); $table='madeups_list_data_new'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data_fetch=$this->vendor_model->get_customerdata($table,$where); $financ_year=$data_fetch->financ_year; // print_r($data_fetch); // die(); $table='madeups_packing_new'; $where=array('invoice_num'=>$data_fetch->invoice_num,'financ_year'=>$financ_year); $inv_des=$this->vendor_model->get_data($table,$where); foreach($inv_des as $des) { $r=$des->ref_id; $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$r); $fab_res=$this->vendor_model->get_customerdata($table,$where); if(empty($fab_res)) { $table='madeups_packing_new'; $where=array('id'=>$des->id); $datas=array('description'=>''); $this->vendor_model->update_data($where,$table,$datas); } else { $table='madeups_packing_new'; $where=array('id'=>$des->id); $datas=array('description'=>$fab_res->description); $this->vendor_model->update_data($where,$table,$datas); } } $table='madeups_packing_new'; $where=array('invoice_num'=>$data_fetch->invoice_num,'financ_year'=>$financ_year); $data['inv_dess']=$this->vendor_model->fetch_madeups_exp_groups_datas($table,$where); // foreach($inv_dess as $dess) // { // $shade=$dess->shades; // $width=$dess->size; // $article=$dess->article; // $osl_no=$dess->osl_no; // $design=$dess->design; // $this->vendor_model->get_group_purchase_cs_data($table); // } $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $table = 'madeups_list_data_new'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); // $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1_invoicedata($table,$where); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1_order($data1,$financ_year); // print_r($this->outsource_model->fetch_where_subgrid_data1_order($data1,$financ_year)); // print_r($this->db->last_query()); // die(); $data_invoice_data = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $outsource_data=array(); foreach($data_invoice_data as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); //print_r($this->db->last_query()); if(empty($d_fetch)) { //array_push($outsource_data,''); } else { array_push($outsource_data,$d_fetch); } } // print_r($outsource_data); $data['marketing'] = $outsource_data; $data['desc_data'] = $outsource_data; // print_r($outsource_data); // die(); echo json_encode($data); } public function madeups_list_edit_val() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $approved_by=$idd['username']; $refe_ids = $this->input->post('r_ids'); $val_res=$this->input->post('val_res'); $unit_p=$this->input->post('unit_p'); $currency=$this->input->post('currency'); $contract_type=$this->input->post('contract_type'); $hsn_code=$this->input->post('hsn'); $descr=$this->input->post('descr'); $discount_name=$this->input->post('discount_name'); $discount=$this->input->post('dis'); $other_charges_des=$this->input->post('charges_des'); $other_charges=$this->input->post('charges_val'); $total_value_old =$this->input->post('tot_val'); $total_value = number_format((float) $total_value_old, 2, '.', ''); $shipping_customs_ex_rate=$this->input->post('ex_rate'); $shipping_customs_inr_val=$this->input->post('ex_rate_inr'); $igst_rate = $this->input->post('igst_rate'); $igst_inr = $this->input->post('igst_inr'); $payment_terms = $this->input->post('payment_terms'); $deliveryMode = $this->input->post('deliveryMode'); $invoice_value_discount = $this->input->post('invoice_value_discount'); $dbk=$this->input->post('dbk'); $dbk_desc=$this->input->post('dbk_desc'); $p_category=$this->input->post('p_category'); $expor_under = $this->input->post('expor_under'); foreach($refe_ids as $key=>$val) { $where1=$refe_ids[$key]; $where1=$refe_ids[$key]; $table = 'madeups_invoice_packing'; $where = array('id'=>$where1); $inv=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_list_data'; $where=array('id'=>$inv->pack_id); $datay=array('updated_on'=>date('d-m-Y'), 'updated_by'=>$approved_by, 'discount'=>$discount, 'other_charges_des'=>$other_charges_des, 'other_charges'=>$other_charges, 'total_value'=>$total_value, 'discount_name'=>$discount_name, 'shipping_customs_ex_rate'=>$shipping_customs_ex_rate, 'shipping_customs_inr_val'=>$shipping_customs_inr_val, 'igst_rate'=>$igst_rate, 'igst_inr'=>$igst_inr, 'expor_under'=>$expor_under, 'payment_terms' =>$payment_terms, 'deliveryMode' =>$deliveryMode, 'invoice_value_discount'=>$invoice_value_discount, 'p_category' =>$p_category[$key] ); $table='madeups_list_data'; $this->marketing_model->update_data($where,$table,$datay); $where1=$refe_ids[$key]; $table = 'madeups_invoice_packing'; $where = array('id'=>$where1); $datag=array('values_es'=>$val_res[$key], 'unitprice'=>$unit_p[$key], 'currency'=>$currency, 'contarct_type'=>$contract_type, 'hsn_code'=>$hsn_code[$key], 'dbk_si'=>$dbk[$key], 'dbk_desc'=>$dbk_desc[$key], 'description'=>$descr[$key], 'p_category' =>$p_category[$key] ); $this->marketing_model->update_data($where,$table,$datag); print_r($this->db->last_query()); } } public function madeups_updatesku() { $sku = $this->input->post('sku'); $made_id=$this->input->post('made_id'); $where=array('id'=>$made_id); $data=array('skuno'=>$sku); $table='madeups_packing'; $this->marketing_model->update_data($where,$table,$data); } public function madeups_details_preview() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; // $table='packing_list_data'; // $where=array('id'=>$i); // $data1=$this->marketing_model->fetch_main_data($table,$where); $table = 'madeups_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['pkg_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $where=array('invoice'=>$data1); $table='madeups_list_data'; $data_fetch=$this->vendor_model->get_customerdata($table,$where); $table='madeups_packing'; $where=array('invoice_num'=>$data_fetch->invoice_num); $inv_des=$this->vendor_model->get_data($table,$where); foreach($inv_des as $des) { $r=$des->ref_id; $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$r); $fab_res=$this->vendor_model->get_customerdata($table,$where); $table='madeups_packing'; $where=array('id'=>$des->id); $datas=array('description'=>$fab_res->description); $this->vendor_model->update_data($where,$table,$datas); } $table='madeups_packing'; $where=array('invoice_num'=>$data_fetch->invoice_num); $data['inv_dess']=$this->vendor_model->fetch_madeups_exp_groups_datas($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['invoice_data'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_invoice_qty_data'] = $this->outsource_model->fetch_where_subgrid_qty_total_data($table,$where); $table = 'madeups_box_packing'; $where = array('invoice'=>$data1,'status'=>'0'); $data['box_data'] = $this->marketing_model->box_group_by($table,$where); $b_data = $this->marketing_model->box_group_by($table,$where); $data['gross_box_data'] = $this->outsource_model->fetch_where_subgrid_gross_total_data($table,$where); $data['net_box_data'] = $this->outsource_model->fetch_where_subgrid_net_total_data($table,$where); $p=array(); $n=array(); $g=array(); $t=array(); foreach($b_data as $b) { $in=$b->invoice; $box=$b->box_id; $table='madeups_box_packing'; $where=array('invoice'=>$in,'box_id'=>$box); $pcs= $this->marketing_model->box_total_pcs_group_by($table,$where); $tare = $this->marketing_model->box_tare_group_by($table,$where); $gross= $this->marketing_model->box_gross_group_by($table,$where); $net= $this->marketing_model->box_net_group_by($table,$where); array_push($t,$tare); array_push($n,$net); array_push($g,$gross); array_push($p,$pcs); } $data['tare_w']=$t; $data['net_w']=$n; $data['gross_w']=$g; $data['total_p']=$p; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_details_preview',$data); $this->load->view('templates/footer_inside'); } public function madeups_generate_invoice_new() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data_new'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year1=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing_new'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data_new'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // print_r($this->vendor_model->get_customerdata($table,$where)); // print_r($this->db->last_query()); // die(); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table='madeups_invoice_packing_new'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; //print_r($mark); // die(); if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('invoice'=>$data1); $table='madeups_invoice_packing_new'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); //print_r($this->db->last_query()); //die(); $where=array('invoice'=>$data1); $table='madeups_invoice_packing_new'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='madeups_invoice_packing_new'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('invoice'=>$data1); $table1='madeups_box_packing_new'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1); $table1='madeups_box_packing_new'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); /*$where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1);*/ $where=array('madeups_id'=>$val); $table='madeups_packing_new'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing_new'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data_new'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing_new'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year1); $table='madeups_packing_new'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where1=array('madeups_id'=>$val); $table1='madeups_packing_new'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata_new($table1,$where); /* print_r($data['sku_number']); die();*/ $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); $data1=$data['fetchh']->invoice; $where=array('invoice'=>$data1,'financ_year'=>$financ_year1); $table='madeups_packing_new'; $data['dist_order_no'] = $this->vendor_model->get_distict_where_data($table,$where); $data['dist_osl_no'] = $this->vendor_model->get_distict_dtl_where_data($table,$where); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_invoice_generate_new',$data); //print_r($data['fetch_invoice']); //print_r($data['sku_number']); //die(); } public function madeups_generate_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year1=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_r($this->vendor_model->get_customerdata($table,$where)); // print_r($this->db->last_query()); // die(); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table='madeups_invoice_packing'; if($val >= 1072){ $data['fetch_invoice']=$this->vendor_model->get_where_dataa_order($table,$where); $fetch_invoice=$this->vendor_model->get_where_dataa_order($table,$where); } else{ $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); } $total_sq = 0; foreach($fetch_invoice as $v){ $q = $v->stock_qty; $size = $v->width; $s = explode(" ",$size); $type = ''; $second_size = ''; if(strpos($s[2],"CMS") > 0){ $second_size = trim($s[2]," CMS"); $second_size = str_replace(' ', '-', $second_size); // Replaces all spaces with hyphens. $second_size = preg_replace('/[^A-Za-z0-9\-]/', '', $second_size); // Removes special chars. $type = 'CMS'; } else if(strpos($s[2],"INCHES") > 0){ $second_size = trim($s[2]," INCHES"); $second_size = str_replace(' ', '-', $second_size); // Replaces all spaces with hyphens. $second_size = preg_replace('/[^A-Za-z0-9\-]/', '', $second_size); // Removes special chars.\ $type = 'INCHES'; } else if($s[3] == "CMS"){ $second_size = $s[2]; $type = 'CMS'; } else if($s[3] == "INCHES"){ $second_size = $s[2]; $type = 'INCHES'; } $size_val = $s[0]." x ".strval($second_size); // print_r($s[2]); // print_r($size_val); // die(); // $where1=array('size'=>strval($size_val),'scale'=>$type); // $table1='madeups_size_master'; // $sq_details =$this->vendor_model->get_where_row_new($table1,$where1); $where1 = array('size' => strval($size_val), 'scale' => $type); $table1 = 'madeups_size_master'; // Assuming $this->vendor_model->get_where_row_new uses CodeIgniter's Active Record $this->db->where($where1); $query = $this->db->get($table1); $sq_details = $query->row(); if($sq_details){ } else { print_r($s); print_r($this->db->last_query()); } // print_r($s); $sq = $sq_details->sq_mtrs; // echo 'SQ_MTRS = '.$sq; // echo 'size = '.$size_val; // echo 'qunatity = '.$q."========="; $total_sq += $sq*$q; //echo $total_sq; // die(); // echo '-----------'; } $data['total_sq'] = $total_sq; if($val >= 1072){ $data_fetch_invoice=$this->vendor_model->get_where_dataa_order($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa_order($table,$where); } else{ $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); } $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); /*$where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1);*/ $where=array('madeups_id'=>$val); $table='madeups_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); $data1=$data['fetchh']->invoice; $where=array('invoice'=>$data1,'financ_year'=>$financ_year1); $table='madeups_packing'; $data['dist_order_no'] = $this->vendor_model->get_distict_where_data($table,$where); $data['dist_osl_no'] = $this->vendor_model->get_distict_dtl_where_data($table,$where); $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year1); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); //$where1=array('madeups_id'=>$val); $where1=array('invoice'=>$data1); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata($table1,$where1); //$data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata_new($table1,$where1); //print_r($this->db->last_query()); //print_r($data['sku_number']); // die(); $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='country_table'; $data['countries']=$this->vendor_model->get_data_customer($table); $where = array('country_id'=>'10'); $table = 'ports_of_discharge'; $data['india_port'] = $this->vendor_model->get_where_dataa($table,$where); //print_r($this->vendor_model->get_where_dataa($table,$where)); //die(); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_invoice_generate',$data); //print_r($data['fetch_invoice']); //print_r($data['sku_number']); //die(); } public function madeups_generate_invoice_gst() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year1=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $data['hsn_code']=$this->vendor_model->get_hsn_code($table,$where); $data['dbk']=$this->vendor_model->get_dbk_code($table,$where); $data['dbk_desc']=$this->vendor_model->get_dbk_desc($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_r($this->vendor_model->get_customerdata($table,$where)); // print_r($this->db->last_query()); // die(); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table='madeups_invoice_packing'; if($val >= 1072){ $data['fetch_invoice']=$this->vendor_model->get_where_dataa_order($table,$where); $fetch_invoice=$this->vendor_model->get_where_dataa_order($table,$where); } else{ $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); } //print_r($this->db->last_query()); // die(); // print_r($data['fetch']); $total_sq = 0; foreach($fetch_invoice as $v){ $q = $v->stock_qty; $size = $v->width; $s = explode(" ",$size); $type = ''; $second_size = ''; if(strpos($s[2],"CMS") > 0){ $second_size = trim($s[2]," CMS"); $second_size = str_replace(' ', '-', $second_size); // Replaces all spaces with hyphens. $second_size = preg_replace('/[^A-Za-z0-9\-]/', '', $second_size); // Removes special chars. $type = 'CMS'; } else if(strpos($s[2],"INCHES") > 0){ $second_size = trim($s[2]," INCHES"); $second_size = str_replace(' ', '-', $second_size); // Replaces all spaces with hyphens. $second_size = preg_replace('/[^A-Za-z0-9\-]/', '', $second_size); // Removes special chars. $type = 'INCHES'; } else if($s[3] == "CMS"){ $second_size = $s[2]; $type = 'CMS'; } else if($s[3] == "INCHES"){ $second_size = $s[2]; $type = 'INCHES'; } $size_val = $s[0]." x ".$second_size; $where1=array('size'=>$size_val,'scale'=>$type); $table1='madeups_size_master'; $sq_details =$this->vendor_model->get_where_row_new($table1,$where1); if($sq_details){ } else { print_r($s); print_r($this->db->last_query()); } // print_r($s); $sq = $sq_details->sq_mtrs; // echo 'SQ_MTRS = '.$sq; // echo 'size = '.$size_val; // echo 'qunatity = '.$q."========="; $total_sq += $sq*$q; // echo $total_sq; // echo '-----------'; } $data['total_sq'] = $total_sq; //$data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); //$data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); //$data_fetch_invoice=$this->vendor_model->get_where_dataa_order($table,$where); //$data_fetch_invoice1=$this->vendor_model->get_where_dataa_order($table,$where); if($val >= 1072){ $data_fetch_invoice=$this->vendor_model->get_where_dataa_order($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa_order($table,$where); } else{ $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); } $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); /*$where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1);*/ $where=array('madeups_id'=>$val); $table='madeups_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); $data1=$data['fetchh']->invoice; $where=array('invoice'=>$data1,'financ_year'=>$financ_year1); $table='madeups_packing'; $data['dist_order_no'] = $this->vendor_model->get_distict_where_data($table,$where); $data['dist_osl_no'] = $this->vendor_model->get_distict_dtl_where_data($table,$where); $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year1); $table = 'madeups_invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year1); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); //$where1=array('madeups_id'=>$val); $where1=array('invoice'=>$data1); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata($table1,$where1); //$data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata_new($table1,$where1); //print_r($this->db->last_query()); //print_r($data['sku_number']); // die(); $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='country_table'; $data['countries']=$this->vendor_model->get_data_customer($table); $where = array('country_id'=>'10'); $table = 'ports_of_discharge'; $data['india_port'] = $this->vendor_model->get_where_dataa($table,$where); //print_r($this->vendor_model->get_where_dataa($table,$where)); //die(); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_invoice_generate_gst',$data); //print_r($data['fetch_invoice']); //print_r($data['sku_number']); //die(); } public function madeups_gst_generate_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where1=array('madeups_id'=>$val); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata($table1,$where1); // print_r($data['sku_number']); // die(); $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_gst_invoice_generate',$data); //print_r($data['customer_number']); //die(); } public function madeups_generate_weight_note() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $data=array('invoice_description'=>''); $table='madeups_packing'; $where=array('invoice_description !='=>''); $this->vendor_model->update_data($where,$table,$data); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='madeups_packing'; $data_inv_dess_pack_des=$this->vendor_model->list_invoice_sum_of_mktrs1($table1,$where1); foreach($data_inv_dess_pack_des as $d) { $table='madeups_packing'; $where=array('id'=>$d->id); $in_dess=$this->vendor_model->fetch_where_subgrid_data($table,$where); $table='madeups_invoice_packing'; $where=array('invoice'=>$in_dess->invoice,'buyershade'=>$in_dess->shades,'design'=>$in_dess->design,'width'=>$in_dess->size,'article'=>$in_dess->article); $data=array('pack_des_id'=>$d->id); $this->vendor_model->update_data($where,$table,$data); $table='madeups_invoice_packing'; $where=array('pack_des_id'=>$d->id); $in=$this->vendor_model->fetch_where_subgrid_data($table,$where); $table='madeups_invoice_packing'; $where=array('invoice'=>$in_dess->invoice,'buyershade'=>$in_dess->shades,'design'=>$in_dess->design,'width'=>$in_dess->size,'article'=>$in_dess->article); $data=array('pack_des_id'=>$d->id); $this->vendor_model->update_data($where,$table,$data); $table='madeups_invoice_packing'; $where=array('pack_des_id'=>$d->id); $in=$this->vendor_model->fetch_where_subgrid_data($table,$where); //print_r($this->db->last_query()); if(empty($in)) { } else { if($in->description == '') { $table='madeups_packing'; $where=array('id'=>$d->id); $in_des=$this->vendor_model->fetch_where_subgrid_data($table,$where); $data=array('invoice_description'=>$in_des->description); $table='madeups_packing'; $where=array('id'=>$d->id); $this->vendor_model->update_data($where,$table,$data); } else { $data=array('invoice_description'=>$in->description); $table='madeups_packing'; $where=array('id'=>$d->id); $this->vendor_model->update_data($where,$table,$data); //print_r($this->db->last_query()); } } } $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1 = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('invoice'=>$data1,'financ_year'=>$financ_year); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='box_packing'; $data['box_fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice1']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice2']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice3']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice4']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice5']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice6']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->marketing_box_master_confirm_get_details($data1); $data['dist_order_no'] = $this->vendor_model->get_distict_where_data($table,$where); $data['dist_osl_no'] = $this->vendor_model->get_distict_dtl_where_data($table,$where); //print_r($this->db->last_query()); //die(); $data['group_package_ttl_gross']=$this->vendor_model->marketing_toatl_box_master_confirm_get_details($data1); $data_group_package_fetch_invoice=$this->vendor_model->group_get_where_dataa($table,$where); $boxes=array(); foreach($data_group_package_fetch_invoice as $d) { $where=array('unique_no'=>$d->box_id); $table='madeups_box_master'; $data_box=$this->vendor_model->issue_fabric_exported_stock($table,$where); if(empty($data_box)) { array_push($boxes,''); } else { array_push($boxes,$data_box); } } $data['box']=$boxes; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice1']=$this->vendor_model->count_of_pcs($table,$where); $where=array('invoice'=>$data1,'box_dimension !='=>'','financ_year'=>$financ_year); $table='madeups_box_packing'; $data['box_summary']=$this->vendor_model->marketing_toatl_box_master_summary_confirm_get_details($data1); $data_box_summaryy=$this->vendor_model->marketing_toatl_box_master_summary_confirm_get_details($data1); $data_box_summary=$this->vendor_model->get_box_data_sl_fetch($table,$where); $boxess=array(); foreach($data_box_summaryy as $b) { // $where=array('box_dimension'=>$b->box_dimension,'invoice'=>$data1,'financ_year'=>$financ_year); $where=array('box_dimension'=>$b->box_dimension,'invoice'=>$data1); $table='madeups_box_packing'; $data_box=$this->vendor_model->count_amount_get_customerdata($table,$where); array_push($boxess,$data_box); } $data['box_s']=$boxess; $data_box_s=$boxess; $box=array(); $t=0; foreach($data_box_summaryy as $key=>$s) { $v=0; $v=$data_box_s[$key] * $s->total_cmb; $t = $t + $v; //array_push($box,$v); } $data['total_cbms']=$t; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice10']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); $data['package_fetch_generte_invoice']=$this->vendor_model->max_select_generate_invoice_no(); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['count_package_fetch_invoice']); //die(); $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['indent_p']='indent_preview'; // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_list_weight_note',$data); //$this->load->view('templates/footer_inside'); /// } public function madeups_generate_weight_note1() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('as'); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); echo json_encode($data); } public function add_yes_madeups_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=$this->input->post("remarks"); $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('confirm'=>'Yes','remark'=>$remarks,'approved_by'=>$approved_by,'approved_date'=>$current_date); $table='madeups_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); return true; } public function fetch_box_madeups_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('ids'); $table='madeups_box_master'; $where=array('unique_no'=>$data2); $data=$this->marketing_model->fetch_main_data($table,$where); echo json_encode($data); } public function madeups_box_list_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->db->truncate('madeups_box_data'); $table='madeups_box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('boxes'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if(empty($e_wt[$key])) { $data=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>0, ); $table='madeups_box_data'; $this->db->insert($table,$data); } else { $data=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='madeups_box_data'; $this->db->insert($table,$data); } } $table='madeups_box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='madeups_box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q']=$ddd; $data['net_wt1']=$eee; $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); echo json_encode($data); } //////////////////////////////// 17-7-2018 /////////////////////////////////////////////// public function madeups_packing() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('status'=>0,'id'=>$val); $data['details']=$this->marketing_model->fetch_main_data($table,$where); $financ_year=$data['details']->financ_year; $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='madeups_packing'; $data['details_packing']=$this->marketing_model->fetch_where_ordered_data($table,$where); //print_R($data['details_packing']); //die(); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['details_invoice']=$this->marketing_model->fetch_where_data($table,$where); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $where1=array('invoice'=>$data['details']->invoice,'status'=>0); $table='madeups_box_packing'; //$data['details_box']=$this->marketing_model->fetch_where_ordered_data($table,$where1); $data['details_box']=$this->marketing_model->fetch_where_ordered_datawith_netwt($data['details']->invoice); //print_r($this->db->last_query()); //die(); $where=array('status'=>0); $table='madeups_box_master'; $data['details_boxes']=$this->marketing_model->fetch_where_data($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/edit_packing_madeups_list',$data); $this->load->view('templates/footer_inside'); } public function madeups_packing_new() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data_new'; $where=array('status'=>0,'id'=>$val); $data['details']=$this->marketing_model->fetch_main_data($table,$where); $financ_year=$data['details']->financ_year; $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='madeups_packing_new'; $data['details_packing']=$this->marketing_model->fetch_where_ordered_data($table,$where); //print_R($data['details_packing']); //die(); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='madeups_invoice_packing_new'; $data['details_invoice']=$this->marketing_model->fetch_where_data($table,$where); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $where1=array('invoice'=>$data['details']->invoice,'status'=>0); $table='madeups_box_packing_new'; $data['details_box']=$this->marketing_model->fetch_where_ordered_data($table,$where1); $data['details_box']=$this->marketing_model->fetch_where_ordered_datawith_netwt_new($data['details']->invoice); //print_r($this->db->last_query()); //die(); $where=array('status'=>0); $table='madeups_box_master'; $data['details_boxes']=$this->marketing_model->fetch_where_data($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/edit_packing_madeups_list',$data); $this->load->view('templates/footer_inside'); } public function madeups_fetch_edit_exp_quantity_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $e_quantity=$this->input->post('e_quantity'); $ref_ids=$this->input->post('ref_ids'); $stock_val=$this->input->post('stock_val'); //print_r($ref_ids); //die(); $data=array('edit_list'=>0); $where=array('edit_list'=>1); $table='fabric_madeups_delivery_confirmation'; $this->marketing_model->update_data($where,$table,$data); foreach($ref_ids as $key=>$val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$ref_ids[$key]); //$data=array('exp_qty'=>$e_quantity[$key],'received_qty'=>$stock_val[$key],'received_qty_ref'=>$stock_val[$key]); $data=array('exp_qty'=>$e_quantity[$key],'edit_list'=>1); $this->marketing_model->update_data($where,$table,$data); } $r=array(); $d=array(); $osl_details=array(); foreach($ref_ids as $val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } $data['result']=$r; $data['resultt']=$r; $f=$r; $ff=$r; $fff=$r; $orders_table=array(); foreach($ff as $f1) { $ref=$f1->ref_id; $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($ref); if(empty($data_res)) { array_push($orders_table,''); } else { array_push($orders_table,$data_res); } } $data['osl']=$orders_table; $data['osl_d']=$orders_table; $data['osll']=$orders_table; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_edit_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_edit_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $b_mm=array(); $e_mm=array(); foreach($f as $vv) { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->shade, 'received_qty'=>$vv->exp_qty, 'exp_wt'=>$vv->exp_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); $size = $vv->size; $article = $vv->article; $shades =$vv->ssl_shade; $design = $vv->design; // $ar_b=$this->marketing_model->fetch_madeups_datas($size,$article,$shades,$design); // $ar_bb=$this->marketing_model->fetch_madeups_exp_datas($size,$article,$shades,$design); // //fetch_madeups_exp_datas // array_push($b_mm,$ar_b); // array_push($e_mm,$ar_bb); } $b_m=$this->marketing_model->fetch_madeups_datas1(); $e_m=$this->marketing_model->fetch_madeups_exp_datas1(); $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $received_wt=$vvv1->received_wt; $exp_wt=$vvv1->received_wt; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty,'received_wt'=>$received_wt,'exp_wt'=>$exp_wt); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $this->db->truncate('pkg_madeups_table'); $table='box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $next_table=$this->marketing_model->display_madeups_edit_packing_group_id_embroidryinspection($table); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'received_qty'=>$val->exp_qty, 'exp_wt'=>$val->exp_wt, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'exp_wt'=>$val->exp_wt, 'received_qty'=>$val->exp_qty, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->madeups_pkg_fetch_where_data(); $data['pkg_res_exp_qty']=$this->marketing_model->fetch_madeups_datas1(); $data['pkg_res_exp_wt']=$this->marketing_model->fetch_madeups_exp_datas1(); echo json_encode($data); } public function madeups_fetch_edit_box_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $ref_ids=$this->input->post('ref_ids'); $data22=$this->input->post('e_wt'); $e_quantity=$this->input->post('e_quantity'); $data=array('edit_list'=>0); $where=array('edit_list'=>1); $table='fabric_madeups_delivery_confirmation'; $this->marketing_model->update_data($where,$table,$data); foreach($ref_ids as $key=>$val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$ref_ids[$key]); //$data=array('exp_qty'=>$e_quantity[$key],'received_qty'=>$stock_val[$key],'received_qty_ref'=>$stock_val[$key]); $data=array('exp_wt'=>$data22[$key],'edit_list'=>1,'exp_qty'=>$e_quantity[$key],); $this->marketing_model->update_data($where,$table,$data); } $ref_ids=$this->input->post('ref_ids'); $r=array(); $d=array(); $osl_details=array(); foreach($ref_ids as $val) { $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $row=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); array_push($r,$arr); } $data['result']=$r; $data['resultt']=$r; $f=$r; $ff=$r; $fff=$r; $orders_table=array(); foreach($ff as $f1) { $ref=$f1->ref_id; $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($ref); if(empty($data_res)) { array_push($orders_table,''); } else { array_push($orders_table,$data_res); } } $data['osl']=$orders_table; $data['osl_d']=$orders_table; $data['osll']=$orders_table; $table='fabric_madeups_delivery_confirmation'; $data['res']=$this->marketing_model->display_madeups_edit_packing_group_id_embroidryinspection($table); $v=$this->marketing_model->display_madeups_edit_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $b_mm=array(); $e_mm=array(); foreach($f as $vv) { $datae=array('size' =>$vv->size, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->ssl_shade, 'received_qty'=>$vv->exp_qty, 'exp_wt'=>$vv->exp_wt, ); $table='invoice_madeups'; $this->db->insert($table,$datae); $size = $vv->size; $article = $vv->article; $shades =$vv->ssl_shade; $design = $vv->design; // $ar_b=$this->marketing_model->fetch_madeups_datas($size,$article,$shades,$design); // $ar_bb=$this->marketing_model->fetch_madeups_exp_datas($size,$article,$shades,$design); // //fetch_madeups_exp_datas // array_push($b_mm,$ar_b); // array_push($e_mm,$ar_bb); } $b_m=$this->marketing_model->fetch_madeups_datas1(); $e_m=$this->marketing_model->fetch_madeups_exp_datas1(); $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data22($table); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); $this->db->empty_table('pkg_madeups_table'); $this->db->truncate('pkg_madeups_table'); $table='fabric_madeups_delivery_confirmation'; $next_table=$this->marketing_model->display_madeups_edit_packing_group_id_embroidryinspection($table); foreach($next_table as $key=>$val) { if(empty($data['osl_d'][$key])) { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, //'batch_no'=>$val->batch_no, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'received_qty'=>$val->exp_qty, 'exp_wt'=>$val->exp_wt, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } else { $datar=array('ref_id'=>$val->id, 'osl'=>$val->osl, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->size, 'ssl_shade'=>$val->ssl_shade, 'batch_no'=>$val->batch_no, 'shade'=>$val->shade, 'order_type'=>$val->order_type, 'exp_wt'=>$val->exp_wt, 'received_qty'=>$val->exp_qty, 'unit_price'=>$data['osl_d'][$key]->unitPrice, 'buyerShade'=>$data['osl_d'][$key]->buyerShade, 'currency'=>$data['osl_d'][$key]->currency, 'contractType'=>$data['osl_d'][$key]->contractType, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->madeups_pkg_fetch_where_data(); $data['pkg_res_exp_qty']=$this->marketing_model->fetch_madeups_datas1(); $data['pkg_res_exp_wt']=$this->marketing_model->fetch_madeups_exp_datas1(); $this->db->truncate('madeups_box_data'); $table='madeups_box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('ids'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if($boxes[$key] == '') { } else { $datae=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='madeups_box_data'; $this->db->insert($table,$datae); } // } } $table='madeups_box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='madeups_box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q']=$ddd; $data['net_wt1']=$eee; $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); echo json_encode($data); } public function fetch_edit_box_unique_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('ids'); $table='madeups_box_master'; $where=array('unique_no'=>$data2); $data=$this->marketing_model->fetch_main_data($table,$where); echo json_encode($data); } public function edit_box_list_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->db->truncate('madeups_box_data'); $table='madeups_box_data'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $boxes = $this->input->post('boxes'); $e_wt = $this->input->post('e_wt'); $invoice = $this->input->post('invoice'); foreach($boxes as $key=>$val) { if(empty($e_wt[$key])) { $data=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>0, ); $table='madeups_box_data'; $this->db->insert($table,$data); } else { $data=array('datas'=>$boxes[$key], 'invoice' => $this->input->post('invoice'), 'e_wt'=>$e_wt[$key], ); $table='madeups_box_data'; $this->db->insert($table,$data); } } $table='madeups_box_data'; $where=array('status'=>0,'invoice'=>$invoice); $data['getalldata']=$this->marketing_model->fetch_where_box_group_data($table); $v=$this->marketing_model->fetch_where_box_group_data($table); $ddd=array(); $eee=array(); foreach($v as $val) { $table='madeups_box_data'; $where=array('datas'=>$val->datas); $ar=$this->marketing_model->fetch_box_list_group_data($where,$table); $ary=$this->marketing_model->fetch_box_list_group_details($where,$table); array_push($ddd,$ar); array_push($eee,$ary); } $data['tot_q']=$ddd; $data['net_wt1']=$eee; $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->fetch_where_data($table,$where); echo json_encode($data); } public function insert_madeups_packing_data_new() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d-m-Y'); $cc=$this->input->post('check_box_val'); $v=$this->input->post('invoice'); $where=array('invoice'=>$v); $table='madeups_list_data'; $t=$this->marketing_model->fetch_main_data($table,$where); $in=$t->generate_invoice_num + 1; // $where=array('invoice'=>$v); // $table='madeups_list_data'; // $this->marketing_model->delete($table,$where); $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), 'invoice_date' => $this->input->post('invoice_date'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'units_pcs'=>$this->input->post('units_pcs'), ); $table='madeups_list_data'; $where=array('invoice'=>$v); $this->marketing_model->update_data($where,$table,$data); } public function insert_madeups_packing_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d-m-Y'); $cc=$this->input->post('check_box_val'); $v=$this->input->post('invoice'); $where=array('invoice'=>$v); $table='madeups_list_data'; $t=$this->marketing_model->fetch_main_data($table,$where); $in=$t->generate_invoice_num + 1; // $where=array('invoice'=>$v); // $table='madeups_list_data'; // $this->marketing_model->delete($table,$where); $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), 'invoice_date' => $this->input->post('invoice_date'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'units_pcs'=>$this->input->post('units_pcs'), ); $table='madeups_list_data'; $where=array('invoice'=>$v); $this->marketing_model->update_data($where,$table,$data); // PACKING DATA // $invoice_num = $this->input->post('invoice_number_g'); $invoice = $this->input->post('invoice'); $p_id = $this->input->post('p_id'); $pp_id = $this->input->post('pp_id'); $p_osl=$this->input->post('p_osl'); $p_orderNo=$this->input->post('p_orderNo'); $p_design= $this->input->post('p_design'); $p_shade= $this->input->post('p_shade'); $p_ssl_shade= $this->input->post('p_ssl_shade'); $p_batch_no = $this->input->post('p_batch_no'); $p_size=$this->input->post('p_size'); $p_article=$this->input->post('p_article'); $p_received_qty = $this->input->post('p_received_qty'); $p_exp_qty=$this->input->post('p_exp_qty'); $p_exp_wt=$this->input->post('p_exp_wt'); $p_bal_qty= $this->input->post('p_bal_qty'); $p_ordertype = $this->input->post('p_ordertype'); $p_skuno=$this->input->post('p_skuno'); $p_box_id=$this->input->post('p_box_id'); foreach($p_id as $key=>$val) { $data=array( 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'ref_id'=>$p_id[$key], 'osl_no'=>$p_osl[$key], 'orderNo'=>$p_orderNo[$key], 'shades'=>$p_shade[$key], 'ssl_shade'=>$p_ssl_shade[$key], 'design'=>$p_design[$key], 'batch_no'=>$p_batch_no[$key], 'size'=>$p_size[$key], 'article'=>$p_article[$key], 'received_qty'=>$p_received_qty[$key], 'exp_qty'=>$p_exp_qty[$key], 'exp_wt'=>$p_exp_wt[$key], 'bal_qty'=>$p_bal_qty[$key], 'order_type'=>$p_ordertype[$key], 'skuno'=>$p_skuno[$key], 'box_id'=>$p_box_id[$key], ); $table='madeups_packing'; $where=array('id'=>$pp_id[$key]); $this->marketing_model->update_data($where,$table,$data); $table='fabric_madeups_delivery_confirmation'; $where=array('id'=>$p_id[$key]); $data=array('received_qty'=>$p_bal_qty[$key],'received_qty_ref'=>$p_received_qty[$key],'received_wt'=>$p_exp_wt[$key]); $this->marketing_model->update_data($where,$table,$data); } // INVOICE DATA // $v=$this->input->post('invoice'); $where=array('invoice'=>$v); $table='madeups_invoice_packing'; $tt=$this->marketing_model->fetch_where_data_edit1($table,$where); //$in_ref_id=$this->input->post('in_ref_id'); $in_po_no=$this->input->post('in_po_no'); $in_article=$this->input->post('in_article'); $in_width= $this->input->post('in_width'); $in_design_val= $this->input->post('in_design_val'); $in_shades = $this->input->post('in_shades'); $in_buyershade = $this->input->post('in_buyershade'); $in_stk_wt=$this->input->post('in_stk_wt'); $in_stk_qty=$this->input->post('in_stk_qty'); $in_unitprice=$this->input->post('in_unitprice'); $in_ordertype=$this->input->post('in_ordertype'); $in_netval= $this->input->post('in_netval'); $in_currency = $this->input->post('in_currency'); $in_con_type=$this->input->post('in_con_type'); foreach($tt as $key=>$val) { $data=array( //'ref_id'=>$in_ref_id, 'invoice'=>$invoice, 'invoice_num'=>$invoice_num, 'osl_no'=>$in_po_no[$key], 'article'=>$in_article[$key], 'width'=>$in_width[$key], 'design'=>$in_design_val[$key], 'ssl_shades'=>$in_shades[$key], 'buyershade'=>$in_buyershade[$key], 'stock_qty'=>$in_stk_wt[$key], 'stock_wt'=>$in_stk_qty[$key], 'unitprice'=>$in_unitprice[$key], 'ordertype'=>$in_ordertype[$key], 'values_es'=>$in_netval[$key], 'currency'=>$in_currency[$key], 'contarct_type'=>$in_con_type[$key], ); $table='madeups_invoice_packing'; $where=array('id'=>$val->id); $this->marketing_model->update_data($where,$table,$data); //print_r($val->id); } //die(); // $other_charges=$this->input->post('other_charges'); // $discount=$this->input->post('discount'); // $where=array('pack_id'=>$return_id); // $f=$this->marketing_model->discount_madeups_fetch_edit_data_update($where); // $f1=$f->values_es; // $ff1=$other_charges + $f1; // $ff2=$ff1 * $discount; // $ff=$ff2 / 100; // $table='madeups_list_data'; // $where=array('id'=>$return_id); // $data=array('total_discount'=>$ff); // $this->marketing_model->update_data($where,$table,$data); // BOX DATA // $where=array('invoice'=>$v); $table='madeups_box_packing'; $this->marketing_model->delete($table,$where); $v=$this->input->post('invoice'); $where=array('invoice'=>$v); $table='madeups_list_data'; $t=$this->marketing_model->fetch_main_data($table,$where); $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); if (date('m') <= 3) { $financial_year = (date('y')-1) . '/' . date('y'); } else { $financial_year = date('y') . '/' . (date('y') + 1); } foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$t->id, 'financ_year'=>$financial_year, 'invoice'=>$invoice, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], ); $table='madeups_box_packing'; $this->db->insert($table,$data); } } public function insert_madeups_box_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d-m-Y'); $cc=$this->input->post('check_box_val'); $v=$this->input->post('invoice'); $where=array('invoice'=>$v); $table='madeups_list_data'; $t=$this->marketing_model->fetch_main_data($table,$where); $in=$t->generate_invoice_num + 1; $data=array( 'invoice_num' => $this->input->post('invoice_number_g'), 'invoice' => $this->input->post('invoice'), 'sys_date' => $this->input->post('sys_date'), 'customer_name' => $this->input->post('customer_id_name'), 'order_date' => $this->input->post('order_date'), 'invoice_date' => $this->input->post('invoice_date'), 'created_by'=>$approved_by, 'created_at'=>$created_At, 'units_pcs'=>$this->input->post('units_pcs'), ); $table='madeups_list_data'; $where=array('invoice'=>$v); //$this->marketing_model->update_data($where,$table,$data); // BOX DATA // $where=array('invoice'=>$v); $table='madeups_box_packing'; $this->marketing_model->delete($table,$where); $v=$this->input->post('invoice'); $where=array('invoice'=>$v); $table='madeups_list_data'; $t=$this->marketing_model->fetch_main_data($table,$where); $pkg_box_id = $this->input->post('pkg_box_id'); $b_total_pcs=$this->input->post('b_total_pcs'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); $box_dimension=$this->input->post('box_diamension'); if (date('m') <= 3) { $financial_year = (date('y')-1) . '/' . date('y'); } else { $financial_year = date('y') . '/' . (date('y') + 1); } foreach($pkg_box_id as $key=>$val) { $data=array('pack_id'=>$t->id, 'financ_year'=>$financial_year, 'invoice'=>$v, 'box_id'=>$pkg_box_id[$key], 'total_pcs'=>$b_total_pcs[$key], 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], 'box_dimension'=>$box_dimension[$key], ); $table='madeups_box_packing'; $this->db->insert($table,$data); } } public function cancel_fun() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id1=$this->input->post("id"); $remarks=$this->input->post("remarks"); $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); //$where1=array('id'=>$id1); //$data1=array('confirm'=>'Yes','remark'=>$remarks,'approved_by'=>$approved_by,'approved_date'=>$current_date); $table='madeups_list_data'; $where=array('id'=>$id1); $details = $this->vendor_model->get_customerdata($table,$where); $where=array('madeups_id'=>$details->id); $table='madeups_packing'; $pkg_details = $this->vendor_model->get_where_dataa($table,$where); foreach($pkg_details as $pkg) { $where=array('id'=>$pkg->ref_id); $table='fabric_madeups_delivery_confirmation'; $details_fabric = $this->vendor_model->get_customerdata($table,$where); $data=array('received_qty'=>$details_fabric->received_qty_ref); $where=array('id'=>$pkg->ref_id); $table='fabric_madeups_delivery_confirmation'; $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } $table='madeups_list_data'; $where=array('invoice'=>$details->invoice); $this->vendor_model->delete_vendor($table,$where); //print_r($this->db->last_query()); $where=array('invoice'=>$details->invoice); $table='madeups_packing'; $this->vendor_model->delete_vendor($table,$where); $where=array('invoice'=>$details->invoice); $table='madeups_invoice_packing'; $this->vendor_model->delete_vendor($table,$where); $where=array('invoice'=>$details->invoice); $table='madeups_box_packing'; $this->vendor_model->delete_vendor($table,$where); //return true; } ///////////////////////////////////////////////////////// 20-7-2018 /////////////////////////////////////////////////////////////////////////// public function pkg_list_box_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->group_get_where_dataa($table,$where); $data_group_package_fetch_invoice=$this->vendor_model->group_get_where_dataa($table,$where); $d2=array(); foreach($data_group_package_fetch_invoice as $p) { $where=array('box_id'=>$p->box_id,'invoice'=>$p->invoice); $table='package_packing'; $data_package_fetch_invoice=$this->vendor_model->get_where_dataa_invoice($table,$where); array_push($d2,$data_package_fetch_invoice); } $data['package_fetch_invoice1']=$d2; // print_r($data['package_fetch_invoice1']); // die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='box_packing'; $data['package_box_invoice']=$this->vendor_model->get_where_result($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $where=array('id'=>$data['fetchh']->id); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/box_details',$data); //$this->load->view('templates/footer_inside'); /// } public function pkg_list_piece_card() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['group_package_fetch_invoice']=$this->vendor_model->group_get_where_dataa($table,$where); $data_group_package_fetch_invoice=$this->vendor_model->notifications_get_where_dataa($table,$where); $d2=array(); foreach($data_group_package_fetch_invoice as $p) { $where=array('box_id'=>$p->box_id,'invoice'=>$p->invoice); $table='package_packing'; $data_package_fetch_invoice=$this->vendor_model->get_where_dataa_invoice($table,$where); array_push($d2,$data_package_fetch_invoice); } $data['package_fetch_invoice1']=$d2; // print_r($data['package_fetch_invoice1']); // die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='box_packing'; $data['package_box_invoice']=$this->vendor_model->get_where_result($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $where=array('id'=>$data['fetchh']->id); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='box_packing'; $data['box_fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice1']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice2']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice3']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice4']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice5']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice6']=$this->vendor_model->get_where_dataa($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); //print_r($data['group_package_fetch_invoice']); //die(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); //$this->load->view('templates/header_inside',$data); $this->load->view('packing_list/invoice_piece_card',$data); //$this->load->view('templates/footer_inside'); /// } // public function pkg_list_piece_card() // { // $id=$this->session->userdata('logged_in'); // $where=array('id'=>$id); // $data['approved_by']=$id['username']; // $emp_row=$id['userid']; // $table='employee_details'; // $where=array('id'=>$emp_row); // $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $uri = $_SERVER["REQUEST_URI"]; // $val = substr($uri, strpos($uri, "=") + 1); // $where=array('id'=>$val); // $table='packing_list_data'; // $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); // $data1=$data['fetchh']->invoice; // $where=array('invoice'=>$data1); // $table='package_packing'; // $data['group_package_fetch_invoice']=$this->vendor_model->notifications_get_where_dataa($table,$where); // $data_group_package_fetch_invoice=$this->vendor_model->notifications_get_where_dataa($table,$where); // $d2=array(); // foreach($data_group_package_fetch_invoice as $p) // { // $where=array('box_id'=>$p->box_id,'invoice'=>$p->invoice); // $table='package_packing'; // $data_package_fetch_invoice=$this->vendor_model->get_where_dataa_invoice($table,$where); // array_push($d2,$data_package_fetch_invoice); // } // $data['package_fetch_invoice1']=$d2; // // print_r($data['package_fetch_invoice1']); // // die(); // $where=array('invoice'=>$data1); // $table='box_packing'; // $data['package_box_invoice']=$this->vendor_model->get_where_result($table,$where); // $data1=$data['fetchh']->invoice; // $where = array('invoice'=>$data1,'status'=>'0'); // $table = 'invoice_packing'; // $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); // $rr=$total_dis_pkg_data ->values_es; // $where=array('id'=>$data['fetchh']->id); // $table='packing_list_data'; // $where=array('id'=>$val); // $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // $data1=$data['fetch']->invoice; // $osl_number=$data['fetch']->osl_no; // $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); // $where=array('invoice'=>$data1,'status'=>'0'); // $table='invoice_packing'; // $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); // $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); // $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); // $mark1=array(); // foreach($data_fetch_invoice as $f) // { // $where=array('oslNo'=>$f->po_no); // $table='orders'; // $data_order_no=$this->vendor_model->get_where_row($table,$where); // if(empty($data_order_no)) // { // array_push($mark1,''); // } // else // { // array_push($mark1,$data_order_no); // } // } // $data['oder_numbers']=$mark1; // $mark=array(); // foreach($data_fetch_invoice as $f) // { // $design=$f->design; // $width=$f->width; // $shade=$f->shades; // $article=$f->article; // $po_no=$f->po_no; // $buyershade=$f->buyershade; // $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); // array_push($mark,$d_fetch); // } // $data['marketing']=$mark; // if(empty($mark)) // { // $data['units_val']='MTRs'; // } // else // { // foreach($mark as $m) // { // if(empty($m)) // { // $u='MTRs'; // } // else // { // $u=$m->unit; // } // } // if($u == '') // { // $data['units_val']='MTRs'; // } // else // { // $data['units_val']=$u; // } // } // $where=array('pack_id'=>$val); // $table='invoice_packing'; // $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); // $where=array('pack_id'=>$val); // $table='invoice_packing'; // $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); // $where1=array('pack_id'=>$val); // $table1='invoice_packing'; // $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); // $where1=array('pack_id'=>$val); // $table1='box_packing'; // $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); // $where1=array('pack_id'=>$val); // $table1='box_packing'; // $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); // $where1=array('pack_id'=>$val); // $table1='box_packing'; // $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); // $where=array('id'=>$val); // $table='packing_list_data'; // $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); // $where1=array('pack_id'=>$val); // $table1='package_packing'; // $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); // $where=array('invoice'=>$data1); // $table='package_packing'; // $data['package_fetch_invoice7']=$this->vendor_model->sum_of_mktrs($table,$where); // $where=array('invoice'=>$data1); // $table='package_packing'; // $data['package_fetch_invoice8']=$this->vendor_model->sum_of_mktrs1($table,$where); // $data['user_type_id'] = $this->access_id(); // $data['total_indent_notifications'] = $this->indent_page_notifications(); // $data['total_stock_notifications']=$this->stock_page_notifications(); // $data['total_rec_stock_notifications']=$this->rec_stock_page_notifications(); // $data['marketing_totals']=$this->marketing_page_notifications(); // $data['issue_fabric_insert_rows']=$this->issue_fabric_page_notifications(); // $data['issue_cs_insert_rows']=$this->issue_cs_page_notifications(); // $data['total_planning']=$this->planning_page_notifications(); // $data['total_sample_notifications']= $this->sample_page_notifications(); // $data['total_work_order_twisting_notifications']= $this->work_order_page_notifications(); // $data['total_package_notifications']= $this->packing_page_notifications(); // $data['total_design_notifications']=$this->design_weaving_page_notifications(); // $data['yarn_count']=$this->masters_page_notifications(); // $data['total_madeups_notifications']=$this->madeups_page_notifications(); // $data['fabric_inpection_notifications']= $this->new_stores_page_notifications(); // $data['issue_loom_notifications']= $this->issue_loom_page_notifications(); // $data['total_rows_notifications']=$data['total_indent_notifications'] + $data['total_stock_notifications'] + $data['total_rec_stock_notifications'] + $data['marketing_totals'] + $data['issue_fabric_insert_rows'] + $data['issue_cs_insert_rows'] + $data['total_planning'] + $data['total_sample_notifications'] + $data['total_work_order_twisting_notifications'] + $data['total_package_notifications'] + $data['total_design_notifications'] + $data['yarn_count'] + $data['total_madeups_notifications'] + $data['fabric_inpection_notifications'] + $data['issue_loom_notifications'] + $data['inward_purchases_notifications']; // $data['access'] = $this->access_details(); // $data['userdetails'] = $this->session_data_pass(); // $data['indent_p']='indent_preview'; // $this->load->view('packing_list/invoice_piece_card',$data); // } public function yarn_raw_billing() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/yarn_raw_billing?prop_id=1') { $data['url_val']='1'; $data['val']='packing_list/yarn_raw_billing?prop_id=1'; $data['ref']='indent'; } else if($RT == 'packing_list/yarn_raw_billing?prop_id=2') { $data['val']='packing_list/yarn_raw_billing?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; $d1=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d1); $data['pen_list']=$this->vendor_model->dashboard_po_no($table,$where); $d1=date('d-m-Y'); $table='indent_po'; $where=array('approved_date'=>$d1); $data['app_list']=$this->vendor_model->dashboard_po_no($table,$where); } else if($RT == 'packing_list/yarn_raw_billing?prop_id=3') { $data['url_val']='3'; $data['val']='packing_list/yarn_raw_billing?prop_id=1'; $data['ref']='month_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d1); $data['pen_list']=$this->vendor_model->monthly_created_po_generate($table,$m,$y); $d1=date('d-m-Y'); $table='indent_po'; $where=array('approved_date'=>$d1); $data['app_list']=$this->vendor_model->monthly_approved_po_generate($table,$m,$y); } else if($RT == 'packing_list/yarn_raw_billing?prop_id=4') { $data['url_val']='4'; $data['val']='packing_list/yarn_raw_billing?prop_id=1'; $data['ref']='year_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d1); $data['pen_list']=$this->vendor_model->year_created_po_generate($table,$y); $d1=date('d-m-Y'); $table='indent_po'; $where=array('approved_date'=>$d1); $data['app_list']=$this->vendor_model->year_approved_po_generate($table,$y); } // print_r($data['val']); // die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- // $data['userdetails'] = $this->session_data_pass(); // $data['user_type_id'] = $this->access_id(); // $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('billing/yarn_raw_billing_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function yarn_raw_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $table='billing'; $indent=$this->vendor_model->max_select_billing_no($table); if(empty($indent)) { $data['sl_no']=0; } else { $data['sl_no']=$indent->billing_sl_no+1; } $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('billing/yarn_raw_details'); $this->load->view('templates/footer_inside'); } public function insert_billing_data() { $yarn_bill_no=$this->input->post('billing_id'); $table='billing'; $where=array('billing_sl_no'=>$yarn_bill_no); $billing_data=$this->vendor_model-> get_customerdata($table,$where); if(empty($billing_data)) { $d=date('d-m-Y'); $data = array('billing_no' => $this->input->post('billing_no'), 'billing_sl_no' => $this->input->post('billing_id'), 'vendor_name' => $this->input->post('supplier_name'), 'date' => $this->input->post('g_date'), 'currency' => $this->input->post('currency'), 'yarn_type' => $this->input->post('yarn_type'), 'address' => $this->input->post('address'), 'created_at'=>$d); $table='billing'; $this->db->insert($table,$data); } else { $d=date('d-m-Y'); $data = array('billing_no' => $this->input->post('billing_no'), 'billing_sl_no' => $this->input->post('billing_id'), 'vendor_name' => $this->input->post('supplier_name'), 'date' => $this->input->post('g_date'), 'currency' => $this->input->post('currency'), 'yarn_type' => $this->input->post('yarn_type'), 'address' => $this->input->post('address'), 'created_at'=>$d); $table='billing'; $where=array('billing_sl_no'=>$yarn_bill_no); $this->vendor_model->update_data($where,$table,$data); } } public function yarn_dyed_stock_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('billing/yarn_dyed_stock_grid'); $this->load->view('templates/footer_inside'); } public function swan_yarn_stock_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $this->db->empty_table('packing_check_val'); $this->db->truncate('packing_check_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('billing/swan_yarn_stock_grid',$data); $this->load->view('templates/footer_inside'); } public function yarn_twisting_stock_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $this->db->empty_table('packing_check_val'); $this->db->truncate('packing_check_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('billing/twisting_yarn_stock_grid',$data); $this->load->view('templates/footer_inside'); } public function raw_yarn_stock_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $this->db->empty_table('packing_check_val'); $this->db->truncate('packing_check_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('billing/raw_yarn_stock_grid',$data); $this->load->view('templates/footer_inside'); } public function yarn_details() { $table='billing'; $indent=$this->vendor_model->max_select_billing_number($table); $where=array('billing_sl_no'=>$indent->billing_sl_no); $data['billing_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$data['billing_details']->check_values; $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $yarn_details=array(); if($data['billing_details']->yarn_type == 'Yarn - Raw') { foreach($exp as $val) { $where=$val; $row=$this->outsource_model->display_yarn_raw_id_stock_grid_data($where); array_push($yarn_details,$row); } $data['refer']='single'; $data['yarn_data']=$yarn_details; } else if($data['billing_details']->yarn_type == 'Yarn - Twisted') { foreach($exp as $val) { $table='delivery_yarn_twisting'; $where=array('status'=>1,'id'=>$val); $row= $this->outsource_model->get_embroidery_data($table,$where); array_push($yarn_details,$row); } $data['refer']='double'; $data['yarn_data']=$yarn_details; } else if($data['billing_details']->yarn_type == 'Yarn - Dyed') { foreach($exp as $val) { $row= $this->outsource_model->display_yarn_selected_dyed_grid_detailed_data($val); array_push($yarn_details,$row); } $data['refer']='single'; $data['yarn_data']=$yarn_details; } else if($data['billing_details']->yarn_type == 'Swan - Yarn - Dyed') { foreach($exp as $val) { $table='work_order_dyeing'; $where=array('id'=>$val); $row=$this->outsource_model->get_work_order_grid_data($table,$where); array_push($yarn_details,$row); } $data['refer']='double_val'; $data['yarn_data']=$yarn_details; } // print_r($data['yarn_data']); // die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('billing/yarn_raw_chck_box_data'); $this->load->view('templates/footer_inside'); } public function add_madeups_no_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=$this->input->post("remarks"); $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('confirm'=>'No','remark'=>'','approved_by'=>'','approved_date'=>''); $table='madeups_list_data'; $details = $this->vendor_model->update_confirm_indent_packing_madeups($data1,$where1); return true; } public function add_no_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=$this->input->post("remarks"); $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('confirm'=>'No','remark'=>'','approved_by'=>'','approved_date'=>''); $table='packing_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); return true; } public function fetch_invoice_list() { $invoice_list=$this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice_list); $invoice_numbers=$this->vendor_model->get_customerdata($table,$where); if(empty($invoice_numbers)) { $result=1; echo json_encode($result); } else { $result=2; echo json_encode($result); } } public function madeups_buyer_generate_invoice_ind() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val1 = substr($uri, strpos($uri, "=") + 1); $table='madeups_packing'; $where=array('id'=>$val1); $d1 = $this->vendor_model->get_customerdata($table,$where); $val = $d1->madeups_id; $osl = $d1->osl_no; $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('osl_no'=>$osl,'invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('osl_no'=>$osl,'invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); // print_r($data_fetch_invoice); // die(); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val,'osl_no'=>$osl); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); $where=array('pack_id'=>$val,'osl_no'=>$osl); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val,'osl_no'=>$osl); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); /*$where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1);*/ $where=array('id'=>$val1); $table='madeups_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); $data1=$data['fetchh']->invoice; $where = array('osl_no'=>$osl,'invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('osl_no'=>$osl,'invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where1=array('id'=>$val1); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata($table1,$where1); /* print_r($data['sku_number']); die();*/ $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_buyer_invoice_generate_ind',$data); //print_r($data['customer_number']); //die(); } public function madeups_buyer_generate_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; if($val >= 1072){ $data['fetch_invoice']=$this->vendor_model->get_where_dataa_order($table,$where); $fetch_invoice=$this->vendor_model->get_where_dataa_order($table,$where); } else{ $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); } // print_r($data['fetch']); $total_sq = 0; foreach($fetch_invoice as $v){ $q = $v->stock_qty; $size = $v->width; $s = explode(" ",$size); $type = ''; $second_size = ''; if(strpos($s[2],"CMS") > 0){ $second_size = trim($s[2]," CMS"); $second_size = str_replace(' ', '-', $second_size); // Replaces all spaces with hyphens. $second_size = preg_replace('/[^A-Za-z0-9\-]/', '', $second_size); // Removes special chars. $type = 'CMS'; } else if(strpos($s[2],"INCHES") > 0){ $second_size = trim($s[2]," INCHES"); $second_size = str_replace(' ', '-', $second_size); // Replaces all spaces with hyphens. $second_size = preg_replace('/[^A-Za-z0-9\-]/', '', $second_size); // Removes special chars. $type = 'INCHES'; } else if($s[3] == "CMS"){ $second_size = $s[2]; $type = 'CMS'; } else if($s[3] == "INCHES"){ $second_size = $s[2]; $type = 'INCHES'; } $size_val = $s[0]." x ".$second_size; $where1=array('size'=>$size_val,'scale'=>$type); $table1='madeups_size_master'; $sq_details =$this->vendor_model->get_where_row_new($table1,$where1); if($sq_details){ } else { print_r($s); print_r($this->db->last_query()); } // print_r($s); $sq = $sq_details->sq_mtrs; // echo 'SQ_MTRS = '.$sq; // echo 'size = '.$size_val; // echo 'qunatity = '.$q."========="; $total_sq += $sq*$q; // echo $total_sq; // echo '-----------'; } $data['total_sq'] = $total_sq; //die(); if($val >= 1072){ $data_fetch_invoice=$this->vendor_model->get_where_dataa_order($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa_order($table,$where); } else{ $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); } $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); /*$where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1);*/ $where=array('madeups_id'=>$val); $table='madeups_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_of_mktrs_exp_wt($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where1=array('madeups_id'=>$val); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata($table1,$where1); /* print_r($data['sku_number']); die();*/ $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_buyer_invoice_generate',$data); //print_r($data['customer_number']); //die(); } public function add_invoice_preview_buyer_data() { $invoic_no=$this->input->post('invoice_numbers'); $financ_year=$this->input->post('financ_year'); $data=array('exporter_ref_preview' =>$this->input->post('exp_ref'), 'other_reference_preview'=>$this->input->post('other_ref'), 'consignee'=>$this->input->post('consignee'), 'buyer_consignee_preview'=>$this->input->post('buyer_consignee'), 'pre_carriage'=>$this->input->post('pre_carriage'), 'country' =>$this->input->post('country'), 'receipt_carriage' =>$this->input->post('receipt'), 'vehicle_flight'=>$this->input->post('Vehicle'), 'port_loading'=>$this->input->post('Port'), 'delivery_payment_preview'=>$this->input->post('payment'), 'port_discharge'=>$this->input->post('discharge'), 'buyer_card_board'=>$this->input->post('card_board_select'), 'final_destination' =>$this->input->post('destination'), 'buyer_card_board_box'=>$this->input->post('card_board_box'), 'sq_mtrs'=>$this->input->post('sq_mtrs'), 'buyer_net_wt_val'=>$this->input->post('net_wt'), 'order_numbner_date'=>$this->input->post('order_myInput1'), 'submitted'=>1 ); // $where=array('invoice_num'=>$invoic_no); $where=array('invoice_num'=>$invoic_no,'financ_year'=>$financ_year); //print_r($where); //die(); $table='madeups_list_data'; $this->marketing_model->update_data($where,$table,$data); } public function generate_buyer_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } // print_r($data_fetch_invoice); // die(); $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='YARDS'; } else { //print_r($m); foreach($mark as $m) { if(empty($m)) { $u='YARDS'; } else { $u=$m->unit; } } // die(); if($u == '') { $data['units_val']='YARDS'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/buyer_invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function add_buyer_invoice_preview_data() { $invoic_no=$this->input->post('invoice_numbers'); $data=array('exporter_ref_preview' =>$this->input->post('exp_ref'), 'other_reference_preview'=>$this->input->post('other_ref'), 'consignee'=>$this->input->post('consignee'), 'buyer_consignee_preview'=>$this->input->post('buyer_consignee'), 'pre_carriage'=>$this->input->post('pre_carriage'), 'country' =>$this->input->post('country'), 'receipt_carriage' =>$this->input->post('receipt'), 'vehicle_flight'=>$this->input->post('Vehicle'), 'port_loading'=>$this->input->post('Port'), 'delivery_payment_preview'=>$this->input->post('payment'), 'port_discharge'=>$this->input->post('discharge'), 'buyer_card_board'=>$this->input->post('card_board_select'), 'final_destination' =>$this->input->post('destination'), 'buyer_card_board_box'=>$this->input->post('card_board_box'), 'sq_mtrs'=>$this->input->post('sq_mtrs'), 'buyer_net_wt_val'=>$this->input->post('net_wt'), 'order_numbner_date'=>$this->input->post('order_myInput1'), 'submitted'=>1 ); $where=array('invoice_num'=>$invoic_no); $table='packing_list_data'; $this->marketing_model->update_data($where,$table,$data); } public function fabric_packing() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('status'=>0,'id'=>$val); $data['details']=$this->marketing_model->fetch_main_data($table,$where); $financ_year=$data['details']->financ_year; $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='package_packing'; $data['details_packing']=$this->marketing_model->fetch_where_data($table,$where); $data_details_packing=$this->marketing_model->fetch_where_data($table,$where); foreach($data_details_packing as $p) { $table='package_packing'; $where=array('id'=>$p->id); $r=$this->marketing_model->fetch_main_data($table,$where); $table='package_packing'; $where=array('id'=>$r->id); $data=array('edit_exp_wt'=>$r->exp_wt,'edit_bal_wt'=>$r->bal_wt); $this->marketing_model->update_data($where,$table,$data); } $table='packing_list_data'; $where=array('status'=>0,'id'=>$val); $data['details']=$this->marketing_model->fetch_main_data($table,$where); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='package_packing'; $data['details_packing']=$this->marketing_model->fetch_where_ordered_data($table,$where); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='invoice_packing'; $data['details_invoice']=$this->marketing_model->fetch_where_data($table,$where); $pack_ids=$_GET['id']; //$where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year,'pack_id'=>$pack_ids); $table='box_packing'; //$data['details_box']=$this->marketing_model->fetch_where_ordered_data($table,$where); $data['details_box']=$this->marketing_model->box_group_by($table,$where); //print_R($data['details_box']); //die(); $where=array('status'=>0); $table=' box_master'; $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['vall']='packing_list/paking_list_details?prop_id=1'; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['vall']) { $check=$data['vall']; } } } //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['vall']) { $data['access_row']=$arr; } } } } $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $data['details_boxes']=$this->marketing_model->fetch_where_data($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/edit_packing_fabric_list',$data); $this->load->view('templates/footer_inside'); } public function fetch_exp_wt_fabric_packing_checkbox_data() { $exp_wei=$this->input->post('exp_wei'); $ref_id=$this->input->post('ref_id'); $bal_wt=$this->input->post('bal_wt'); $refs=$this->input->post('refs'); $invoice=$this->input->post('invoice'); $invoice_number_g=$this->input->post('invoice_number_g'); $table='package_packing'; $where=array('id'=>$ref_id); $data=array('edit_exp_wt'=>$exp_wei,'edit_bal_wt'=>$bal_wt); $this->marketing_model->update_data($where,$table,$data); $table='package_packing'; $where=array('invoice_num'=>$invoice); $data['pack']=$this->marketing_model->fetch_where_osl_group_po_data($table,$where); $data_pack=$this->marketing_model->fetch_where_osl_group_po_data($table,$where); $outsource_data=array(); foreach($data_pack as $p) { $table='package_packing'; $where=array('invoice_num'=>$invoice,'width'=>$p->width,'shades'=>$p->shades,'article'=>$p->article); $indent_product=$this->marketing_model->fetch_marketing_data_sum_data($where,$table); array_push($outsource_data,$indent_product); } $data['tot_wt']=$outsource_data; $table='invoice_packing'; $where=array('invoice_num'=>$invoice); $data['res']=$this->marketing_model->fetch_where_data($table,$where); $table='box_packing'; $where=array('invoice'=>$invoice_number_g); $data['box_res']=$this->marketing_model->box_group_by($table,$where); $table='package_packing'; $where=array('invoice_num'=>$invoice); $data['box_pack']=$this->marketing_model->box_group_by($table,$where); $data_box_res=$this->marketing_model->box_group_by($table,$where); $outsource_data1=array(); foreach($data_box_res as $b) { $table='package_packing'; $where=array('invoice_num'=>$invoice,'box_id'=>$b->box_id); $indent_product1=$this->marketing_model->fetch_marketing_data_sum_box_data($where,$table); array_push($outsource_data1,$indent_product1); } $data['tot_net_wt']=$outsource_data1; echo json_encode($data); } public function update_packing_data() { $ref_id = $this->input->post('ref_id'); $p_exp_wt=$this->input->post('p_exp_wt'); $p_bal_wt=$this->input->post('p_bal_wt'); $p_customer_order_num=$this->input->post('p_customer_order_num'); foreach($ref_id as $key=>$val) { $data=array( 'exp_wt'=>$p_exp_wt[$key], 'bal_wt'=>$p_bal_wt[$key], 'customer_name'=>$p_customer_order_num[$key] ); $where=array('id'=>$ref_id[$key]); $table='package_packing'; $this->marketing_model->update_data($where,$table,$data); } $in_stk_qty=$this->input->post('in_stk_qty'); $in_ref_id=$this->input->post('in_ref_id'); foreach($in_ref_id as $key=>$val) { $data=array( 'stock_qty'=>$in_stk_qty[$key], ); $table='invoice_packing'; $where=array('id'=>$in_ref_id[$key]); $this->marketing_model->update_data($where,$table,$data); } $box_ref_id=$this->input->post('box_ref_id'); $b_net_wt=$this->input->post('b_net_wt'); $b_gross_wt= $this->input->post('b_gross_wt'); $b_tare_wt = $this->input->post('b_tare_wt'); foreach($box_ref_id as $key=>$val) { $data=array( 'net_wt'=>$b_net_wt[$key], 'gross_wt'=>$b_gross_wt[$key], 'tare_wt'=>$b_tare_wt[$key], ); $table='box_packing'; $where=array('id'=>$box_ref_id[$key]); $this->marketing_model->update_data($where,$table,$data); } $data['invoice'] = $this->input->post('invoice_number_g'); $data['invoice_num'] = $this->input->post('invoice'); echo json_encode($data); } public function cancel_fabric_data() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $ref_id = $this->input->post('refs'); $p_exp_wt=$this->input->post('p_exp_wt'); $unit_po=$this->input->post('unit_po'); foreach($ref_id as $key=>$val) { $table='package_packing'; $where=array('id'=>$ref_id[$key]); $res=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_inspection_details'; $where=array('id'=>$res->stcok_id); $result=$this->marketing_model->fetch_main_data($table,$where); $rec_wt=$res->exp_wt + $result->rec_weight; $table='fabric_inspection_details'; $where=array('id'=>$res->stcok_id); $data=array('rec_weight'=>$rec_wt); $this->marketing_model->update_data($where,$table,$data); $table='fabric_inspection'; $where=array('goods_id'=>$result->id); $result_fab=$this->marketing_model->fetch_main_data($table,$where); $table='fabric_inspection'; $where=array('goods_id'=>$result->id); $rec_qty=$result_fab->balanced_mtrs + $res->exp_qty; if($unit_po=='YARDS') { $rec_qtys= $rec_qty*0.914; $rec_qty = round($rec_qtys, 2); } $data=array('balanced_mtrs'=>$rec_qty); $this->marketing_model->update_data($where,$table,$data); } $invoice_number_g = $this->input->post('invoice_number_g'); $invoice=$this->input->post('invoice'); $table='packing_list_data'; $where=array('invoice_num'=>$invoice); $this->marketing_model->delete($table,$where); // print_r($this->db->last_query()); //die(); $table='package_packing'; $where=array('invoice_num'=>$invoice); $this->marketing_model->delete($table,$where); $table='invoice_packing'; $where=array('invoice_num'=>$invoice); $this->marketing_model->delete($table,$where); // $table='box_packing'; // $where=array('invoice'=>$invoice_number_g); // $this->marketing_model->delete($table,$where); $data['invoice_number_g'] = $this->input->post('invoice_number_g'); $data['invoice']=$this->input->post('invoice'); $result=1; echo json_encode($data); } public function cancelled_invoice() { $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "=") + 1); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/cancel_paking_list_details',$data); $this->load->view('templates/footer_inside'); } public function fabric_customer_packing_list() { $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "=") + 1); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/cancel_paking_customre_list_deatils',$data); $this->load->view('templates/footer_inside'); } public function fabric_all_stock_packing_list() { $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "=") + 1); $id=$this->session->userdata('logged_in'); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/cancel_all_stock_paking',$data); $this->load->view('templates/footer_inside'); } public function cancel_all_stock_packing_grid() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "=") + 1); $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $this->db->empty_table('packing_check_val'); $this->db->truncate('packing_check_val'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/cancel_all_stock_packing_grid',$data); $this->load->view('templates/footer_inside'); } public function cancelled_selected_consumable_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('checked_ids'); $data['ids_data2']=$this->input->post('checked_ids'); $table='packing_list_data'; $invoice_no=$this->marketing_model->fetch_invoice_no($table); $table='madeups_list_data'; $invoice_no1=$this->marketing_model->fetch_invoice_madeupo_no($table); if(empty($invoice_no) && empty($invoice_no1)) { $data['invoice']=1; } else if($invoice_no->invoice > $invoice_no1->invoice_num) { $data['invoice']=$invoice_no->invoice + 1; } else { $data['invoice']=$invoice_no1->invoice_num + 1; } $table='all_polist_data'; $where=array('status'=>'0'); $data['all_stock']=$this->marketing_model->fetch_main_data($table,$where); $table='customer_master'; $where=array('customerName !='=>''); $data['customer_name']=$this->marketing_model->fetch_where_customer_data($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['back_val'] = 'grn_back'; $uri = $_SERVER["REQUEST_URI"]; $data['vals'] = $this->input->post('value_uri'); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/cancel_all_stock_packing_selected_grid_data',$data); $this->load->view('templates/footer_inside'); } // edit invoice // public function edit_invoice() { $invoice=$this->input->post('invoice'); $financial_year=$this->input->post('financial_year'); $table='packing_list_data'; $where=array('invoice'=>$invoice); $data_fabric=$this->vendor_model->get_customerdata_fabric($table,$where,$financial_year); //print_r($data_fabric); $table='madeups_list_data'; $where=array('invoice_num'=>$invoice); $data_madeups=$this->vendor_model->get_customerdata_fabric($table,$where,$financial_year); if(empty($data_fabric)) { if(empty($data_madeups)) { $result=0; } else { $result=1; } echo json_encode($result); } else { $result=1; echo json_encode($result); } } //////// 11-10-2018 //////// public function pkg_fabric_nd_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/nd_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_madeups_nd_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/nd_madeups_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_madeups_box_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('status'=>0,'id'=>$val); $data['details']=$this->marketing_model->fetch_main_data($table,$where); // print_r($data['details']->financ_year); // die(); $financ_year=$data['details']->financ_year; $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='madeups_packing'; $data['details_packing']=$this->marketing_model->fetch_where_ordered_data($table,$where); // print_R($data['details_packing']); // die(); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['details_invoice']=$this->marketing_model->fetch_where_data($table,$where); $where=array('invoice'=>$data['details']->invoice,'financ_year'=>$financ_year); $where1=array('invoice'=>$data['details']->invoice,'status'=>0); $table='madeups_box_packing'; //$data['details_box']=$this->marketing_model->fetch_where_ordered_data($table,$where1); $data['details_box']=$this->marketing_model->fetch_where_ordered_datawith_netwt($data['details']->invoice); $where=array('status'=>0); $table='madeups_box_master'; $data['details_boxes']=$this->marketing_model->fetch_where_data($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/box_madeups_preview',$data); $this->load->view('templates/footer_inside'); } //////////////// 12-10-2018 /////////////////////////////// public function fabric_dbk_preview() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $units = $data['fetchh']->units; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $data['hsn_code']=$this->vendor_model->get_hsn_code($table,$where); $data['dbk']=$this->vendor_model->get_dbk_code($table,$where); $data['dbk_desc']=$this->vendor_model->get_dbk_desc($table,$where); $data['invoice_num'] = $data['fetchh']->invoice_num; $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $fetch_invoice =$this->vendor_model->get_where_dataa($table,$where); $total_sq = 0; $mark1=array(); foreach($fetch_invoice as $v){ $q = $v->stock_wt; $size = $v->width; $type = ''; $size_val = ''; if(strpos($size,"CMS") > 0){ $size_val = str_replace('CMS','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'CMS'; } else if(strpos($size,"INCHES") > 0){ $size_val = str_replace('INCHES','', $size); // Replaces all spaces with hyphens. $size_val = preg_replace('/[^A-Za-z0-9\-]/', '', $size); // Removes special chars. $type = 'INCHES'; } $where1=array('size'=>$size_val,'scale'=>$type); $table1='fabric_size_master'; $sq_details =$this->vendor_model->get_where_row_new($table1,$where1); if($sq_details){ } else { print_r($s); print_r($this->db->last_query()); } $sq = $sq_details->sq_mtrs; if($units == 'YARDS'){ $total_sq = $sq*$q*0.914; array_push($mark1,$total_sq); } else{ $total_sq = $sq*$q; array_push($mark1,$total_sq); } } $data['sq'] = $mark1; $data['units'] = $units; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/fabric_dbk_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_fabric_airway_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('invoice'=>$data1,'box_dimension !='=>'','financ_year'=>$financ_year); $table='box_packing'; $data['box_summary']=$this->vendor_model->marketing_toatl_box_master_pkg_summary_confirm_get_details($data1,$financ_year); $data_box_summaryy=$this->vendor_model->marketing_toatl_box_master_pkg_summary_confirm_get_details($data1,$financ_year); $data_box_summary=$this->vendor_model->marketing_toatl_box_master_pkg_summary_confirm_get_details($data1,$financ_year); $boxess=array(); foreach($data_box_summary as $b) { $where=array('box_dimension'=>$b->box_dimension,'invoice'=>$data1,'financ_year'=>$financ_year); $table='box_packing'; $data_box=$this->vendor_model->count_amount_get_customerdata($table,$where); array_push($boxess,$data_box); } $data['box_s']=$boxess; $data_box_s=$boxess; $box=array(); $t=0; foreach($data_box_summaryy as $key=>$s) { $v=0; $v=$data_box_s[$key] * $s->total_cmb; $t = $t + $v; //array_push($box,$v); } $data['total_cbms']=$t; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/airway_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_madeups_airway_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('invoice'=>$data1,'box_dimension !='=>'','financ_year'=>$financ_year); $table='madeups_box_packing'; $data['box_summary']=$this->vendor_model->marketing_toatl_box_master_summary_confirm_get_details($data1); $data_box_summaryy=$this->vendor_model->marketing_toatl_box_master_summary_confirm_get_details($data1); $where1=array('invoice'=>$data1,'box_dimension !='=>''); $data_box_summary=$this->vendor_model->get_box_data_sl_fetch($table,$where1); $boxess=array(); foreach($data_box_summary as $b) { $where=array('box_dimension'=>$b->box_dimension,'invoice'=>$data1); $table='madeups_box_packing'; $data_box=$this->vendor_model->count_amount_get_customerdata($table,$where); array_push($boxess,$data_box); } $data['box_s']=$boxess; $data_box_s=$boxess; $box=array(); $t=0; foreach($data_box_summaryy as $key=>$s) { $v=0; $v=$data_box_s[$key] * $s->total_cmb; $t = $t + $v; //array_push($box,$v); } $data['total_cbms']=$t; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/airway_madeups_preview',$data); $this->load->view('templates/footer_inside'); } public function add_airway_details() { $d=date('d-m-Y'); $data=array('airway_date'=>$d, 'awb_date' => $this->input->post('awb_date'), 'other_consignee' => $this->input->post('other_consignee'), 'special_instruction' => $this->input->post('special_instruction'), 'insurance_amount' => $this->input->post('insurance_amount'), 'air_freight' => $this->input->post('air_freight'), ); $invoice = $this->input->post('invoice'); $where=array('invoice'=>$invoice); $table='packing_list_data'; $this->marketing_model->update_data($where,$table,$data); } public function add_madeups_airway_details() { $d=date('d-m-Y'); $data=array('airway_date'=>$d, 'awb_date' => $this->input->post('awb_date'), 'other_consignee' => $this->input->post('other_consignee'), 'special_instruction' => $this->input->post('special_instruction'), 'insurance_amount' => $this->input->post('insurance_amount'), 'air_freight' => $this->input->post('air_freight'), ); $invoice = $this->input->post('invoice'); $where=array('invoice'=>$invoice); $table='madeups_list_data'; $this->marketing_model->update_data($where,$table,$data); } ///////////////////////// 12-10-2018 ///////////////////////////////////////////////////////////////////////////////// public function generate_sku_buyer_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; // $data_order_no=$this->vendor_model->get_where_sku_row($table,$where); $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; //sort($data['oder_numbers']); //rsort($data['oder_numbers']); $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; //$data['sku_number']=$this->vendor_model->get_modal_sku_customerdata($table1,$where1); $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); //rsort($data['sku_number']); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/sku_invoice_generate',$data); //$this->load->view('templates/footer_inside'); /// } public function madeups_sku_generate_invoice() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where1=array('madeups_id'=>$val); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata($table1,$where1); $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_sku_invoice_generate',$data); //print_r($data['customer_number']); //die(); } ////////////////////////////////// 23-10-2018 //////////////////////////////////// public function pkg_fabric_azo_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where=array('invoice'=>$data1); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/AZO',$data); $this->load->view('templates/footer_inside'); } public function pkg_madeups_azo_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/azo_madeups_preview',$data); $this->load->view('templates/footer_inside'); } public function pkg_fabric_consignee_details_old() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $cust_name = $data['fetch']->customer_name; $table='customer_master'; $where=array('customerName'=>$cust_name); $data['cust_name']=$this->vendor_model->get_customerdata($table,$where); $cust_id = $data['cust_name']->id; $orderid = $cust_id; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/pkg_consignee',$data); $this->load->view('templates/footer_inside'); } public function pkg_fabric_consignee_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1 = $data['fetch']->invoice; $cust_name = $data['fetch']->customer_name; $table='customer_master'; $where=array('customerName'=>$cust_name); $data['cust_name']=$this->vendor_model->get_customerdata($table,$where); $cust_id = $data['cust_name']->id; // print_r($this->db->last_query()); // print_r($cust_id); // die(); $orderid = $cust_id; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $where1=array('id'=>$orderid); $table1='customer_master'; $data['result']=$this->marketing_model->fetch_main_data($table1,$where1); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "/") + 12); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['users'] = $this->marketing_model->display_user_data(); //----------tiill-------------------- $data['url_val']='1'; $data['val']='debit_note'; $data['ref']='indent'; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['orderTypes'] = $this->marketing_model->getOrderTypes(); $data['articles'] = $this->marketing_model->display_article_data(); $data['getalldata'] = $this->marketing_model->display_customer_data(); $data['outsource'] = $this->request_model->display_product_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $where2=array('id'=>$orderid); $table2='customer_master'; $mat=$this->marketing_model->fetch_customer($table2,$where2); $where4=array('customer_id'=>$mat); $table4='consignee_details'; $data['hat']=$this->marketing_model->fetch_fabpro_detls($table4,$where4); // print_r($this->db->last_query()); // print_r($cust_id); // die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); // $this->load->view('packing_list/consignee_madeups_preview',$data); $this->load->view('packing_list/consignee_fabric_new',$data); $this->load->view('templates/footer_inside'); } public function pkg_madeups_consignee_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1 = $data['fetch']->invoice; $cust_name = $data['fetch']->customer_name; $table='customer_master'; $where=array('customerName'=>$cust_name); $data['cust_name']=$this->vendor_model->get_customerdata($table,$where); $cust_id = $data['cust_name']->id; $orderid = $cust_id; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $where1=array('id'=>$orderid); $table1='customer_master'; $data['result']=$this->marketing_model->fetch_main_data($table1,$where1); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "/") + 12); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['users'] = $this->marketing_model->display_user_data(); //----------tiill-------------------- $data['url_val']='1'; $data['val']='debit_note'; $data['ref']='indent'; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['orderTypes'] = $this->marketing_model->getOrderTypes(); $data['articles'] = $this->marketing_model->display_article_data(); $data['getalldata'] = $this->marketing_model->display_customer_data(); $data['outsource'] = $this->request_model->display_product_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $where2=array('id'=>$orderid); $table2='customer_master'; $mat=$this->marketing_model->fetch_customer($table2,$where2); $where4=array('customer_id'=>$mat); $table4='consignee_details'; $data['hat']=$this->marketing_model->fetch_fabpro_detls($table4,$where4); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); // $this->load->view('packing_list/consignee_madeups_preview',$data); $this->load->view('packing_list/consignee_madeups_new',$data); $this->load->view('templates/footer_inside'); } ////////////////////////////////////// 24-10-2018 ////////////////////////////// public function pkg_fabric_co_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); //print_r($data['fetch']); //die(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/fabric_co',$data); // $this->load->view('templates/footer_inside'); } public function add_co_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='packing_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('co_details' => $this->input->post('co_details'), 'co_qty' => $this->input->post('co_qty'), 'co_invoice' => $this->input->post('co_invoice'), 'co_transport' => $this->input->post('co_transport'), //'refer_id' => $this->input->post('refer_id'), 'co_date' =>$co_date, 'co_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } public function add_madeups_co_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='madeups_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('co_details' => $this->input->post('co_details'), 'co_qty' => $this->input->post('co_qty'), 'co_invoice' => $this->input->post('co_invoice'), 'co_transport' => $this->input->post('co_transport'), //'refer_id' => $this->input->post('refer_id'), 'co_date' =>$co_date, 'co_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } public function pkg_madeups_co_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); //print_r($data['fetch']); //die(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/madeups_co',$data); // $this->load->view('templates/footer_inside'); } /////////////////////////// 23-10-2018 ////////////////////////////////////// public function pkg_fabric_export_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table1,$where1); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); //$this->load->view('packing_list/fabric_export_doc',$data); $this->load->view('packing_list/request_letter',$data); // $this->load->view('templates/footer_inside'); } public function pkg_fabric_export_details2() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table1,$where1); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); //$this->load->view('packing_list/fabric_export_doc',$data); $this->load->view('packing_list/request_letter2',$data); // $this->load->view('templates/footer_inside'); } public function add_export_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='packing_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('export_credit' => $this->input->post('export_credit'), 'export_ecgc' => $this->input->post('export_ecgc'), 'export_lc' => $this->input->post('export_lc'), 'export_date' => $this->input->post('export_date'), 'export_for_amt' => $this->input->post('export_for_amt'), 'export_for_account' => $this->input->post('export_for_account'), 'export_bill' => $this->input->post('export_bill'), 'export_navigation' => $this->input->post('export_navigation'), 'export_bank_document' => $this->input->post('export_bank_document'), 'export_buyer' => $this->input->post('export_buyer'), 'export_draft' => $this->input->post('export_draft'), 'export_draft_date' => $this->input->post('export_draft_date'), 'export_usance' => $this->input->post('export_usance'), 'export_maturity' => $this->input->post('export_maturity'), 'export_no_of_copies' => $this->input->post('export_no_of_copies'), 'export_insurence' => $this->input->post('export_insurence'), 'export_inspected' => $this->input->post('export_inspected'), 'export_gsp' => $this->input->post('export_gsp'), 'export_dest_op' => $this->input->post('export_dest_op'), 'export_insurance_date' => $this->input->post('export_insurance_date'), 'export_inspected_date' => $this->input->post('export_inspected_date'), 'export_insurance_amt' => $this->input->post('export_insurance_amt'), 'export_insurance_op' => $this->input->post('export_insurance_op'), 'export_insected_op' => $this->input->post('export_insected_op'), 'export_insurance_copies' => $this->input->post('export_insurance_copies'), 'export_inspected_copies' => $this->input->post('export_inspected_copies'), 'export_document_a' => $this->input->post('export_document_a'), 'export_document_b' => $this->input->post('export_document_b'), 'export_document_c' => $this->input->post('export_document_c'), 'export_shipping_bill_no' => $this->input->post('export_shipping_bill_no'), 'export_shipping_bill_date' => $this->input->post('export_shipping_bill_date'), 'export_gr_amt' => $this->input->post('export_gr_amt'), 'export_submit_date' =>$co_date, 'export_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } public function add_madeups_export_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='madeups_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('export_credit' => $this->input->post('export_credit'), 'export_ecgc' => $this->input->post('export_ecgc'), 'export_lc' => $this->input->post('export_lc'), 'export_date' => $this->input->post('export_date'), 'export_for_amt' => $this->input->post('export_for_amt'), 'export_for_account' => $this->input->post('export_for_account'), 'export_bill' => $this->input->post('export_bill'), 'export_navigation' => $this->input->post('export_navigation'), 'export_bank_document' => $this->input->post('export_bank_document'), 'export_buyer' => $this->input->post('export_buyer'), 'export_draft' => $this->input->post('export_draft'), 'export_draft_date' => $this->input->post('export_draft_date'), 'export_usance' => $this->input->post('export_usance'), 'export_maturity' => $this->input->post('export_maturity'), 'export_no_of_copies' => $this->input->post('export_no_of_copies'), 'export_insurence' => $this->input->post('export_insurence'), 'export_inspected' => $this->input->post('export_inspected'), 'export_gsp' => $this->input->post('export_gsp'), 'export_dest_op' => $this->input->post('export_dest_op'), 'export_insurance_date' => $this->input->post('export_insurance_date'), 'export_inspected_date' => $this->input->post('export_inspected_date'), 'export_insurance_amt' => $this->input->post('export_insurance_amt'), 'export_insurance_op' => $this->input->post('export_insurance_op'), 'export_insected_op' => $this->input->post('export_insected_op'), 'export_insurance_copies' => $this->input->post('export_insurance_copies'), 'export_inspected_copies' => $this->input->post('export_inspected_copies'), 'export_document_a' => $this->input->post('export_document_a'), 'export_document_b' => $this->input->post('export_document_b'), 'export_document_c' => $this->input->post('export_document_c'), 'export_shipping_bill_no' => $this->input->post('export_shipping_bill_no'), 'export_shipping_bill_date' => $this->input->post('export_shipping_bill_date'), 'export_gr_amt' => $this->input->post('export_gr_amt'), 'export_submit_date' =>$co_date, 'export_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } public function pkg_madeups_export_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); //print_r($data['fetch']); //die(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); // $this->load->view('packing_list/madeups_export_doc',$data); // $this->load->view('templates/footer_inside'); $this->load->view('packing_list/madeups_request_letter',$data); } public function pkg_madeups_export_details2() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $financ_year=$data['fetch']->financ_year; $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['package_fetch_invoice9']=$this->vendor_model->sum_of_mktrs_exp_qty($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); //print_r($data['fetch']); //die(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); // $this->load->view('templates/header_inside',$data); // $this->load->view('packing_list/madeups_export_doc',$data); // $this->load->view('templates/footer_inside'); $this->load->view('packing_list/madeups_request_letter2',$data); } /////////////////////////////////////// 25-201-2018 .//////////////////////////////////// public function pkg_fabric_us_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='packing_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; // $data['total_discount_value']= (($rr + $data['fetchh']->other_charges) - $data['fetchh']->total_discount); // $where=array('id'=>$data['fetchh']->id); //$data=array('total_value'=>$data['total_discount_value']); //$table='packing_list_data'; //$this->outsource_model->update_data($where,$table,$data); $table='packing_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->po_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->shades; $article=$f->article; $po_no=$f->po_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_customerdata($table,$where); $where=array('pack_id'=>$val); $table='invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $where=array('id'=>$val); $table='packing_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='package_packing'; $data['sku_number']=$this->vendor_model->get_modal_customerdata($table1,$where1); //print_R($data['sku_number']); //die(); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='package_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/paking_list_details?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); // $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/fabric_us_preview',$data); //$this->load->view('templates/footer_inside'); /// } public function add_us_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='packing_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('us_notify_party' => $this->input->post('us_notify_party'), 'us_date' =>$co_date, 'us_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } public function pkg_madeups_us_details() { if (date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$val); $table='madeups_list_data'; $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $financ_year=$data['fetchh']->financ_year; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $total_dis_pkg_data = $this->outsource_model->invoice_sum_fetch_where_quantity_total($table,$where); $rr=$total_dis_pkg_data ->values_es; $table='madeups_list_data'; $where=array('id'=>$val); $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->invoice; $osl_number=$data['fetch']->osl_no; $data['osl']=$this->vendor_model->get_contract_type_customerdata($osl_number); $where=array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table='madeups_invoice_packing'; $data['fetch_invoice']=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice=$this->vendor_model->get_where_dataa($table,$where); $data_fetch_invoice1=$this->vendor_model->get_where_dataa($table,$where); $mark1=array(); foreach($data_fetch_invoice as $f) { $where=array('oslNo'=>$f->osl_no); $table='orders'; $data_order_no=$this->vendor_model->get_where_row($table,$where); if(empty($data_order_no)) { array_push($mark1,''); } else { array_push($mark1,$data_order_no); } } $data['oder_numbers']=$mark1; $mark=array(); foreach($data_fetch_invoice as $f) { $design=$f->design; $width=$f->width; $shade=$f->buyershade; $article=$f->article; $po_no=$f->osl_no; $buyershade=$f->buyershade; $d_fetch=$this->vendor_model->order_sub_order_data($design,$width,$shade,$article,$po_no,$buyershade); array_push($mark,$d_fetch); } $data['marketing']=$mark; if(empty($mark)) { $data['units_val']='MTRs'; } else { foreach($mark as $m) { if(empty($m)) { $u='MTRs'; } else { $u=$m->unit; } } if($u == '') { $data['units_val']='MTRs'; } else { $data['units_val']=$u; } } $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_sum_pcs_invoice']=$this->vendor_model->sum_get_qty_customerdata($table,$where); $where=array('pack_id'=>$val); $table='madeups_invoice_packing'; $data['fetch_invoice_cureency']=$this->vendor_model->get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_invoice_packing'; $data['fetch_sum_amt_invoice']=$this->vendor_model->sum_amount_get_customerdata($table,$where); /////////////////////////////// $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_count_amt_invoice']=$this->vendor_model->count_amount_get_customerdata($table,$where); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice1']=$this->vendor_model->sum_get_fetch_sum_gross_invoice($table1,$where1); $where1=array('pack_id'=>$val); $table1='madeups_box_packing'; $data['fetch_sum_gross_net_invoice2']=$this->vendor_model->sum_get_fetch_sum_net_invoice($table1,$where1); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contarct_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('id'=>$val); $table='madeups_list_data'; $data['customer_number']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetchh']->invoice; $where = array('invoice'=>$data1,'status'=>'0','financ_year'=>$financ_year); $table = 'madeups_invoice_packing'; $data['contract_type'] = $this->outsource_model->get_customerdata($table,$where); $where=array('invoice'=>$data1,'financ_year'=>$financ_year); $table='madeups_packing'; $data['count_package_fetch_invoice']=$this->vendor_model->count_of_mktrs1($table,$where); $where1=array('madeups_id'=>$val); $table1='madeups_packing'; $data['sku_number']=$this->vendor_model->get_modal_g_madeups_sku_customerdata($table1,$where1); // print_r($data['sku_number']); // die(); $data['access'] = $this->access_details(); $data['userdetails'] = $this->session_data_pass(); $data['indent_p']='indent_preview'; $data['val']='packing_list/madeups_list_data?prop_id=1'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='countries'; $data['countries']=$this->vendor_model->get_data_customer($table); // $where1=array('pack_id'=>$val); // $table1='madeups_packing'; // $data['sku_number']=$this->vendor_model->get_customerdata($table1,$where1); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_us_preview',$data); //print_r($data['customer_number']); //die(); } public function add_madeups_us_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='madeups_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('us_notify_party' => $this->input->post('us_notify_party'), 'us_date' =>$co_date, 'us_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } /////////////////// 17-11-2018 /////////////////////////// public function add_shipped_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('shipped'=>'Yes','ship_remark'=>$remarks,'ship_approved_by'=>$approved_by,'ship_approved_date'=>$current_date); $table='packing_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); return true; } public function add_ship_no_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('shipped'=>'No','ship_remark'=>'','ship_approved_by'=>'','ship_approved_date'=>''); $table='packing_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); return true; } public function add_pay_no_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('payment'=>'No','pay_remark'=>'','pay_approved_by'=>'','pay_approved_date'=>''); $table='packing_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); return true; } public function add_madeups_ship_no_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('shipped'=>'No','ship_remark'=>'','ship_approved_by'=>'','ship_approved_date'=>''); $table='madeups_list_data'; $details = $this->vendor_model->update_confirm_indent_packing_madeups($data1,$where1); return true; } public function add_madeups_pay_no_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('payment'=>'No','pay_remark'=>'','pay_approved_by'=>'','pay_approved_date'=>''); $table='madeups_list_data'; $details = $this->vendor_model->update_confirm_indent_packing_madeups($data1,$where1); return true; } public function add_madeups_ship_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('shipped'=>'Yes','ship_remark'=>$remarks,'ship_approved_by'=>$approved_by,'ship_approved_date'=>$current_date); $table='madeups_list_data'; $details = $this->vendor_model->update_confirm_indent_packing_madeups($data1,$where1); return true; } /*public function add_madeups_pay_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('payment'=>'Yes','pay_remark'=>$remarks,'pay_approved_by'=>$approved_by,'pay_approved_date'=>$current_date); $table='madeups_list_data'; $details = $this->vendor_model->update_confirm_indent_packing_madeups($data1,$where1); return true; }*/ public function add_new_export_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='packing_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('org_lc_no' => $this->input->post('org_lc_no'), 'org_lc_dt' => $this->input->post('org_lc_dt'), 'org_lc_of' => $this->input->post('org_lc_of'), 'org_lc_along' => $this->input->post('org_lc_along'), 'gr_from_no' => $this->input->post('gr_from_no'), 'pay_accept' => $this->input->post('pay_accept'), // 'pro_dono' => $this->input->post('pro_dono'), 'buyer_bank' => $this->input->post('buyer_bank'), 'cre_amt' => $this->input->post('cre_amt'), 'cre_amt_of' => $this->input->post('cre_amt_of'), 'cre_amt_to' => $this->input->post('cre_amt_to'), 'cre_amt_or' => $this->input->post('cre_amt_or'), 'sb_date' => $this->input->post('sb_date'), 'sb_amt' => $this->input->post('sb_amt'), 'port_code' => $this->input->post('port_code'), 'ad_bank' => $this->input->post('ad_bank'), 'export_submit_date' =>$co_date, 'export_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } public function add_madeups_new_export_data() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $ref_id=$this->input->post('refer_id'); $table='madeups_list_data'; $where=array('id'=>$ref_id); $co_date=date('d-m-Y'); $data=array('org_lc_no' => $this->input->post('org_lc_no'), 'org_lc_dt' => $this->input->post('org_lc_dt'), 'org_lc_of' => $this->input->post('org_lc_of'), 'org_lc_along' => $this->input->post('org_lc_along'), 'gr_from_no' => $this->input->post('gr_from_no'), 'pay_accept' => $this->input->post('pay_accept'), //'pro_dono' => $this->input->post('pro_dono'), 'buyer_bank' => $this->input->post('buyer_bank'), 'cre_amt' => $this->input->post('cre_amt'), 'cre_amt_of' => $this->input->post('cre_amt_of'), 'cre_amt_to' => $this->input->post('cre_amt_to'), 'cre_amt_or' => $this->input->post('cre_amt_or'), 'sb_date' => $this->input->post('sb_date'), 'sb_amt' => $this->input->post('sb_amt'), 'port_code' => $this->input->post('port_code'), 'ad_bank' => $this->input->post('ad_bank'), 'export_submit_date' =>$co_date, 'export_submitter' =>$approved_by ); $this->vendor_model->update_data($where,$table,$data); $r='success'; echo json_encode($r); } public function sdf_form_preview() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where = array('id'=>$val); $table = 'packing_list_data'; $data['details_invoce'] = $this->vendor_model->get_customerdata($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data['details_invoce']->invoice,'status'=>'0','financ_year'=>$financial_year); $data['invoice_currency'] = $this->vendor_model->get_customerdata($table,$where); $data['indent_p']='indent_preview'; date_default_timezone_set('Asia/Kolkata'); $date = date('d-m-Y', time()); $data['current_date'] = $date; $this->load->view('packing_list/sdf_form_preview',$data); } public function madeups_sdf_form_preview() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where = array('id'=>$val); $table = 'madeups_list_data'; $data['details_invoce'] = $this->vendor_model->get_customerdata($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data['details_invoce']->invoice,'status'=>'0','financ_year'=>$financial_year); $data['invoice_currency'] = $this->vendor_model->get_customerdata($table,$where); $data['indent_p']='indent_preview'; date_default_timezone_set('Asia/Kolkata'); $date = date('d-m-Y', time()); $data['current_date'] = $date; //$this->load->view('templates/header_inside',$data); // $this->load->view('packing_list/madeups_sdf_preview',$data); // $this->load->view('templates/footer_inside'); $this->load->view('packing_list/madeups_sdf_preview',$data); } public function madeups_duty_drawack_preview() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where = array('id'=>$val); $table = 'madeups_list_data'; $data['details_invoce'] = $this->vendor_model->get_customerdata($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data['details_invoce']->invoice,'status'=>'0','financ_year'=>$financial_year); $data['invoice_currency'] = $this->vendor_model->get_customerdata($table,$where); $data['indent_p']='indent_preview'; //print_r($data['details_invoce']); //die(); $this->load->view('packing_list/madeups_duty_drawack_preview',$data); } public function madeups_update_duty_drawback_bill_details() { $id=$this->session->userdata('logged_in'); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $date = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $created_at = $date->format('Y-m-d H:i:s'); $table = 'madeups_list_data'; $id=$this->session->userdata('logged_in'); $val=$this->input->post('id'); $drawack_amount = $this->input->post('drawack_amount'); $drawback_credit_date = $this->input->post('drawback_credit_date'); $export_incentive = $this->input->post('export_incentive'); $incentive_credit_date = $this->input->post('incentive_credit_date'); $edt_date = $this->input->post('edt_date'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $data=array('edt_date'=>$edt_date,'drawack_amount'=>$drawack_amount,'drawback_credit_date'=>$drawback_credit_date,'export_incentive'=>$export_incentive,'incentive_credit_date'=>$incentive_credit_date); $where = array('id'=>$val); $result=$this->vendor_model->update_data($where,$table,$data); if($drawack_amount != '' && $drawback_credit_date != '' && $export_incentive != "" && $incentive_credit_date != ''){ $data1 = array('duty'=>'1'); $where1 = array('id'=>$val); $result=$this->vendor_model->update_data($where1,$table,$data1); } else{ $data1 = array('duty'=>'0'); $where1 = array('id'=>$val); $result=$this->vendor_model->update_data($where1,$table,$data1); } if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>'Added successfully')); } else { echo json_encode(array('result'=>0,'message'=>'Something wrong....')); } } public function duty_drawack_preview() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where = array('id'=>$val); $table = 'packing_list_data'; $data['details_invoce'] = $this->vendor_model->get_customerdata($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data['details_invoce']->invoice,'status'=>'0','financ_year'=>$financial_year); $data['invoice_currency'] = $this->vendor_model->get_customerdata($table,$where); $data['indent_p']='indent_preview'; //print_r($data['details_invoce']); //die(); $this->load->view('packing_list/duty_drawack_preview',$data); } public function update_duty_drawback_bill_details() { $id=$this->session->userdata('logged_in'); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $date = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $created_at = $date->format('Y-m-d H:i:s'); $table = 'packing_list_data'; $id=$this->session->userdata('logged_in'); $val=$this->input->post('id'); $drawack_amount = $this->input->post('drawack_amount'); $drawback_credit_date = $this->input->post('drawback_credit_date'); $export_incentive = $this->input->post('export_incentive'); $incentive_credit_date = $this->input->post('incentive_credit_date'); $edt_date = $this->input->post('edt_date'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $data=array('edt_date'=>$edt_date,'drawack_amount'=>$drawack_amount,'drawback_credit_date'=>$drawback_credit_date,'export_incentive'=>$export_incentive,'incentive_credit_date'=>$incentive_credit_date); $where = array('id'=>$val); $result=$this->vendor_model->update_data($where,$table,$data); if($drawack_amount != '' && $drawback_credit_date != '' && $export_incentive != "" && $incentive_credit_date != ''){ $data1 = array('duty'=>'1'); $where1 = array('id'=>$val); $result=$this->vendor_model->update_data($where1,$table,$data1); } else{ $data1 = array('duty'=>'0'); $where1 = array('id'=>$val); $result=$this->vendor_model->update_data($where1,$table,$data1); } if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>'Added successfully')); } else { echo json_encode(array('result'=>0,'message'=>'Something wrong....')); } } public function shipping_bill_preview() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where = array('id'=>$val); $table = 'packing_list_data'; $data['details_invoce'] = $this->vendor_model->get_customerdata($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$data['details_invoce']->invoice,'status'=>'0','financ_year'=>$financial_year); $data['invoice_currency'] = $this->vendor_model->get_customerdata($table,$where); $data['indent_p']='indent_preview'; //print_r($data['details_invoce']); //die(); $this->load->view('packing_list/shipping_billing_preview',$data); } public function update_invoice_shipping_details() { $id=$this->session->userdata('logged_in'); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $date = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $created_at = $date->format('Y-m-d H:i:s'); $table = 'packing_list_data'; $id=$this->session->userdata('logged_in'); $val=$this->input->post('id'); $shipping_currency=$this->input->post('currency'); $shipping_customs_ex_rate=$this->input->post('customs_x_rate'); $shipping_customs_inr_val=$this->input->post('inr_value'); $shipping_bill_date=$this->input->post('bill_date'); $shipping_bill_num=$this->input->post('bill_num'); $shipping_port_code=$this->input->post('port_code'); $rate = $this->input->post('rate'); $edt_date = $this->input->post('edt_date'); $cross_currecy = $this->input->post('cross_currecy'); $fc_value = $this->input->post('fc_value'); $e_way_date = $this->input->post('e_way_date'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $data=array('e_way_date'=>$e_way_date,'cross_currecy'=>$cross_currecy,'fc_value'=>$fc_value,'rate'=>$rate,'edt_date'=>$edt_date,'shipping_currency'=>$shipping_currency,'shipped'=>'Yes','ship_remark'=>'','ship_approved_by'=>$approved_by,'ship_approved_date'=>$current_date,'shipping_bill_created_at'=>$created_at,'shipping_approved_by'=>$data['approved_by'],'shipping_currency'=>$shipping_currency,'shipping_customs_ex_rate'=>$shipping_customs_ex_rate,'shipping_customs_inr_val'=>$shipping_customs_inr_val,'shipping_bill_date'=>$shipping_bill_date,'shipping_bill_num'=>$shipping_bill_num,'shipping_port_code'=>$shipping_port_code); $where = array('id'=>$val); $result=$this->vendor_model->update_data($where,$table,$data); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>'Added successfully')); } else { echo json_encode(array('result'=>0,'message'=>'Something wrong....')); } } public function madeups_shipping_bill_preview() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $where = array('id'=>$val); $table = 'madeups_list_data'; $data['details_invoce'] = $this->vendor_model->get_customerdata($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$data['details_invoce']->invoice,'status'=>'0','financ_year'=>$financial_year); $data['invoice_currency'] = $this->vendor_model->get_customerdata($table,$where); $data['indent_p']='indent_preview'; $this->load->view('packing_list/madeups_shipping_billing_preview',$data); } public function madeups_update_invoice_shipping_details() { $id=$this->session->userdata('logged_in'); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $date = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $created_at = $date->format('Y-m-d H:i:s'); $table = 'madeups_list_data'; $id=$this->session->userdata('logged_in'); $val=$this->input->post('id'); $shipping_currency=$this->input->post('currency'); $shipping_customs_ex_rate=$this->input->post('customs_x_rate'); $shipping_customs_inr_val=$this->input->post('inr_value'); $shipping_bill_date=$this->input->post('bill_date'); $shipping_bill_num=$this->input->post('bill_num'); $shipping_port_code=$this->input->post('port_code'); $rate = $this->input->post('rate'); $edt_date = $this->input->post('edt_date'); $cross_currecy = $this->input->post('cross_currecy'); $fc_value = $this->input->post('fc_value'); $e_way_date = $this->input->post('e_way_date'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $data=array('e_way_date'=>$e_way_date,'cross_currecy'=>$cross_currecy,'fc_value'=>$fc_value,'rate'=>$rate,'edt_date'=>$edt_date,'shipping_currency'=>$shipping_currency,'shipping_customs_ex_rate'=>$shipping_customs_ex_rate,'shipping_customs_inr_val'=>$shipping_customs_inr_val,'shipping_bill_date'=>$shipping_bill_date,'shipping_bill_num'=>$shipping_bill_num,'shipping_port_code'=>$shipping_port_code,'shipped'=>'Yes','ship_remark'=>'','ship_approved_by'=>$approved_by,'ship_approved_date'=>$current_date); //$data=array('shipping_bill_created_at'=>$created_at,'shipping_approved_by'=>$data['approved_by'],'shipping_currency'=>$shipping_currency,'shipping_customs_ex_rate'=>$shipping_customs_ex_rate,'shipping_customs_inr_val'=>$shipping_customs_inr_val,'shipping_bill_date'=>$shipping_bill_date,'shipping_bill_num'=>$shipping_bill_num,'shipping_port_code'=>$shipping_port_code); $where = array('id'=>$val); $result=$this->vendor_model->update_data($where,$table,$data); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>'Added successfully')); } else { echo json_encode(array('result'=>0,'message'=>'Something wrong....')); } } /*public function add_payment_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('payment'=>'Yes','pay_remark'=>$remarks,'pay_approved_by'=>$approved_by,'pay_approved_date'=>$current_date); $table='packing_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); return true; }*/ public function add_payment_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $currency=$this->input->post("currency"); $amount_received=$this->input->post("amount_received"); $bank_charged=$this->input->post("bank_charged"); $bank_realisation_rate=$this->input->post("bank_realisation_rate"); $inr_value=$this->input->post("inr_value"); $pay_ment_remark=$this->input->post("remark"); $customer_id=$this->input->post("customer_id"); $invoice_date=$this->input->post("invoice_date"); $invoice_no=$this->input->post("invoice_no"); $received_date=$this->input->post("received_date"); $bank_reference=$this->input->post('bank_reference'); // $invoice_value=$this->input->post("invoice_value"); $invoice_value=number_format((float)$this->input->post("invoice_value"), 2, '.', ''); $remarks=''; $id=$this->session->userdata('logged_in'); $date = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $updated_at = $date->format('Y-m-d'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); $data1=array('payment'=>'Yes','pay_remark'=>$remarks,'pay_approved_by'=>$approved_by,'pay_approved_date'=>$current_date,'payment_approved_by'=>$approved_by,'payment_currency'=>$currency,'payment_amount_received'=>$amount_received,'payment_bank_charged'=>$bank_charged,'payment_bank_realisation_rate'=>$bank_realisation_rate,'payment_inr_value'=>$inr_value,'payment_remark'=>$pay_ment_remark,'payment_created_date'=>$updated_at,'payment_received_date'=>$received_date,'bank_reference'=>$bank_reference); $table='packing_list_data'; $details = $this->vendor_model->update_confirm_indent_packing($data1,$where1); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The payment for following has been received ,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer Name".'</td>'; $msgs .= '<td>'.$customer_id.'</td></tr>'; $msgs .= '<tr><td>'."Invoice Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice_no .'</td></tr>'; $msgs .= '<tr><td>'."Invoice Value".'</td>'; $msgs .= '<td>'. $invoice_value .'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$currency.'</td></tr>'; $msgs .= '<tr><td>'."Received Date".'</td>'; $msgs .= '<td>'.$received_date.'</td></tr>'; $msgs .= '<tr><td>'."Amount Received".'</td>'; $msgs .= '<td>'.$amount_received.'</td></tr>'; $msgs .= '<tr><td>'."Bank Charges".'</td>'; $msgs .= '<td>'.$bank_charged.'</td></tr>'; $msgs .= '<tr><td>'."Bank Realisation Rate".'</td>'; $msgs .= '<td>'.$bank_realisation_rate.'</td></tr>'; $msgs .= '<tr><td>'."Bank Reference".'</td>'; $msgs .= '<td>'.$bank_reference.'</td></tr>'; $msgs .= '<tr><td>'."INR Value".'</td>'; $msgs .= '<td>'.$inr_value.'</td></tr>'; $msgs .= '<tr><td>'."Approved By".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Remark:".' '.$pay_ment_remark.'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; /*$config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'chaya1506@gmail.com', 'smtp_pass' => 'chayadevimysore', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->email->initialize($config); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->to('manyashree.m@gmail.com'); $this->email->from('ERP@swansilk.com','Swan Silk (P) Ltd'); $this->email->subject('Swan / Deco Payment Received'); $this->email->message($msgs); //Send email $det=$this->email->send(); */ $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('accounts@swansilk.com'); $this->email->subject('Swan / Deco Payment Received'); $this->email->message($msgs); $this->email->send(); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>'Added successfully')); } else { echo json_encode(array('result'=>0,'message'=>'Something wrong....')); } } public function fabric_list_payment_get_details() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('id'); $where = array('id'=>$val); $table = 'packing_list_data'; $details_invoce = $this->vendor_model->get_customerdata($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$details_invoce->invoice,'status'=>'0','financ_year'=>$financial_year); $invoice_currency = $this->vendor_model->get_customerdata($table,$where); if($details_invoce) { echo json_encode(array('result'=>1,'message'=>$details_invoce,'message2'=>$invoice_currency)); } else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function madeups_list_payment_get_details() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('id'); $where = array('id'=>$val); $table = 'madeups_list_data'; $details_invoce = $this->vendor_model->get_customerdata($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$details_invoce->invoice,'status'=>'0','financ_year'=>$financial_year); $invoice_currency = $this->vendor_model->get_customerdata($table,$where); if($details_invoce) { echo json_encode(array('result'=>1,'message'=>$details_invoce,'message2'=>$invoice_currency)); } else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function add_madeups_pay_yes_confirmation() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $id1=$this->input->post("id"); $remarks=''; $id=$this->session->userdata('logged_in'); $approved_by=$id['username']; $current_date = date("d-m-Y"); $where1=array('id'=>$id1); //$data1=array('payment'=>'Yes','pay_remark'=>$remarks,'pay_approved_by'=>$approved_by,'pay_approved_date'=>$current_date); $currency=$this->input->post("currency"); $amount_received=$this->input->post("amount_received"); $bank_charged=$this->input->post("bank_charged"); $bank_realisation_rate=$this->input->post("bank_realisation_rate"); $inr_value=$this->input->post("inr_value"); $pay_ment_remark=$this->input->post("remark"); $invoice_date=$this->input->post("invoice_date"); $invoice_no=$this->input->post("invoice_no"); $received_date=$this->input->post("received_date"); $customer_name=$this->input->post("customer_id"); $bank_reference=$this->input->post('bank_reference'); // $invoice_value=$this->input->post("invoice_value"); $invoice_value=number_format((float)$this->input->post("invoice_value"), 2, '.', ''); $date = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $updated_at = $date->format('Y-m-d'); $tab='customer_master'; $condition=array('customerName'=>$customer_name); $get_customer=$this->vendor_model->get_customerdata($tab,$condition); $customer_id=$get_customer->customerID; $data1=array('payment'=>'Yes','pay_remark'=>$remarks,'pay_approved_by'=>$approved_by,'pay_approved_date'=>$current_date,'payment_approved_by'=>$approved_by,'payment_currency'=>$currency,'payment_amount_received'=>$amount_received,'payment_bank_charged'=>$bank_charged,'payment_bank_realisation_rate'=>$bank_realisation_rate,'payment_inr_value'=>$inr_value,'payment_remark'=>$pay_ment_remark,'payment_created_date'=>$updated_at,'payment_received_date'=>$received_date,'bank_reference'=>$bank_reference); $table='madeups_list_data'; $details = $this->vendor_model->update_status_new($where1,$table,$data1); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The payment for following has been received ,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer Name".'</td>'; $msgs .= '<td>'.$customer_id.'</td></tr>'; $msgs .= '<tr><td>'."Invoice Date".'</td>'; $msgs .= '<td>'.$invoice_date.'</td></tr>'; $msgs .= '<tr><td>'."Invoice #".'</td>'; $msgs .= '<td>'. $invoice_no .'</td></tr>'; $msgs .= '<tr><td>'."Invoice Value".'</td>'; $msgs .= '<td>'. $invoice_value .'</td></tr>'; $msgs .= '<tr><td>'."Currency".'</td>'; $msgs .= '<td>'.$currency.'</td></tr>'; $msgs .= '<tr><td>'."Received Date".'</td>'; $msgs .= '<td>'.$received_date.'</td></tr>'; $msgs .= '<tr><td>'."Amount Received".'</td>'; $msgs .= '<td>'.$amount_received.'</td></tr>'; $msgs .= '<tr><td>'."Bank Charges".'</td>'; $msgs .= '<td>'.$bank_charged.'</td></tr>'; $msgs .= '<tr><td>'."Bank Realisation Rate".'</td>'; $msgs .= '<td>'.$bank_realisation_rate.'</td></tr>'; $msgs .= '<tr><td>'."Bank Reference".'</td>'; $msgs .= '<td>'.$bank_reference.'</td></tr>'; $msgs .= '<tr><td>'."INR Value".'</td>'; $msgs .= '<td>'.$inr_value.'</td></tr>'; $msgs .= '<tr><td>'."Approved By".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Remark:".' '.$pay_ment_remark.'</p><br/>'; $msgs .= "Thank you,".'<br/>'; $msgs .= "Regards,".'<br/>'; $msgs .= "Swan Silk / Deco Textil.".'<br/><br/>'; $msgs .= '<p>'."Note: Please do not reply to this mail as this is as automated mail service.".'</p>'; /* $config = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'chaya1506@gmail.com', 'smtp_pass' => 'chayadevimysore', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->email->initialize($config); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->to('manyashree.m@gmail.com'); $this->email->from('ERP@swansilk.com','Swan Silk (P) Ltd'); $this->email->subject('Swan / Deco Payment Received'); $this->email->message($msgs); //Send email $det=$this->email->send();*/ $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); $this->email->to('sales@swansilk.com'); $this->email->cc('accounts@swansilk.com'); $this->email->subject('Swan / Deco Payment Received'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>'Added successfully')); } else { echo json_encode(array('result'=>0,'message'=>'Something wrong....')); } //$table='madeups_list_data'; //$details = $this->vendor_model->update_confirm_indent_packing_madeups($data1,$where1); // return true; } public function fabric_list_shipment_get_details() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('id'); $where = array('id'=>$val); $table = 'packing_list_data'; $details_invoce = $this->vendor_model->get_customerdata($table,$where); $table = 'invoice_packing'; $where = array('invoice'=>$details_invoce->invoice,'status'=>'0','financ_year'=>$financial_year); $invoice_currency = $this->vendor_model->get_customerdata($table,$where); if($details_invoce) { echo json_encode(array('result'=>1,'message'=>$details_invoce,'message2'=>$invoice_currency)); } else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function madeups_list_shipment_get_details() { if(date('m') <= 3) { $financial_year = (date('y')-1) . '-' . date('y'); } else { $financial_year = date('y') . '-' . (date('y') + 1); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val = $this->input->post('id'); $where = array('id'=>$val); $table = 'madeups_list_data'; $details_invoce = $this->vendor_model->get_customerdata($table,$where); $table = 'madeups_invoice_packing'; $where = array('invoice'=>$details_invoce->invoice,'status'=>'0','financ_year'=>$financial_year); $invoice_currency = $this->vendor_model->get_customerdata($table,$where); if($details_invoce) { echo json_encode(array('result'=>1,'message'=>$details_invoce,'message2'=>$invoice_currency)); } else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function account_master() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/account_master') { $data['url_val']='1'; $data['val']='packing_list/account_master'; $data['ref']='indent'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='packing_list_data'; $where=array('customerID'=>''); $data_custom_ids=$this->vendor_model->get_data($table,$where); if(empty($data_custom_ids)) { } else { foreach($data_custom_ids as $c) { $where=array('customerName'=>$c->customer_name); $table='customer_master'; $custom_ids=$this->vendor_model->get_customerdata($table,$where); if(empty($custom_ids)) { } else { $table='packing_list_data'; $where=array('id'=>$c->id); $cus_data=array('customerID'=>$custom_ids->customerID); $this->vendor_model->update_data($where,$table,$cus_data); } } } $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/add_account_from',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function account_master_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='account_master'; $condition=array('delete_status'=>'ACTIVE'); $details=$this->vendor_model->group_get_where_b_dataa($table,$condition); if($details) { echo json_encode($details); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function add_account_master() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $name=ucfirst($this->input->post('name')); $type=$this->input->post('type'); $data_detail=array('type'=>$type,'name'=>$name,'created_by'=>$data['approved_by'],'created_date'=>$timestamp,'delete_status'=>'ACTIVE'); $table='account_master'; $condition=array('delete_status'=>'ACTIVE','name'=>$name); $details=$this->vendor_model->group_get_where_b_dataa($table,$condition); if(empty($details)) { $res=$this->vendor_model->insert_details($table,$data_detail); if($res) { echo json_encode(array('result'=>1,'message'=>"Inserted successfully")); }else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } }else { echo json_encode(array('result'=>0,'message'=>"Account name Exists")); } } public function get_account_det() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $condition=array('id'=>$id,'delete_status'=>'ACTIVE'); $table='account_master'; $details=$this->vendor_model->get_podata_row($table,$condition); if($details) { echo json_encode(array('result'=>1,'message'=>$details)); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function update_account_master() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $name=ucfirst($this->input->post('name')); $id=$this->input->post('id'); $type=$this->input->post('type'); $data_detail=array('type'=>$type,'name'=>$name); $table='account_master'; $condition=array('id'=>$id); $res=$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>"Updated successfully")); }else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } public function delete_account_details() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $data_detail=array('delete_status'=>'INACTIVE'); $table='account_master'; $condition=array('id'=>$id); $res=$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>"Updated successfully")); }else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } /////////////////////////// public function transaction() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/transaction') { $data['url_val']='1'; $data['val']='packing_list/transaction'; $data['ref']='indent'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='packing_list_data'; $where=array('customerID'=>''); $data_custom_ids=$this->vendor_model->get_data($table,$where); if(empty($data_custom_ids)) { } else { foreach($data_custom_ids as $c) { $where=array('customerName'=>$c->customer_name); $table='customer_master'; $custom_ids=$this->vendor_model->get_customerdata($table,$where); if(empty($custom_ids)) { } else { $table='packing_list_data'; $where=array('id'=>$c->id); $cus_data=array('customerID'=>$custom_ids->customerID); $this->vendor_model->update_data($where,$table,$cus_data); } } } $where=array('delete_status'=>'ACTIVE'); $table='account_master'; $data["account"]=$this->vendor_model->get_where_data($table,$where); // print_r($data["narration"]);die(); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/add_transaction',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function add_account_transaction() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $account=ucfirst($this->input->post('account')); $type_credit = $this->input->post('type'); $narration = $this->input->post('narration'); $transaction_date = $this->input->post('transaction_date'); $debit = $this->input->post('debit'); $credit = $this->input->post('credit'); $year=date('Y'); $month=date('m'); if($transaction_date != "") { $date = new DateTime($transaction_date); $transaction_date = $date->format('Y-m-d'); } $data_detail=array('month_data'=>$month,'year_data'=>$year,'type'=>$type_credit,'account'=>$account,'narration'=>$narration,'debit'=>$debit,'credit'=>$credit,'created_at'=>$timestamp,'created_by'=>$data['approved_by'],'transaction_date'=>$transaction_date,'delete_status'=>'ACTIVE'); $table = "transaction"; $res=$this->vendor_model->insert_details($table,$data_detail); if($res) { echo json_encode(array('result'=>1,'message'=>"Inserted successfully")); } else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } public function transation_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='transaction'; $condition=array('delete_status'=>'ACTIVE'); $details=$this->vendor_model->group_get_where_transaction($table,$condition); if($details) { echo json_encode($details); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function get_transaction_det() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $condition=array('id'=>$id,'delete_status'=>'ACTIVE'); $table='transaction'; $details=$this->vendor_model->get_podata_row($table,$condition); if($details) { echo json_encode(array('result'=>1,'message'=>$details)); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function update_transaction() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $type_credit = $this->input->post('type'); $account=ucfirst($this->input->post('account')); $narration = $this->input->post('narration'); $transaction_date = $this->input->post('transaction_date'); $debit = $this->input->post('debit'); $credit = $this->input->post('credit'); $year=date('Y'); $month=date('m'); if($transaction_date != "") { $date = new DateTime($transaction_date); $transaction_date = $date->format('Y-m-d'); } $data_detail=array('month_data'=>$month,'year_data'=>$year,'type'=>$type_credit,'account'=>$account,'narration'=>$narration,'debit'=>$debit,'credit'=>$credit,'created_at'=>$timestamp,'created_by'=>$data['approved_by'],'transaction_date'=>$transaction_date,'delete_status'=>'ACTIVE'); $table='transaction'; $condition=array('id'=>$id); $res=$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>"Updated successfully")); } else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } public function delete_transaction() { $id=$this->input->post('id'); $table = "transaction"; $condition = array('id'=>$id); $data_detail = array('delete_status'=>'IN_ACTIVE'); $result =$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array("result"=>1,"message"=>"Deleted!")); } else { echo json_encode(array("result"=>0,"message"=>"No data found")); } } ////////////////// public function transaction_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/transaction_details') { $data['url_val']='1'; $data['val']='packing_list/transaction_details'; $data['ref']='indent'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='packing_list_data'; $where=array('customerID'=>''); $data_custom_ids=$this->vendor_model->get_data($table,$where); if(empty($data_custom_ids)) { } else { foreach($data_custom_ids as $c) { $where=array('customerName'=>$c->customer_name); $table='customer_master'; $custom_ids=$this->vendor_model->get_customerdata($table,$where); if(empty($custom_ids)) { } else { $table='packing_list_data'; $where=array('id'=>$c->id); $cus_data=array('customerID'=>$custom_ids->customerID); $this->vendor_model->update_data($where,$table,$cus_data); } } } $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/transaction_details',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function get_transaction_detailses() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='transaction'; $condition=array('delete_status'=>'ACTIVE'); $details=$this->vendor_model->get_transaction_details($table,$condition); if($details) { echo json_encode($details); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function status_approve() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $where=array('month_data'=>$month,'year_data'=>$year); $table = "transaction"; $data = array('confirm'=>1,'approved_by'=>$data['approved_by']); $result =$this->vendor_model->update_status_new($where,$table,$data); //print_r($data);die(); if($result) { echo json_encode(array('result'=>1,'message'=>'approved')); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function status_not_approve() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $where=array('month_data'=>$month,'year_data'=>$year); $table = "transaction"; $data = array('confirm'=>0,'approved_by'=>''); $result =$this->vendor_model->update_status_new($where,$table,$data); if($result) { echo json_encode(array('result'=>1,'message'=>'disapproved')); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function preview() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $month = $this->uri->segment(3); $year = $this->uri->segment(4); $data['url_val']='1'; $data['val']='packing_list/preview'; $data['ref']='indent'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=0; $data['indent_p']='monthly_preview'; $table = "transaction"; $data['preview_data'] = $this->vendor_model->get_where_preview($month,$year); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/preview',$data); $this->load->view('templates/footer_inside'); } public function download_function() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $table = "transaction"; $result = $this->vendor_model->get_where_preview($month,$year); if($result) { echo json_encode(array('result'=>1,'message'=>$result)); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function transaction_details_subgrid() { $id = $this->uri->segment(3); $table = "transaction"; $condition=array('id'=>$id); $result = $this->vendor_model->get_where_row($table,$condition); $month = $result->month_data; $year = $result->year_data; $result = $this->vendor_model->get_where_preview($month,$year); if($result) { echo json_encode($result); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function nandi_transaction() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/nandi_transaction') { $data['url_val']='1'; $data['val']='packing_list/nandi_transaction'; $data['ref']='indent'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='packing_list_data'; $where=array('customerID'=>''); $data_custom_ids=$this->vendor_model->get_data($table,$where); if(empty($data_custom_ids)) { } else { foreach($data_custom_ids as $c) { $where=array('customerName'=>$c->customer_name); $table='customer_master'; $custom_ids=$this->vendor_model->get_customerdata($table,$where); if(empty($custom_ids)) { } else { $table='packing_list_data'; $where=array('id'=>$c->id); $cus_data=array('customerID'=>$custom_ids->customerID); $this->vendor_model->update_data($where,$table,$cus_data); } } } $where=array('delete_status'=>'ACTIVE'); $table='account_master'; $data["account"]=$this->vendor_model->get_where_data($table,$where); //print_r($data["account"]);die(); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/nandi_transaction',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function add_nandi_transaction() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $account=ucfirst($this->input->post('account')); $type_credit = $this->input->post('type'); $narration = $this->input->post('narration'); $transaction_date = $this->input->post('transaction_date'); $debit = $this->input->post('debit'); $credit = $this->input->post('credit'); $year=date('Y'); $month=date('m'); $year_month_data=json_encode(array($year.':'.$month)); if($transaction_date != "") { $date = new DateTime($transaction_date); $transaction_date = $date->format('Y-m-d'); } $data_detail=array('month_data'=>$month,'year_data'=>$year,'year_month_data'=>$year_month_data,'type'=>$type_credit,'account'=>$account,'narration'=>$narration,'debit'=>$debit,'credit'=>$credit,'created_at'=>$timestamp,'created_by'=>$data['approved_by'],'transaction_date'=>$transaction_date,'delete_status'=>'ACTIVE'); $table = "nandi_transaction"; $res=$this->vendor_model->insert_details($table,$data_detail); if($res) { echo json_encode(array('result'=>1,'message'=>"Inserted successfully")); } else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } public function nandi_transation_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='nandi_transaction'; $condition=array('delete_status'=>'ACTIVE'); $details=$this->vendor_model->group_get_where_nandi_transaction($table,$condition); if($details) { echo json_encode($details); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function get_nandi_transaction_det() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $condition=array('id'=>$id,'delete_status'=>'ACTIVE'); $table='nandi_transaction'; $details=$this->vendor_model->get_podata_row($table,$condition); if($details) { echo json_encode(array('result'=>1,'message'=>$details)); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function update_nandi_transaction() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $type_credit = $this->input->post('type'); $account=ucfirst($this->input->post('account')); $narration = $this->input->post('narration'); $transaction_date = $this->input->post('transaction_date'); $debit = $this->input->post('debit'); $credit = $this->input->post('credit'); if($transaction_date != "") { $date = new DateTime($transaction_date); $transaction_date = $date->format('Y-m-d'); } $data_detail=array('type'=>$type_credit,'account'=>$account,'narration'=>$narration,'debit'=>$debit,'credit'=>$credit,'created_at'=>$timestamp,'created_by'=>$data['approved_by'],'transaction_date'=>$transaction_date,'delete_status'=>'ACTIVE'); $table='nandi_transaction'; $condition=array('id'=>$id); $res=$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>"Updated successfully")); } else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } public function delete_nandi_transaction() { $id=$this->input->post('id'); $table = "nandi_transaction"; $condition = array('id'=>$id); $data_detail = array('delete_status'=>'IN_ACTIVE'); $result =$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array("result"=>1,"message"=>"Deleted!")); } else { echo json_encode(array("result"=>0,"message"=>"No data found")); } } public function nandi_transaction_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/nandi_transaction_details') { $data['url_val']='1'; $data['val']='packing_list/nandi_transaction_details'; $data['ref']='indent'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='packing_list_data'; $where=array('customerID'=>''); $data_custom_ids=$this->vendor_model->get_data($table,$where); if(empty($data_custom_ids)) { } else { foreach($data_custom_ids as $c) { $where=array('customerName'=>$c->customer_name); $table='customer_master'; $custom_ids=$this->vendor_model->get_customerdata($table,$where); if(empty($custom_ids)) { } else { $table='packing_list_data'; $where=array('id'=>$c->id); $cus_data=array('customerID'=>$custom_ids->customerID); $this->vendor_model->update_data($where,$table,$cus_data); } } } $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/nandi_transaction_details',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function get_nandi_transaction_detailses() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='nandi_transaction'; $condition=array('delete_status'=>'ACTIVE'); $details=$this->vendor_model->get_nandi_transaction_details($table,$condition); if($details) { echo json_encode($details); } else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function nandi_transaction_details_subgrid() { $id = $this->uri->segment(3); $table = "nandi_transaction"; $condition=array('id'=>$id); $result = $this->vendor_model->get_where_row($table,$condition); $month = $result->month_data; $year = $result->year_data; $result = $this->vendor_model->get_where_nandi_preview($month,$year); if($result) { echo json_encode($result); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function nandi_status_approve() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $where=array('month_data'=>$month,'year_data'=>$year); $table = "nandi_transaction"; $data = array('confirm'=>1,'approved_by'=>$data['approved_by']); $result =$this->vendor_model->update_status_new($where,$table,$data); if($result) { echo json_encode(array('result'=>1,'message'=>'approved')); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function nandi_status_not_approve() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $where=array('month_data'=>$month,'year_data'=>$year); $table = "nandi_transaction"; $data = array('confirm'=>0,'approved_by'=>''); $result =$this->vendor_model->update_status_new($where,$table,$data); if($result) { echo json_encode(array('result'=>1,'message'=>'disapproved')); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function nandi_preview() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $month = $this->uri->segment(3); $year = $this->uri->segment(4); $pre_month=$month-1; $data['url_val']='1'; $data['val']='packing_list/nandi_preview'; $data['ref']='indent'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=0; $data['indent_p']='monthly_preview'; $table = "nandi_transaction"; $data['preview_data'] = $this->vendor_model->get_where_nandi_preview($month,$year); $data['pre_data'] = $this->vendor_model->get_where_nandi_preview_sum($pre_month,$year); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/nandi_preview',$data); $this->load->view('templates/footer_inside'); } public function nandi_download_function() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $table = "nandi_transaction"; $result = $this->vendor_model->get_where_nandi_preview($month,$year); if($result) { echo json_encode(array('result'=>1,'message'=>$result)); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function tailoring_transaction() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/tailoring_transaction') { $data['url_val']='1'; $data['val']='packing_list/tailoring_transaction'; $data['ref']='indent'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='packing_list_data'; $where=array('customerID'=>''); $data_custom_ids=$this->vendor_model->get_data($table,$where); if(empty($data_custom_ids)) { } else { foreach($data_custom_ids as $c) { $where=array('customerName'=>$c->customer_name); $table='customer_master'; $custom_ids=$this->vendor_model->get_customerdata($table,$where); if(empty($custom_ids)) { } else { $table='packing_list_data'; $where=array('id'=>$c->id); $cus_data=array('customerID'=>$custom_ids->customerID); $this->vendor_model->update_data($where,$table,$cus_data); } } } $where=array('delete_status'=>'ACTIVE'); $table='account_master'; $data["account"]=$this->vendor_model->get_where_data($table,$where); // print_r($data["narration"]);die(); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/tailoring_transaction',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function add_tailoring_transaction() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $account=ucfirst($this->input->post('account')); $type_credit = $this->input->post('type'); $narration = $this->input->post('narration'); $transaction_date = $this->input->post('transaction_date'); $debit = $this->input->post('debit'); $credit = $this->input->post('credit'); $year=date('Y'); $month=date('m'); $year_month_data=json_encode(array($year.':'.$month)); if($transaction_date != "") { $date = new DateTime($transaction_date); $transaction_date = $date->format('Y-m-d'); } $data_detail=array('month_data'=>$month,'year_data'=>$year,'year_month_data'=>$year_month_data,'type'=>$type_credit,'account'=>$account,'narration'=>$narration,'debit'=>$debit,'credit'=>$credit,'created_at'=>$timestamp,'created_by'=>$data['approved_by'],'transaction_date'=>$transaction_date,'delete_status'=>'ACTIVE'); $table = "tailoring_transaction"; $res=$this->vendor_model->insert_details($table,$data_detail); if($res) { echo json_encode(array('result'=>1,'message'=>"Inserted successfully")); } else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } public function tailoring_transation_list() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='tailoring_transaction'; $condition=array('delete_status'=>'ACTIVE'); $details=$this->vendor_model->group_get_where_tailoring_transaction($table,$condition); if($details) { echo json_encode($details); } else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function get_tailoring_transaction_det() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $condition=array('id'=>$id,'delete_status'=>'ACTIVE'); $table='tailoring_transaction'; $details=$this->vendor_model->get_podata_row($table,$condition); if($details) { echo json_encode(array('result'=>1,'message'=>$details)); } else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function update_tailoring_transaction() { date_default_timezone_set('Asia/Kolkata'); $timestamp = date("Y-m-d H:i:s"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->input->post('id'); $type_credit = $this->input->post('type'); $account=ucfirst($this->input->post('account')); $narration = $this->input->post('narration'); $transaction_date = $this->input->post('transaction_date'); $debit = $this->input->post('debit'); $credit = $this->input->post('credit'); if($transaction_date != "") { $date = new DateTime($transaction_date); $transaction_date = $date->format('Y-m-d'); } $data_detail=array('type'=>$type_credit,'account'=>$account,'narration'=>$narration,'debit'=>$debit,'credit'=>$credit,'created_at'=>$timestamp,'created_by'=>$data['approved_by'],'transaction_date'=>$transaction_date,'delete_status'=>'ACTIVE'); $table='tailoring_transaction'; $condition=array('id'=>$id); $res=$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array('result'=>1,'message'=>"Updated successfully")); } else { echo json_encode(array('result'=>0,'message'=>"Something went wrong...")); } } public function delete_tailoring_transaction() { $id=$this->input->post('id'); $table = "tailoring_transaction"; $condition = array('id'=>$id); $data_detail = array('delete_status'=>'IN_ACTIVE'); $result =$this->vendor_model->update_access($condition,$table,$data_detail); if($this->db->affected_rows()) { echo json_encode(array("result"=>1,"message"=>"Deleted!")); } else { echo json_encode(array("result"=>0,"message"=>"No data found")); } } public function tailoring_transaction_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'packing_list/tailoring_transaction_details') { $data['url_val']='1'; $data['val']='packing_list/tailoring_transaction_details'; $data['ref']='indent'; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //<!----add from-------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; //----------tiill-------------------- $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $check=""; foreach($m_id as $menu_id) { $table='swansilk_menu'; $where=array('delete_status'=>'ACTIVE','menu_id'=>$menu_id); $result= $this->marketing_model->fetch_main_data($table,$where); if(!empty($result->reference_url)){ if($result->reference_url == $data['val']) { $check=$data['val']; } } } if($check != "") { //<!----add from -------------> $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $table='packing_list_data'; $where=array('customerID'=>''); $data_custom_ids=$this->vendor_model->get_data($table,$where); if(empty($data_custom_ids)) { } else { foreach($data_custom_ids as $c) { $where=array('customerName'=>$c->customer_name); $table='customer_master'; $custom_ids=$this->vendor_model->get_customerdata($table,$where); if(empty($custom_ids)) { } else { $table='packing_list_data'; $where=array('id'=>$c->id); $cus_data=array('customerID'=>$custom_ids->customerID); $this->vendor_model->update_data($where,$table,$cus_data); } } } $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/tailoring_transaction_details',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function get_tailoring_transaction_detailses() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='tailoring_transaction'; $condition=array('delete_status'=>'ACTIVE'); $details=$this->vendor_model->get_tailer_transaction_details($table,$condition); if($details) { echo json_encode($details); }else { echo json_encode(array('result'=>0,'message'=>"No data found")); } } public function tailoring_transaction_details_subgrid() { $id = $this->uri->segment(3); $table = "tailoring_transaction"; $condition=array('id'=>$id); $result = $this->vendor_model->get_where_row($table,$condition); $month = $result->month_data; $year = $result->year_data; $result = $this->vendor_model->get_where_tailoring_preview($month,$year); if($result) { echo json_encode($result); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function tailoring_status_approve() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $where=array('month_data'=>$month,'year_data'=>$year); $table = "tailoring_transaction"; $data = array('confirm'=>1,'approved_by'=>$data['approved_by']); $result =$this->vendor_model->update_status_new($where,$table,$data); //print_r($data);die(); if($result) { echo json_encode(array('result'=>1,'message'=>'approved')); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function tailoring_status_not_approve() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $where=array('month_data'=>$month,'year_data'=>$year); $table = "tailoring_transaction"; $data = array('confirm'=>0,'approved_by'=>''); $result =$this->vendor_model->update_status_new($where,$table,$data); if($result) { echo json_encode(array('result'=>1,'message'=>'disapproved')); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function tailoring_preview() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $month = $this->uri->segment(3); $year = $this->uri->segment(4); $pre_month=$month-1; $data['url_val']='1'; $data['val']='packing_list/tailoring_preview'; $data['ref']='indent'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $table='employee_details'; $where=array('id'=>$approved_id); $dept_id_row=$this->vendor_model->get_where_row($table,$where); $user_type_id_row=$dept_id_row->user_type_id; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=0; $data['indent_p']='monthly_preview'; $table = "tailoring_transaction"; $data['preview_data'] = $this->vendor_model->get_where_tailoring_preview($month,$year); $data['pre_data'] = $this->vendor_model->get_where_nandi_preview_sum($pre_month,$year); $this->load->view('templates/header_inside',$data); $this->load->view('packing_list/tailoring_preview',$data); $this->load->view('templates/footer_inside'); } public function tailoring_download_function() { $month = $this->input->post('mon'); $year = $this->input->post('year'); $table = "tailoring_transaction"; $result = $this->vendor_model->get_where_tailoring_preview($month,$year); if($result) { echo json_encode(array('result'=>1,'message'=>$result)); } else { echo json_encode(array('result'=>0,'message'=>'Something went wrong')); } } public function madeups_planned_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); // $table='fabric_madeups_delivery_confirmation'; // $expp=$this->marketing_model->fetch_where_mark_data($table); // foreach($expp as $vall) // { // $table='fabric_madeups_delivery_confirmation'; // //$where=array('pklist_id !='=>0,'exp_qty !='=>0,'exp_wt !='=>0); // $data1=array('pklist_id'=>0); // $this->marketing_model->update_data_p($table,$data1); // $data2=array('exp_qty'=>0); // $this->marketing_model->update_data_q($table,$data2); // $data3=array('exp_wt'=>0); // $this->marketing_model->update_data_w($table,$data3); // } //die(); $data2=$this->input->post('ids'); $table='madeups_check_val'; $exp=$this->vendor_model->get_data_customer($table); // print_r($exp); // die(); $r=array(); $d=array(); $osl_details=array(); $refe=array(); $r=array(); $r_order_no=array(); $d=array(); $desc=array(); foreach($exp as $values) { $val=$values->check_val; if($val == 'undefined') { } else { // $table='madeups_billing'; // $where=array('id'=>$val); // $row=$this->marketing_model->fetch_main_data($table,$where); // $table='fabric_madeups_delivery_confirmation'; // $where=array('id'=>$val); // $data=array('pklist_id'=>1,'exp_qty'=>$row->received_qty); // $this->marketing_model->update_data($where,$table,$data); $table='madeups_billing'; $where=array('id'=>$val); $arr=$this->marketing_model->fetch_main_data($table,$where); //print_r($this->db->last_query()); // print_r($arr); // echo $arr->oslNo; // die(); $d =$arr->oslNo; $f =$arr->width; $h =$arr->ref_id; $j =$arr->description; // if (in_array($h, $refe)) // { // } // else{ array_push($refe,$h); //array_push($desc,$d); //array_push($desc,$f); //array_push($desc,$j); // } $table='orders'; $where=array('oslNo'=>$d); $arr_order_no=$this->marketing_model->fetch_main_data($table,$where); if(empty($arr_order_no)) { array_push($r_order_no,''); } else { array_push($r_order_no,$arr_order_no); } array_push($r,$arr); } } $data['result']=$r; $data['osl_data_val']=$r_order_no; // print_r( $data['osl_data_val']); // die(); // Print_r($data['result']); // die(); $f=$r; $ff=$r; $orders_table=array(); foreach($ff as $f1) { $ref=$f1->ref_id; $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($ref); if(empty($data_res)) { array_push($orders_table,''); } else { array_push($orders_table,$data_res); } } $data['osl']=$orders_table; $data['osl_d']=$orders_table; // $data_osl_no=$this->input->post('osl_no'); //$data['osl_data_val']=$this->marketing_model->display_CUSTOMER_madeups_fabric_packing_osl_pkg_embroidryinspection1($data_osl_no); // $table='fabric_madeups_delivery_confirmation'; // $data['res']=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); // $v=$this->marketing_model->display_madeups_packing_group_id_embroidryinspection($table); $this->db->truncate('invoice_madeups'); $table='invoice_madeups'; $where=array('status'=>0); $this->marketing_model->delete($table,$where); $b_mm=array(); foreach($f as $vv) { $datae=array('size' =>$vv->width, 'article'=>$vv->article, 'design'=>$vv->design, 'ssl_shade'=>$vv->buyerShade, 'received_qty'=>$vv->Case, 'received_wt'=>$vv->net_wt, 'exp_wt'=>$vv->net_wt, 'osl'=>$vv->oslNo ); $table='invoice_madeups'; $this->db->insert($table,$datae); $size = $vv->width; $article = $vv->article; $shades =$vv->buyerShade; $design = $vv->design; $ar_b=$this->marketing_model->fetch_madeups_planned($size,$article,$shades,$design); array_push($b_mm,$ar_b); } $b_m=$b_mm; $table='invoice_madeups'; $invoice_table=$this->marketing_model->fetch_where_madeups_box_group_data23($table); //print_r($invoice_table); //die(); $dd1=array(); $ddd1=array(); foreach($invoice_table as $vvv1) { $table='invoice_madeups'; $size=$vvv1->size; $article=$vvv1->article; $design=$vvv1->design; $ssl_shade=$vvv1->ssl_shade; $received_qty=$vvv1->received_qty; $received_wt=$vvv1->received_wt; $exp_wt=$vvv1->received_wt; $where=array('size'=>$size,'article'=>$article,'design'=>$design,'ssl_shade'=>$ssl_shade,'received_qty'=>$received_qty,'received_wt'=>$received_wt,'exp_wt'=>$exp_wt); $ar1=$this->marketing_model->fetch_madeups_data11($where,$table); //$ar12=$this->marketing_model->fetch_marketing_data12($where,$table); array_push($dd1,$ar1); // array_push($ddd1,$ar12); } $data['t_q']=$dd1; // $data['t_r']=$ddd1; // print_r($data['t_q']); // print_r($data['t_r']); // die(); $table='madeups_box_master'; $where=array('status'=>0); $data['box_data']=$this->marketing_model->order_by_fetch_where_data($table,$where); $this->db->empty_table('pkg_madeups_table'); $this->db->truncate('pkg_madeups_table'); // print_r($data['osl_d']); // print_r($refe); //die(); foreach($refe as $key1=>$refe){ $table='madeups_billing'; $where7=array('ref_id'=>$refe); $next_table=$this->marketing_model->get_data($table,$where7); $data_res=$this->marketing_model->display_madeups_fabric_packing_osl_pkg_embroidryinspection1($refe); //print_r($this->db->last_query()); // die(); foreach($next_table as $key=>$val) { $datar=array('ref_id'=>$val->ref_id, 'osl'=>$val->oslNo, 'article'=>$val->article, 'design'=>$val->design, 'size'=>$val->width, 'ssl_shade'=>$val->sslShade, // 'batch_no'=>$val->batch_no, 'shade'=>$val->buyerShade, 'order_type'=>$val->orderType, 'exp_wt'=>$val->net_wt, 'received_qty'=>$val->Case, 'unit_price'=>$data_res->unitPrice, 'buyerShade'=>$data_res->buyerShade, 'currency'=>$data_res->currency, 'contractType'=>$data_res->contractType, ); $table='pkg_madeups_table'; $this->db->insert($table,$datar); } } $data['pkg_res']=$this->marketing_model->madeups_pkg_fetch_where_data_order(); //print_r($this->db->last_query()); $pkg_res = $this->marketing_model->madeups_pkg_fetch_where_data_order(); foreach($pkg_res as $key=>$val){ $table='madeups_billing'; $where7 = array('oslNo'=>$val->osl,'width'=>$val->size); $arr=$this->marketing_model->fetch_main_data($table,$where7); $d =$arr->oslNo; $f =$arr->width; $h =$arr->ref_id; $j =$arr->description; array_push($desc,$j); } $data['desc']=$desc; // print_r($this->marketing_model->madeups_pkg_fetch_where_data()); // die(); //$data['pkg_res_exp_qty']=$this->marketing_model->fetch_madeups_datas1(); $data['pkg_res_exp_qty']=$this->marketing_model->fetch_madeups_datas1_order(); // print_r($data['pkg_res_exp_qty']); //die(); //$data['pkg_res_exp_wt']=$this->marketing_model->fetch_madeups_exp_datas1(); $data['pkg_res_exp_wt']=$this->marketing_model->fetch_madeups_exp_datas1_order(); // print_r($data['pkg_res']); // print_r('---------------------------------------------'); // print_r($data['pkg_res_exp_qty']); // print_r('---------------------------------------------'); // print_r($data['pkg_res_exp_wt']); // die(); echo json_encode($data); } public function print_pages() { $uri = $_SERVER["REQUEST_URI"]; $get = substr($uri, strpos($uri, "=") + 1); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='madeups_list_data'; $where=array('id'=>$i); $pkg_data=$this->marketing_model->fetch_main_data($table,$where); $data['port'] = $pkg_data->final_destination; $data['consignee'] = $pkg_data->consignee; $table = 'madeups_packing'; $where = array('madeups_packing.invoice'=>$pkg_data->invoice,'madeups_packing.financ_year'=>$pkg_data->financ_year,'madeups_box_packing.invoice'=>$pkg_data->invoice); //$getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); //$getalldata = $this->outsource_model->fetch_where_subgrid_data_madeups_packing($table,$where); $data['getalldata'] = $this->outsource_model->marking_list_data($table,$where); $getalldata = $this->outsource_model->marking_list_data($table,$where); $desc = array(); foreach($getalldata as $val){ $article = $val->article; $width = $val->size; $desc_data = $this->vendor_model->get_custom_desc($article,$width); $str = $desc_data->custom_description.' '.$val->shades; array_push($desc,$str); } $data['desc'] = $desc; //print_r($desc); //die(); $this->load->view('packing_list/print_pages',$data); } public function get_port_list() { ?> <option value="">Select</option> <?php $alphachar = $_REQUEST['alphachar']; $table='country_table'; $where=array('country_name'=>$alphachar); $c_data=$this->marketing_model->fetch_main_data($table,$where); $c_id = $c_data->id; $table='ports_of_discharge'; $where=array('country_id'=>$c_id); $port_data=$this->marketing_model->fetch_where_data($table,$where); foreach ($port_data as $filter_file) { ?> <option <?php echo set_select('fileNo', $filter_file->port_name); ?> value="<?php echo $filter_file->port_name; ?>"><?php echo $filter_file->port_name; ?></option> <?php } } public function get_consignee_vaue(){ $c_name = $this->input->post('c_name'); $type = $this->input->post('type'); $table='consignee_details'; $where=array('customerName'=>$c_name); $p_details = $this->vendor_model->get_customerdata($table,$where); //print_r($this->db->last_query()); //die(); if($p_details->customerName){ $con = ''; $buyer = ''; if($type == 1){ $con = $p_details->consignee; $buyer = $p_details->buyer_other_consignee; } else if($type == 2){ $con = $p_details->consignee2; $buyer = $p_details->buyer_other_consignee2; } else if($type == 3){ $con = $p_details->consignee3; $buyer = $p_details->buyer_other_consignee3; } echo json_encode(array('result'=>1,'con'=>$con,'buyer'=>$buyer)); } else{ echo json_encode(array('result'=>0)); } } } ?>