EVOLUTION-NINJA
Edit File: Out_source.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Out_source extends CI_Controller { public function __construct() { parent::__construct(); $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('vendor_model'); $this->load->model('outsource_model'); $this->load->model('store_model'); 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 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 access_details_id() { $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 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_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 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 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=$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_where_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 vendordetails() { $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('out_source_master/vendor'); $this->load->view('templates/footer_inside'); } public function out_source_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); $data['userdetails'] = $this->session_data_pass(); $table='indent_product'; $data['product']=$this->vendor_model->fetch_where_data($table); $data['country'] = $this->yarn_model->getcountries(); $max=$this->outsource_model->select_max_vendor_id(); if(empty($max->import_fileno)) { $data['num']=1; } else { $str=$max->import_fileno; $numbers = preg_replace('/[^0-9]/', '', $str); $letters = preg_replace('/[^a-zA-Z]/', '', $str); $data['num']=$numbers + 1; } $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('out_source_master/vendor_master',$data); $this->load->view('templates/footer_inside'); } public function vendor_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('out_source_master/vendor_details_grid'); $this->load->view('templates/footer_inside'); } public function out_source_master_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"]; $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; //----------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['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('out_source_master/vendor_master_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function outsource_master_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='outsource_vendor_master'; $where=array('status'=>1); $detail=$this->vendor_model->get_data($table,$where); echo json_encode($detail); } public function insert_vendor_master_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); $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $data['approved_by']=$idd['username']; $d=date('d-m-Y'); $data = array( 'name' => $this->input->post('name'), 'import_fileno' => $this->input->post('importfileno'), 'address' => $this->input->post('comment'), 'city' => $this->input->post('city'), 'country' => $this->input->post('country'), 'pincode' => $this->input->post('pincode'), 'gst_no' => $this->input->post('gst_no'), 'pan_no' => $this->input->post('pan_no'), 'phone'=>$this->input->post('phone'), 'email'=>$this->input->post('email'), 'company_name' => $this->input->post('company_name'), 'amount' => $this->input->post('amount'), 'bank_name' => $this->input->post('bank_name'), 'bank_address' => $this->input->post('bank_address'), 'ac_no' => $this->input->post('ac_no'), 'ifsc_code' => $this->input->post('ifsc_code'), 'edit' => 'Select', 'status' => '1', 'created_by'=>$data['approved_by'], 'created_date'=>$d ); $table='outsource_vendor_master'; $this->db->insert($table,$data); } public function update_vendor_master_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); $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $data['approved_by']=$idd['username']; $d=date('d-m-Y'); $vendor_id = $this->input->post('vendor_id'); $data = array( 'name' => $this->input->post('name'), 'import_fileno' => $this->input->post('importfileno'), 'address' => $this->input->post('comment'), 'city' => $this->input->post('city'), 'country' => $this->input->post('country'), 'pincode' => $this->input->post('pincode'), 'gst_no' => $this->input->post('gst_no'), 'pan_no' => $this->input->post('pan_no'), 'phone'=>$this->input->post('phone'), 'email'=>$this->input->post('email'), 'company_name' => $this->input->post('company_name'), 'amount' => $this->input->post('amount'), 'bank_name' => $this->input->post('bank_name'), 'bank_address' => $this->input->post('bank_address'), 'ac_no' => $this->input->post('ac_no'), 'ifsc_code' => $this->input->post('ifsc_code'), 'edit' => 'Select', 'status' => '1', 'updated_by'=>$data['approved_by'], 'updated_on'=>$d ); $where=array('id'=>$vendor_id); $table='outsource_vendor_master'; $this->outsource_model->update_data($where,$table,$data); } public function vendor_master_grid_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='outsource_vendor_master'; $where=array('status'=>1); $detail=$this->outsource_model->get_data($table,$where); echo json_encode($detail); } public function work_order() { $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['getalldata_weft'] = $this->outsource_model->display_weft_yarnqty_data(); $data['getalldata'] = $this->outsource_model->display_warp_yarnqty_data(); $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting1_data(); $data['get_yarn_twisting_deying_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw1_data(); $data['get_yarn_raw_dyeing_data'] = $this->outsource_model->display_yarn_raw_data(); $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_data($table); $table='consumed_at'; $data['location']=$this->vendor_model->fetch_where_data($table); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed1_data(); $data['get_yarn_dyed_deying_data'] = $this->outsource_model->display_yarn_dyed_data(); $table='create_materialissue_work_order'; $id=$this->outsource_model->max_select_workorer_id($table); $data['max_id']=$id->work_order+1; $table='workorder_dyeing'; $max=$this->outsource_model->max_select_maximum_id($table); $data['max_dyed_id']=$max->id+1; $table='workorder_dyeing_material'; $id=$this->outsource_model->max_select_workorer_id($table); $data['dyeing_max_id']=$id->work_order+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(); $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('out_source_master/goods_recived',$data); $this->load->view('templates/footer_inside'); } public function create_dyeing_work_order() { $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['getalldata_weft'] = $this->outsource_model->display_weft_yarnqty_data(); $data['getalldata'] = $this->outsource_model->display_warp_yarnqty_data(); $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_twisting_deying_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_raw_dyeing_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data(); $data['get_yarn_dyed_deying_data'] = $this->outsource_model->display_yarn_dyed_data(); $table='create_materialissue_work_order'; $id=$this->outsource_model->max_select_workorer_id($table); $data['max_id']=$id->work_order+1; $table='workorder_dyeing'; $max=$this->outsource_model->max_select_maximum_id($table); $v=$max->id; $table='workorder_dyeing'; $where=array('id'=>$v); $issue_row=$this->outsource_model->get_customerdata($table,$where); // print_r($issue_row); // die(); if(empty($issue_row)) { $data['max_dyed_id']=1; } else if($issue_row->issue_no == 'NIL') { $data['max_dyed_id']=1; } else { $vv=$issue_row->issue_no; $string = $vv; preg_match_all('/([0-9]+|[a-zA-Z]+)/',$string,$matches); //print_r($matches); //die(); foreach($matches as $m) { $str=$m[0]; $charater=$m[3]; } //$ff=preg_split("/[-,]+/", $vv); // $vvv=$ff[3]; // print_r($vvv+1); // die(); $data['max_dyed_id']=$charater + 1; } //print_r($data['max_dyed_id']); //die(); $table='workorder_dyeing_material'; $where=array('reference'=>'D'); $id=$this->outsource_model->max_select_dyeing_maximum_id($table,$where); if($id->id == '') { $data['dyeing_max_id']=1; } else { $table='workorder_dyeing_material'; $where=array('id'=>$id->id); $d=$this->vendor_model->fetch_where_subgrid_data($table,$where); if($d == '') //if($d->work_order == 8) { $data['dyeing_max_id']=1; } else { $data['dyeing_max_id']=$d->work_order+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(); $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('out_source_master/dyeing_goods_recived',$data); $this->load->view('templates/footer_inside'); } public function redirect_dyeing_work_order() { $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['getalldata_weft'] = $this->outsource_model->display_weft_yarnqty_data(); $data['getalldata'] = $this->outsource_model->display_warp_yarnqty_data(); $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_twisting_deying_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_raw_dyeing_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data(); $data['get_yarn_dyed_deying_data'] = $this->outsource_model->display_yarn_dyed_data(); $table='create_materialissue_work_order'; $id=$this->outsource_model->max_select_workorer_id($table); $data['max_id']=$id->work_order+1; $table='workorder_dyeing'; $max=$this->outsource_model->max_select_maximum_id($table); $v=$max->id; $table='workorder_dyeing'; $where=array('id'=>$v); $issue_row=$this->outsource_model->get_customerdata($table,$where); if(empty($issue_row)) { $data['max_dyed_id']=1; } else if($issue_row->issue_no == 'NIL') { $data['max_dyed_id']=1; } else { $vv=$issue_row->issue_no; $string = $vv; preg_match_all('/([0-9]+|[a-zA-Z]+)/',$string,$matches); foreach($matches as $m) { $str=$m[0]; $charater=$m[3]; } //$ff=preg_split("/[-,]+/", $vv); // $vvv=$ff[3]; // print_r($vvv+1); // die(); $data['max_dyed_id']=$charater + 1; } $table='workorder_dyeing_material'; $where=array('reference'=>'RD'); $id=$this->outsource_model->max_select_redyeing_maximum_id($table,$where); if($id->id == '') { $data['dyeing_max_id']=1; } else { $table='workorder_dyeing_material'; $where=array('id'=>$id->id); $d=$this->vendor_model->fetch_where_subgrid_data($table,$where); if($d == '') { $data['dyeing_max_id']=1; } else { $data['dyeing_max_id']=$d->work_order+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(); $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('out_source_master/redyeing_goods_recived',$data); $this->load->view('templates/footer_inside'); } public function twisted_yarn() { $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(); $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['userdetails'] = $this->session_data_pass(); $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/twisting'); $this->load->view('templates/footer_inside'); } public function twisted_job_order() { $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('out_source_master/twisting_job_order'); $this->load->view('templates/footer_inside'); } public function fetch_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'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data11=array(); foreach($exp as $val) { $where=$val; // print_r($where); // die(); $arr=$this->outsource_model->display_yarnqty_data($where); $arr2=$this->outsource_model->display_yarnqty_data($where); // print_r($arr); // print_r($arr2); // die(); if(empty($arr)) { $arr=$this->outsource_model->display_yarnqty_data11($where); $arr1=$this->outsource_model->display_yarnqty_data11($where); } else if(empty($arr1) && empty($arr)) { $arr=$this->outsource_model->display_yarnqty_data111($where); } if(empty($arr)) { } else { array_push($data11,$arr); } } // print_r($data11); $data['result']=$data11; echo json_encode($data); } public function fetch_yarn_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'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data11=array(); foreach($exp as $val) { $arr = preg_match_all('/([0-9]+|[a-zA-Z]+)/',$val,$matches); $first_input_field = $matches[0]; $second_input_field = $matches[1]; // print_r($second_input_field[0]); // die(); if($second_input_field[0] == 'y') { $table='indent_yarn_goods_details'; $where=array('id'=>$second_input_field[1]); $arr=$this->outsource_model->fetch_where_row_data($table,$where); $data['types_ref']='yarns'; array_push($data11,$arr); } else if($second_input_field[0] == 's') { $table='work_order_dyeing'; $where=array('id'=>$second_input_field[1]); $arr=$this->outsource_model->fetch_where_row_data($table,$where); $data['types_ref']='swan'; array_push($data11,$arr); } } $data['result']=$data11; echo json_encode($data); } public function fetch_yarn_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table="indent_yarn_goods_details"; $where=array('id'=>$i); $details=$this->vendor_model->get_data_fetch($table,$where); echo json_encode($details); } /*public function insert_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']; $yarn_type = $this->input->post('yarn_type'); $yarn_quality = $this->input->post('yarn_quality'); $yarn_name = $this->input->post('yarn_name'); $yarn_denier = $this->input->post('yarn_denier'); $yarn_specification= $this->input->post('yarn_specification'); $yarn_stage= $this->input->post('yarn_stage'); $quty_kgs = $this->input->post('quty_kgs'); $rate_inr = $this->input->post('rate_inr'); $value_inr = $this->input->post('value_inr'); $cgst = $this->input->post('cgst'); $sgst = $this->input->post('sgst'); $twisting_total=$this->input->post('total'); $d11=date("d-m-Y"); foreach($yarn_type as $key=>$val) { $yarn_data=array('yarn_type'=>$yarn_type[$key], 'yarn_quality'=>$yarn_quality[$key], 'yarn_name'=>$yarn_name[$key], 'yarn_denier'=>$yarn_denier[$key], 'yarn_specification'=>$yarn_specification[$key], 'yarn_stage'=>$yarn_stage[$key], 'quty_kgs'=>$quty_kgs[$key], 'rate_inr'=>$rate_inr[$key], 'value_inr'=>$value_inr[$key], 'cgst'=>$cgst[$key], 'sgst'=>$sgst[$key], 'twisting_total'=>$twisting_total[$key], 'created_at'=>$d11, 'work_order' => $this->input->post('work_order_num'), 'work_order_no' => $this->input->post('work_order'), 'vendor_name' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'delivery_date' => $this->input->post('del_date'), 'prepared_by'=>$approved_by, 'approved_by'=>$this->input->post('approved_by'), 'yarn_ref'=>'yarn', ); if($yarn_type[$key]!="" && $yarn_quality[$key]!="" && $yarn_name[$key]!="" && $yarn_denier[$key]!="" && $yarn_specification[$key]!="") { $table='create_yarntwisting_work_order'; $this->db->insert($table,$yarn_data); } } $material_yarnname = $this->input->post('m_yarn_name'); $material_yarndenier = $this->input->post('m_yarn_denier'); $material_yarnspecification = $this->input->post('m_yarn_specification'); $material_gross_weight = $this->input->post('m_gross_weight'); $material_net_weight=$this->input->post('m_net_weight'); $material_lot=$this->input->post('lot'); $material_bale=$this->input->post('bale'); $issued_gross_weight = $this->input->post('issued_gross_weight'); $issued_net_weight = $this->input->post('issued_net_weight'); $m_balanced_net_weight = $this->input->post('m_balanced_net_weight'); $m_balanced_gross_weight = $this->input->post('m_balanced_gross_weight'); $material_variance_kgs = $this->input->post('m_variance_kgs'); $val_id = $this->input->post('val_id'); $location_val = $this->input->post('location_val'); foreach($material_yarnname as $key=>$val) { //echo 'hai'; // $v=$val->shadeID; $data=array('material_yarnname'=>$material_yarnname[$key], 'material_yarndenier'=>$material_yarndenier[$key], 'material_yarnspecification'=>$material_yarnspecification[$key], 'material_gross_weight'=>$material_gross_weight[$key], 'material_net_weight'=>$material_net_weight[$key], 'material_lot'=>$material_lot[$key], 'material_bale'=>$material_bale[$key], 'issued_gross_weight'=>$issued_gross_weight[$key], 'issued_net_weight'=>$issued_net_weight[$key], 'm_balanced_gross_weight'=>$m_balanced_gross_weight[$key], 'm_balanced_net_weight'=>$m_balanced_net_weight[$key], 'material_variance_kgs'=>$material_variance_kgs[$key], 'location' =>$location_val[$key], 'created_at'=>$d11, 'work_order_no' => $this->input->post('work_order'), 'work_order' => $this->input->post('work_order_num'), 'vendor_name' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'delivery_date' => $this->input->post('del_date'), 'prepared_by'=>$approved_by, 'approved_by'=>$this->input->post('approved_by'), 'yarn_id' =>$val_id[$key], ); if($material_yarnname[$key]!="" && $material_yarndenier[$key]!="" && $material_yarnspecification[$key]!="" && $material_gross_weight[$key]!="" && $material_net_weight[$key]!="") { $table='create_materialissue_work_order'; $this->db->insert($table,$data); $data=array('issue_gross_weight'=>$m_balanced_gross_weight[$key], 'issue_net_weight'=>$m_balanced_net_weight[$key]); $table='indent_yarn_goods_details'; $where=array('id'=>$val_id[$key]); $this->store_model->update_data($where,$table,$data); } } }*/ public function insert_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']; $yarn_type = $this->input->post('yarn_type'); $yarn_quality = $this->input->post('yarn_quality'); $yarn_name = $this->input->post('yarn_name'); $yarn_denier = $this->input->post('yarn_denier'); $yarn_specification= $this->input->post('yarn_specification'); $yarn_stage= $this->input->post('yarn_stage'); $quty_kgs = $this->input->post('quty_kgs'); $rate_inr = $this->input->post('rate_inr'); $value_inr = $this->input->post('value_inr'); $cgst = $this->input->post('cgst'); $sgst = $this->input->post('sgst'); $sys_note = $this->input->post('sys_note'); $process_type = $this->input->post('process_type'); $twisting_total=$this->input->post('total'); $d11=date("d-m-Y"); foreach($yarn_type as $key=>$val) { $yarn_data=array('yarn_type'=>$yarn_type[$key], 'yarn_quality'=>$yarn_quality[$key], 'yarn_name'=>$yarn_name[$key], 'yarn_denier'=>$yarn_denier[$key], 'yarn_specification'=>$yarn_specification[$key], 'yarn_stage'=>$yarn_stage[$key], 'quty_kgs'=>$quty_kgs[$key], 'rate_inr'=>$rate_inr[$key], 'value_inr'=>$value_inr[$key], 'cgst'=>$cgst[$key], 'sgst'=>$sgst[$key], 'twisting_total'=>$twisting_total[$key], 'created_at'=>$d11, 'work_order' => $this->input->post('work_order_num'), 'work_order_no' => $this->input->post('work_order'), 'vendor_name' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'delivery_date' => $this->input->post('del_date'), 'prepared_by'=>$approved_by, 'approved_by'=>$this->input->post('approved_by'), ); if($yarn_type[$key]!="" && $yarn_quality[$key]!="" && $yarn_name[$key]!="" && $yarn_denier[$key]!="" && $yarn_specification[$key]!="") { $table='create_yarntwisting_work_order'; $this->db->insert($table,$yarn_data); } } $material_yarnname = $this->input->post('m_yarn_name'); $material_yarndenier = $this->input->post('m_yarn_denier'); $material_yarnspecification = $this->input->post('m_yarn_specification'); $material_gross_weight = $this->input->post('m_gross_weight'); $material_net_weight=$this->input->post('m_net_weight'); $material_lot=$this->input->post('lot'); $material_bale=$this->input->post('bale'); $issued_gross_weight = $this->input->post('issued_gross_weight'); $issued_net_weight = $this->input->post('issued_net_weight'); $m_balanced_net_weight = $this->input->post('m_balanced_net_weight'); $m_balanced_gross_weight = $this->input->post('m_balanced_gross_weight'); $material_variance_kgs = $this->input->post('m_variance_kgs'); $val_id = $this->input->post('val_id'); $location_val = $this->input->post('location_val'); foreach($material_yarnname as $key=>$val) { //echo 'hai'; // $v=$val->shadeID; $data=array('material_yarnname'=>$material_yarnname[$key], 'material_yarndenier'=>$material_yarndenier[$key], 'material_yarnspecification'=>$material_yarnspecification[$key], 'material_gross_weight'=>$material_gross_weight[$key], 'material_net_weight'=>$material_net_weight[$key], 'material_lot'=>$material_lot[$key], 'material_bale'=>$material_bale[$key], 'issued_gross_weight'=>$issued_gross_weight[$key], 'issued_net_weight'=>$issued_net_weight[$key], 'm_balanced_gross_weight'=>$m_balanced_gross_weight[$key], 'm_balanced_net_weight'=>$m_balanced_net_weight[$key], 'material_variance_kgs'=>$material_variance_kgs[$key], 'location' =>$location_val[$key], 'created_at'=>$d11, 'work_order_no' => $this->input->post('work_order'), 'work_order' => $this->input->post('work_order_num'), 'vendor_name' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'delivery_date' => $this->input->post('del_date'), 'prepared_by'=>$approved_by, 'approved_by'=>$this->input->post('approved_by'), 'yarn_id' =>$val_id[$key], 'yarn_ref'=>'yarn', 'sys_note' =>$sys_note, 'process_type'=>$process_type, ); if($material_yarnname[$key]!="" && $material_yarndenier[$key]!="" && $material_yarnspecification[$key]!="" && $material_gross_weight[$key]!="" && $material_net_weight[$key]!="") { $table='create_materialissue_work_order'; $this->db->insert($table,$data); $data=array('issue_gross_weight'=>$m_balanced_gross_weight[$key], 'issue_net_weight'=>$m_balanced_net_weight[$key]); $table='indent_yarn_goods_details'; $where=array('id'=>$val_id[$key]); $this->store_model->update_data($where,$table,$data); } } } public function vendor_edit() { $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='outsource_vendor_master'; $where=array('id'=>$val); $data['fetch_data']=$this->vendor_model->get_customerdata($table,$where); $data['str']=$data['fetch_data']->import_fileno; $data['userdetails'] = $this->session_data_pass(); $table='indent_product'; $data['product']=$this->vendor_model->fetch_where_data($table); $data['country'] = $this->yarn_model->getcountries(); $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('out_source_master/vendor_master',$data); $this->load->view('templates/footer_inside'); } public function work_order_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(); $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['userdetails'] = $this->session_data_pass(); $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/out_source_grid'); $this->load->view('templates/footer_inside'); } public function twisting_work_order() { $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 == 'out_source/twisting_work_order?prop_id=1') { $data['url_val']='1'; $data['val']='out_source/twisting_work_order?prop_id=1'; $data['ref']='indent'; } else if($RT == 'out_source/twisting_work_order?prop_id=2') { $data['val']='out_source/twisting_work_order?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'out_source/twisting_work_order?prop_id=3') { $data['url_val']='3'; $data['val']='out_source/twisting_work_order?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'out_source/twisting_work_order?prop_id=4') { $data['url_val']='4'; $data['val']='out_source/twisting_work_order?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-------------------- // print_r($data['access_row']); // 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(); $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('out_source_master/out_source_grid',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function weaving_work_order() { $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; //----------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('out_source_master/weaving_work_order_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function fabric_embroidry_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); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'out_source/fabric_embroidry_grid?prop_id=1') { $data['url_val']='1'; $data['val']='out_source/fabric_embroidry_grid?prop_id=1'; $data['ref']='indent'; } else if($RT == 'out_source/fabric_embroidry_grid?prop_id=2') { $data['val']='out_source/fabric_embroidry_grid?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'out_source/fabric_embroidry_grid?prop_id=3') { $data['url_val']='3'; $data['val']='out_source/fabric_embroidry_grid?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'out_source/fabric_embroidry_grid?prop_id=4') { $data['url_val']='4'; $data['val']='out_source/fabric_embroidry_grid?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['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $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('out_source_master/fabric_embroidry_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function weaving_pending_grid_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='weaving_panel_planning_order'; // $where=array('status'=>'Waiting for Yarn' || 'Received Yarn'); $detail=$this->outsource_model->get_work_pending_order_data($table); echo json_encode($detail); } public function weaving_completed_grid_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='weaving_panel_planning_order'; $where=array('status'=>'Completed'); $detail=$this->outsource_model->get_work_dyeing_order_datas($table,$where); echo json_encode($detail); } public function weaving_inprocess_grid_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='weaving_panel_planning_order'; // $where=array('status'=>'Winding & Warping' || 'status'=>'Weaving'); $detail=$this->outsource_model->get_work_inprocess_order_datas($table); echo json_encode($detail); } public function weaving_panel_work_order() { $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); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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 != "") { $detail = $this->outsource_model->get_unplanned_orders(); foreach($detail as $val) { $order_id=$val->sos_id; $table='weaving_panel_planning_order'; $where=array('sos_id'=>$order_id); $planned=$this->outsource_model->fetch_where_row_data($table,$where); $table='shade_master'; $where=array('shadeID'=>$val->sslShade); $sl_name=$this->outsource_model->fetch_where_row_data($table,$where); if(empty($planned)) { $yarn_data=array('order_id'=>$val->id, 'osl_no'=>$val->oslNo, 'article'=>$val->articleNo, 'selWidth'=>$val->selWidth.'CMS', 'width'=>$val->width, 'design'=>$val->design, 'party_ref'=>$val->partyRef, 'delivery_date'=>$val->deliveryDate, 'order_mode'=>$val->orderMode, 'quality'=>$val->quality, 'shade'=>$val->ourShade, 'ordered_mtrs'=>$val->quantity, 'finished_weight'=>$val->finishedWeight, 'reed_width'=>$val->reedWidth, 'reed'=>$val->reed, 'ppc'=>$val->PPC, 'piece_length'=>$val->pieceLength, 'so_id'=>$val->ssid, 'sos_id'=>$val->sos_id, 'sslShade'=>$sl_name->shadeName, 'weaving_factory'=>$val->weaving_factory, 'warp_pland_mtr'=>$val->warpPlandMtr, 'weft_pland_mtr'=>$val->weftPlandMtr, 'approved_by' => $val->planned_by, 'subNo'=>$val->subNo, 'status'=>'Waiting for Warp & Weft', 'weaving_date'=>$val->weavingDate, // 'weft_quality'=>$val->Weft_Quality, // 'weft_denier'=>$val->Weft_Denier, // 'weft_specification'=>$val->Weft_Specification, // 'warp_quality'=>$val->Warp_Quality, // 'warp_denier'=>$val->Warp_Denier, // 'warp_specification'=>$val->Warp_Specification, // 'warp_code'=>$val->warpCode, // 'warp_color'=>$val->warpColor, // 'weft_code'=>$val->weftCode, // 'weft_color'=>$val->weftColor, // 'weft_wt'=>$val->weftWt, ); $table='weaving_panel_planning_order'; $this->db->insert($table,$yarn_data); } else { } } $table='weav_planel_status'; $data['status']=$this->outsource_model->get_weaving_order_data($table); // $table='weaving_panel_planning_order'; // $data['osl_number']=$this->outsource_model->fetch_osl_data($table); // print_r($data['osl_number']); // 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(); $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('out_source_master/weaving_panel_work_order_grid',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'weaving_panel_planning_order'; $where = array('id'=>$i); $indent = $this->vendor_model->fetch_where_subgrid_data($table,$where); //print_r($indent->order_id); //die(); $data1=$indent->order_id; $table = 'weaving_panel_planning_order'; $where = array('order_id'=>$data1); $getalldata = $this->outsource_model->get_work_pending_order_data1($table,$where); // print_r($getalldata); // die(); echo json_encode($getalldata); } public function subgrid_completed() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'weaving_panel_planning_order'; $where = array('id'=>$i); $indent = $this->vendor_model->fetch_where_subgrid_data($table,$where); //print_r($indent->order_id); //die(); $data1=$indent->order_id; $table = 'weaving_panel_planning_order'; $where = array('order_id'=>$data1); $getalldata = $this->outsource_model->get_work_pending_order_data2($table,$where); // print_r($getalldata); // die(); echo json_encode($getalldata); } public function subgrid_inprocess() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'weaving_panel_planning_order'; $where = array('id'=>$i); $indent = $this->vendor_model->fetch_where_subgrid_data($table,$where); //print_r($indent->order_id); //die(); $data1=$indent->order_id; $table = 'weaving_panel_planning_order'; $where = array('order_id'=>$data1); $getalldata = $this->outsource_model->get_work_pending_order_data3($table,$where); // print_r($getalldata); // die(); echo json_encode($getalldata); } public function insert_weaving_panel_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']; $row_id = $this->input->post('row_id'); $data=array('status' => $this->input->post('status'), 'approved_by' => $approved_by); $table='weaving_panel_planning_order'; $where=array('id'=>$row_id); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } /*public function insert_weaving_fabric_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']; $row_id = $this->input->post('row_id'); $data=array('fabric_details' => $this->input->post('status'), 'approved_by' => $approved_by); $table='weaving_panel_planning_order'; $where=array('id'=>$row_id); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); if($this->input->post('status')=='COMPLETED') { $datas=$this->outsource_model->get_weavingdetails($row_id); $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 Fabric ,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer ID".'</td>'; $msgs .= '<td>'.$datas->fileNo.'</td></tr>'; $msgs .= '<tr><td>'."Buyer Order #".'</td>'; $msgs .= '<td>'. $datas->orderNo .'</td></tr>'; $msgs .= '<tr><td>'."OSL #".'</td>'; $msgs .= '<td>'.$datas->osl_no .'</td></tr>'; $msgs .= '<tr><td>'."Width".'</td>'; $msgs .= '<td>'.$datas->width.'</td></tr>'; $msgs .= '<tr><td>'."Article".'</td>'; $msgs .= '<td>'.$datas->article.'</td></tr>'; $msgs .= '<tr><td>'."Design".'</td>'; $msgs .= '<td>'.$datas->design.'</td></tr>'; $msgs .= '<tr><td>'."SSL Shade".'</td>'; $msgs .= '<td>'.$datas->shade.'</td></tr>'; $msgs .= '<tr><td>'."Warp Planned".'</td>'; $msgs .= '<td>'. $datas->warp_pland_mtr .'</td></tr>'; $msgs .= '<tr><td>'."Weft Planned".'</td>'; $msgs .= '<td>'. $datas->weft_pland_mtr .'</td></tr>'; $msgs .= '<tr><td>'."Recieved Mtrs".'</td>'; $msgs .= '<td>'. $datas->total_quantity- $datas->balanced_quantity .'</td></tr>'; $msgs .= '<tr><td>'."Balanced Mtrs".'</td>'; $msgs .= '<td>'. $datas->balanced_quantity .'</td></tr>'; $msgs .= '<tr><td>'."Created By".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."The Production of this shade has been fulfilled.".'</p><br/><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('ppc@swansilk.com'); $this->email->subject('Swan / Deco Weaving Completion'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } }*/ // shrimathi's code is added public function insert_weaving_fabric_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']; $row_id = $this->input->post('row_id'); $data=array('fabric_details' => $this->input->post('status'), 'approved_by' => $approved_by); $table='weaving_panel_planning_order'; $where=array('id'=>$row_id); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); if($this->input->post('status')=='COMPLETED') { $datas=$this->outsource_model->get_weavingdetails($row_id); $recieved=$datas->total_quantity - $datas->balanced_quantity; $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 Fabric ,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Customer ID".'</td>'; $msgs .= '<td>'.$datas->fileNo.'</td></tr>'; $msgs .= '<tr><td>'."Buyer Order #".'</td>'; $msgs .= '<td>'. $datas->orderNo .'</td></tr>'; $msgs .= '<tr><td>'."OSL #".'</td>'; $msgs .= '<td>'.$datas->osl_no .'</td></tr>'; $msgs .= '<tr><td>'."Width".'</td>'; $msgs .= '<td>'.$datas->width.'</td></tr>'; $msgs .= '<tr><td>'."Article".'</td>'; $msgs .= '<td>'.$datas->article.'</td></tr>'; $msgs .= '<tr><td>'."Design".'</td>'; $msgs .= '<td>'.$datas->design.'</td></tr>'; $msgs .= '<tr><td>'."SSL Shade".'</td>'; $msgs .= '<td>'.$datas->shade.'</td></tr>'; $msgs .= '<tr><td>'."Warp Planned".'</td>'; $msgs .= '<td>'. $datas->warp_pland_mtr .'</td></tr>'; $msgs .= '<tr><td>'."Weft Planned".'</td>'; $msgs .= '<td>'. $datas->weft_pland_mtr .'</td></tr>'; $msgs .= '<tr><td>'."Received Mtrs".'</td>'; $msgs .= '<td>'. $recieved .'</td></tr>'; $msgs .= '<tr><td>'."Balanced Mtrs".'</td>'; $msgs .= '<td>'. $datas->balanced_quantity .'</td></tr>'; $msgs .= '<tr><td>'."Created By".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."The Production of this shade has been fulfilled.".'</p><br/><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('navin@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Weaving Completion'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } } public function delivery_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); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'out_source/delivery_confirmation?prop_id=1') { $data['url_val']='1'; $data['val']='out_source/delivery_confirmation?prop_id=1'; $data['ref']='indent'; } else if($RT == 'out_source/delivery_confirmation?prop_id=2') { $data['val']='out_source/delivery_confirmation?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'out_source/delivery_confirmation?prop_id=3') { $data['url_val']='3'; $data['val']='out_source/delivery_confirmation?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'out_source/delivery_confirmation?prop_id=4') { $data['url_val']='4'; $data['val']='out_source/delivery_confirmation?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('out_source_master/delivery_confirmation',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function delivery_dyeing_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); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'out_source/delivery_dyeing_confirmation?prop_id=1') { $data['url_val']='1'; $data['val']='out_source/delivery_dyeing_confirmation?prop_id=1'; $data['ref']='indent'; } else if($RT == 'out_source/delivery_dyeing_confirmation?prop_id=2') { $data['val']='out_source/delivery_dyeing_confirmation?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'out_source/delivery_dyeing_confirmation?prop_id=3') { $data['url_val']='3'; $data['val']='out_source/delivery_dyeing_confirmation?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'out_source/delivery_dyeing_confirmation?prop_id=4') { $data['url_val']='4'; $data['val']='out_source/delivery_dyeing_confirmation?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['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $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='consumed_at'; $data['consumed_at']=$this->outsource_model->get_weaving_order_data($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('out_source_master/delivery_dyeing_confirmation'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function work_order_deying_grid_details() { $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') { $d1=date('d-m-Y'); $table='workorder_dyeing_material'; $where=array('created_at'=>$d1); $detail=$this->vendor_model->work_order_dyed_res_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); } else if($get == 'sindent') { $table='workorder_dyeing_material'; $where=array('status'=>0); $detail=$this->outsource_model->get_work_order_data($table,$where); } else if($get == 'smonth_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->swan_monthly_dyed_res_create_dyeing_result_swan_yarn_dashboard_po_list_id1($table,$m,$y); } else if($get == 'syear_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->swan_yearly_dyed_res_create_dyeing_result_swan_yarn_dashboard_po_list_id1($table,$y); } //print_r( $detail); //die(); echo json_encode($detail); } public function material_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'create_materialissue_work_order'; $where = array('id'=>$i,'vendor_name !='=>""); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order; // print_r($data1); // die(); $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0','vendor_name !='=>""); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } /*public function deying_yarn_goods_details_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'workorder_dyeing'; $where = array('id'=>$i); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order; $table = 'work_order_dyeing'; $where = array('work_order'=>$data1); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); }*/ public function deying_yarn_goods_details_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'workorder_dyeing'; $where = array('id'=>$i); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order; $table = 'work_order_dyeing'; $where = array('work_order'=>$data1); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function deying_material_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'workorder_dyeing_material'; $where = array('id'=>$i); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order_no; // print_r($data1); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function work_order_weaving_grid_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='create_weaving_work_order'; $where=array('status'=>0); $detail=$this->outsource_model->get_work_order_weaving_data($table,$where); //print_r( $detail); //die(); echo json_encode($detail); } public function weaving_material_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'create_weaving_work_order'; $where = array('id'=>$i); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order; // print_r($data1); // die(); $table = 'create_weaving_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function yarn_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'create_yarntwisting_work_order'; $where = array('id'=>$i); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order; // print_r($data1); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function twisting_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'create_materialissue_work_order'; $where = array('id'=>$i); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order; // print_r($data1); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); // print_r($getalldata); // die(); echo json_encode($getalldata); } public function out_source_delete() { $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->input->post('id'); $where=array('id'=>$id); $table='create_yarntwisting_work_order'; $this->vendor_model->delete_vendor($table,$where); return true; } public function bar_code_generate() { $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='fabric_inspection_details'; $where=array('id'=>$val); $data['fetch_goods_data']=$this->outsource_model->fetch_where_row_data($table,$where); //print_r($data['fetch_goods_data']); //die(); $table='fabric_inspection'; $fetch_inspection_id=$this->outsource_model->max_select_indent_no_id($table); $table='fabric_inspection'; $v=$fetch_inspection_id->id; $where=array('id'=>$v); $data['fetch_inspection_data']=$this->outsource_model->fetch_where_row_data($table,$where); $in_wt=$data['fetch_inspection_data']->inspected_weight; $in_mtr=$data['fetch_inspection_data']->inspected_mtrs; $data['weight_mtrs']=$in_wt / $in_mtr; $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('out_source_master/bar_code',$data); $this->load->view('templates/footer_inside'); } public function outsource_master_delete() { $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->input->post('id'); $where=array('id'=>$id); $table='outsource_vendor_master'; $this->vendor_model->delete_vendor($table,$where); return true; } public function outsource_complete_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); //print_r( $data['getyarndata']); 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(); $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('out_source_master/work_order_preview',$data); $this->load->view('templates/footer_inside'); } public function vendor_search_by_fetch() { $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); $customer=$this->input->post('customer'); $table='osl_warp_details'; $where=array('oslNo'=>$customer,'status'=>0,'warp_qua !=' =>"",'ssl_shade !=' =>""); $data['warp']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); $table='osl_weft_details'; $where=array('oslNo'=>$customer,'status'=>0,'weft_qua !=' =>"",'ssl_shade !=' =>""); $data['weft']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); echo json_encode($data); } public function redyeing_vendor_search_by_fetch() { $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); $customer=$this->input->post('customer'); $table='osl_warp_details'; $where=array('oslNo'=>$customer,'warp_qua !=' =>""); $data['warp']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); $table='osl_weft_details'; $where=array('oslNo'=>$customer,'weft_qua !=' =>""); $data['weft']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); echo json_encode($data); } public function auto_oslno() { $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); $keyword=$this->input->get('term'); $table='sub_order_shades'; $where=array('planningStatus'=>'planned'); $con=$this->outsource_model->get_data_fetch_id($table,$where); // print_r($con); // die(); $data2=array(); foreach($con as $val) { $v=$val->subOrderID; $table='sub_orders'; $where=array('id'=>$val); $arr=$this->outsource_model->get_wish_list_data_oslnum($v); if(empty($arr)) { } else { array_push($data2,$arr); } } // print_r($data2); // die(); $data1=array_unique($data2, SORT_REGULAR); // print_r($data1); // die(); foreach($data1 as $row) { $dataf[]=$row->oslNo; } //print_r($dataf); //die(); $d=array_unique($dataf, SORT_NATURAL); echo json_encode($d); } public function yarn_add_received_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['val']=$this->input->post('url_link'); // print_r($data['val']); // die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); $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(); $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-------------------- } else { $data['access_row']=''; } $data['userdetails'] = $this->session_data_pass(); $table='consumed_at'; $data['consumed_at']=$this->outsource_model->fetch_where_data($table); $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('out_source_master/yarn_recived_details',$data); $this->load->view('templates/footer_inside'); } public function deying_yarn_received_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(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_id=$id['userid']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); $table='consumed_at'; $data['consumed_at']=$this->outsource_model->fetch_where_data($table); $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('out_source_master/dyeing_yarn_recived_details',$data); $this->load->view('templates/footer_inside'); } public function yarn_raw_auto_sea_pono() { $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); $keyword=$this->input->get('term'); $status= array('Yarn - Raw', 'Yarn - Twisted', 'Yarn - Dyed'); // $where=array('product_type'=>'Yarn - Raw', 'product_type'=>'Yarn - Twisted' , 'product_type'=>'Yarn - Dyed'); $data1=$this->outsource_model->yarn_raw_Getsearch_wono($keyword,$status); foreach($data1 as $row) { $data_val[]=$row->work_order_no; } echo json_encode($data_val); } public function deying_yarn_raw_auto_sea_pono() { $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); $keyword=$this->input->get('term'); $status= array('Yarn - Raw', 'Yarn - Twisted', 'Yarn - Dyed'); // $where=array('product_type'=>'Yarn - Raw', 'product_type'=>'Yarn - Twisted' , 'product_type'=>'Yarn - Dyed'); $data1=$this->outsource_model->deying_yarn_raw_Getsearch_wono($keyword,$status); foreach($data1 as $row) { $data_val[]=$row->work_order_no; } echo json_encode($data_val); } public function fetch_recived_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); $po_no1 = $_REQUEST['po_no1']; // print_r($po_no1); // die(); $table='create_materialissue_work_order'; $where=array('work_order_no'=>$po_no1); $data['wo_no']=$this->outsource_model->get_customerdata($table,$where); // print_r($data); // die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['recieved_by']=$id['username']; echo json_encode($data); } public function deying_fetch_recived_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); $po_no1 = $_REQUEST['po_no1']; // print_r($po_no1); // die(); $table='workorder_dyeing_material'; $where=array('work_order_no'=>$po_no1); $data['wo_no']=$this->outsource_model->get_customerdata($table,$where); // print_r($data); // die(); $table=' workorder_dyeing'; $where=array('work_order_no'=>$po_no1); $data['shade']=$this->outsource_model->get_customerdata($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['recieved_by']=$id['username']; echo json_encode($data); } public function vendor_goods_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='indent_po'; $where=array('po_id'=>$i); $detail=$this->vendor_model->getgoods_data($table,$where); echo json_encode($detail); } /////////////////////////// public function delivery_confirmation_grid_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='create_yarntwisting_work_order'; $where=array('work_order'=>$i,'status'=>0); $detail=$this->outsource_model->get_work_yarn_twisting_order_data($table,$where); //print_r($where); //die(); echo json_encode($detail); } public function deying_delivery_confirmation_grid_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table=' workorder_dyeing'; //$where=array('work_order'=>$i,'quantity_approval'=>'NOT YET'); $where=array('work_order'=>$i); $detail=$this->outsource_model->get_work_order_grid_data_delivery($table,$where); // print_r($detail); // die(); echo json_encode($detail); } public function add_yarn_goods_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); $list_id= $this->input->post('tr_id'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $recieved_by=$id['username']; $data = array( 'rec_date'=> $this->input->post('rec_date'), 'yarn_details'=> $this->input->post('yarnname'), 'yarndenier'=> $this->input->post('yarndenier'), 'yarnspecification'=> $this->input->post('yarnspecification'), 'invoice'=> $this->input->post('invoice'), 'received_date'=> $this->input->post('received_date'), 'ordered_quantity'=> $this->input->post('ordered_quantity'), //'received_quality'=>$this->input->post('received_quality'), 'lot'=> $this->input->post('lot'), 'bale'=> $this->input->post('bale'), 'yarn_id'=> $this->input->post('tr_id'), 'gross_weight'=> $this->input->post('gross_weight'), 'net_weight'=> $this->input->post('net_weight'), 'twisting_net_weight'=> $this->input->post('net_weight'), 'tare_weight'=> $this->input->post('tare_weight'), 'mill'=> $this->input->post('mill'), 'grade'=> $this->input->post('grade'), 'location'=> $this->input->post('consumed_at'), 'rec_by'=> $recieved_by, 'status'=>'1', ); $table='work_order_twisting'; $this->db->insert($table,$data); $i= $this->input->post('tr_id'); $table = 'work_order_twisting'; $where = array('yarn_id'=>$i); $dets=$this->outsource_model->get_data($table,$where); $getalldata = $this->vendor_model->fetch_total_yarn_rec_goods($table,$where); $bal_qua=$getalldata->gross_weight; $quantity= $this->input->post('ordered_quantity'); $bal_goods=$quantity; //print_r($bal_goods); // print_r($bal_qua); $bb_q=$bal_goods - $bal_qua; // print_r($bb_q); // die(); $table = 'create_yarntwisting_work_order'; $data=array('total_quantity'=>$bal_qua,'balanced_quantity'=>$bb_q); $where = array('id'=>$i); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $maindata=$this->outsource_model->get_customerdata($table,$where); $table=' work_order_twisting'; $id=$this->input->post("tr_id"); $where=array('yarn_id'=>$id); $sum= $this->outsource_model->fetch_where_gross_quantity_total($table,$where); $sum_quantity=$sum->gross_weight; $where=array('id'=>$list_id); $table='create_yarntwisting_work_order'; $d=$this->vendor_model->get_customerdata($table,$where); $quantity=$d->quty_kgs; $c_val11=$d->quty_kgs; $c_val12=$c_val11*15 /100; $c_val1=$c_val11-$c_val12; if($sum_quantity >= $c_val1) { $table='create_yarntwisting_work_order'; $where=array('id'=>$list_id); $data=array('quantity_approval'=>'Completed'); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $this->load->library('email'); $this->email->set_mailtype('html'); $issue=0; $rec=0; $tare=0; foreach($dets as $det) { $issue += $rec += $det->net_weight; $tare += $det->tare_weight; } //$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 twisted yarn has been received completely ,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Work Order #".'</td>'; $msgs .= '<td>'. $maindata->work_order_no .'</td></tr>'; $msgs .= '<tr><td>'."Vendor Name".'</td>'; $msgs .= '<td>'.$maindata->vendor_name.'</td></tr>'; $msgs .= '<tr><td>'."Total Issued Weight (KG)".'</td>'; $msgs .= '<td></td></tr>'; $msgs .= '<tr><td>'."Total Rec Net Weight (KG)".'</td>'; $msgs .= '<td>'.$rec.'</td></tr>'; $msgs .= '<tr><td>'."Total Gross Weight (KG)".'</td>'; $msgs .= '<td>'.$bal_qua.'</td></tr>'; $msgs .= '<tr><td>'."Total Tare Weight (KG)".'</td>'; $msgs .= '<td>'.$tare.'</td></tr>'; $msgs .= '<tr><td>'."Variance".'</td>'; $msgs .= '<td>'.($bal_qua-$rec).'</td></tr>'; $msgs .= '<tr><td>'."Variance %".'</td>'; $msgs .= '<td></td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Summary of Twisted Yarn received,".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."SL No.".'</td><td>'. "Yarn Name " .'</td><td>'. "INVOICE #" .'</td><td>'. "LOT #" .'</td><td>'. "BALE #/BOX #" .'</td>'; $msgs .= '<td>'. "GROSS WEIGHT" .'</td><td>'. "NET WEIGHT" .'</td><td>'. "TARE WEIGHT" .'</td><td>'. "RECEIVED DATE" .'</td><td>'. "LOCATION" .'</td></tr>'; $a=1; foreach($dets as $det) { $msgs .= '<tr><td>'.$a.'</td><td>'.$det->yarn_details.'</td><td>'.$det->invoice.'</td><td>'.$det->lot.'</td><td>'.$det->bale.'</td><td>'.$det->gross_weight.'</td><td>'.$det->net_weight.'</td><td>'.$det->tare_weight.'</td><td>'.$det->rec_date.'</td><td>'.$det->location.'</td></tr>'; $a++; } $msgs .= '</table><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('management@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Twisted WO Received'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } elseif($sum_quantity < $c_val11) { $table='create_yarntwisting_work_order'; $where=array('id'=>$list_id); $data=array('quantity_approval'=>'Partly'); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } } /////////////////////////////////////////////////////////////////// public function yarn_goods_details_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'work_order_twisting'; $where = array('yarn_id'=>$i); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function deliveryconfirmation_grid_details() { $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') { $d1=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d1); $detail=$this->vendor_model->delivery_twist_get_data_fetch($table,$d1); } else if($get == 'sindent') { $table='create_yarntwisting_work_order'; $where=array('status'=>0); $detail=$this->outsource_model->get_des_data_fetch1(); // $detail=$this->outsource_model->get_des_data_fetch($table,$where); } else if($get == 'smonth_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->dely_twist_monthly_news_cs_dashboard_po_list_id_res($table,$m,$y); } else if($get == 'syear_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->dely_twist_year_news_cs_dashboard_po_list_id_res($table,$y); } echo json_encode($detail); } public function receive_yarn_quantity() { $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='create_yarntwisting_work_order'; $id=$this->input->post("id"); $where=array('id'=>$id); $data['quantity'] = $this->vendor_model->fetch_where_subgrid_data($table,$where); $table='work_order_twisting'; $id=$this->input->post("id"); $where=array('yarn_id'=>$id); $data['sum_quantity']= $this->vendor_model->fetch_where_cs_quantity_total($table,$where); $c_val11=$data['quantity']->quty_kgs; $c_val12=$c_val11*15 /100; $c_val1=$c_val11+$c_val12; $c_val2=$data['sum_quantity']->gross_weight; $data['c_val']=$c_val1 - $c_val2; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); echo json_encode($data); } public function dyeing_receive_yarn_quantity() { $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='workorder_dyeing'; $id=$this->input->post("id"); $where=array('id'=>$id); $data['quantity'] = $this->vendor_model->fetch_where_subgrid_data($table,$where); $dyed_id=$data['quantity']->id; $table='work_order_dyeing'; $where=array('dyed_id'=>$dyed_id); $data['work_order_no']= $this->vendor_model->fetch_where_subgrid_data($table,$where); $issue_no=$data['quantity']->issue_no; $work_order_no=$data['quantity']->work_order_no; $table='workorder_dyeing_material'; $where=array('work_order_no'=>$work_order_no,'issue_no'=>$issue_no); $data['material_issue_no']= $this->vendor_model->fetch_where_subgrid_data($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); echo json_encode($data); } public function deliveryconfirmation_stock_grid_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='create_yarntwisting_work_order'; $where=array('status'=>0); $detail=$this->outsource_model->get_des_data_fetch2($table,$where); //print_r($detail); //die(); echo json_encode($detail); } public function deying_deliveryconfirmation_grid_details() { $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); $table1='workorder_dyeing'; $title1='WO'; $where1=''; $po1=$this->outsource_model->fetch_wo_numers($title1); $po2=$this->outsource_model->fetch_wo_numers($title1); foreach($po1 as $p) { $table='workorder_dyeing'; $where=array('id'=>$p->id); $data=array('dyeing_status'=>'1'); $this->marketing_model->update_data($where,$table,$data); } $table='workorder_dyeing'; $where=array('status'=>0,'dyeing_status'=>1,'complition_status !=' => 'COMPLETED'); $po2=$this->outsource_model->get_work_order_data($table,$where); foreach($po2 as $d) { $data12=$d->work_order; $where = array('work_order'=>$data12); $table = 'work_order_dyeing'; $getalldata3 = $this->outsource_model-> get_data($table,$where); foreach($getalldata3 as $g) { if($g->status == 'COMPLETED') { $data11=$g->work_order; $table = 'workorder_dyeing'; $where = array('work_order'=>$data11); $data33=array('complition_status'=>'PARTLY'); $this->outsource_model->update_data($where,$table,$data33); $data11=$g->work_order; $table = 'workorder_dyeing_material'; $where = array('work_order'=>$data11); $data33=array('complite_status'=>'PARTLY'); $this->outsource_model->update_data($where,$table,$data33); } } $data1=$d->work_order; $table = 'work_order_dyeing'; $where = array('work_order'=> $data1,'status'=>'NOT YET'); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); if(empty($getalldata)) { $data11=$d->work_order; $table = 'workorder_dyeing'; $where = array('work_order'=>$data11); $data33=array('complition_status'=>'COMPLETED'); $this->outsource_model->update_data($where,$table,$data33); $data11=$d->work_order; $table = 'workorder_dyeing_material'; $where = array('work_order'=>$data11); $data33=array('complite_status'=>'COMPLETED'); $this->outsource_model->update_data($where,$table,$data33); } $data1=$d->work_order; $table = 'work_order_dyeing'; $where = array('work_order'=> $data1,'status'=>'COMPLETED'); $getalldata1 = $this->outsource_model->fetch_where_subgrid_data1($table,$where); if(empty($getalldata1)) { $data11=$d->work_order; $table = 'workorder_dyeing'; $where = array('work_order'=>$data11); $data33=array('complition_status'=>'NOT YET'); $this->outsource_model->update_data($where,$table,$data); $data11=$d->work_order; $table = 'workorder_dyeing_material'; $where = array('work_order'=>$data11); $data33=array('complite_status'=>'NOT YET'); $this->outsource_model->update_data($where,$table,$data); } } $m=date('m'); $y=date('Y'); if($get == 'stoday_dashboard') { $d1=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d1); $detail=$this->vendor_model->delivery_dyed_get_data_fetch($table,$d1); } else if($get == 'sindent') { $table='workorder_dyeing'; $where=array('status'=>0,'dyeing_status'=>1); $detail=$this->outsource_model->get_work_order_data($table,$where); } else if($get == 'smonth_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->dely_dyed_monthly_news_cs_dashboard_po_list_id_res($table,$m,$y); } else if($get == 'syear_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->dely_dyed_year_news_cs_dashboard_po_list_id_res($table,$y); } echo json_encode($detail); } public function outsource_twisting_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='create_yarntwisting_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); // $v_address=$data['fetch']->vendor_name; // $where=array('name'=>$v_address); // $table='indent_vendor_master'; // $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; //print_r($var_val); // die(); // $data['variance_per'] = ($variance_v / $vari_val) * 100; if ($vari_val != 0) { $data['variance_per'] = ($variance_v / $vari_val) * 100; } else { $data['variance_per'] = 0; } // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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='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['back_val'] = 'twisting_back'; $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } public function wo_outsource_twisting_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='create_yarntwisting_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; $data['variance_per'] = ($variance_v / $vari_val) * 100; // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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='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['back_val'] = 'twisting_back'; $data['indent_p']='today_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_wo_twisting_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='create_yarntwisting_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; $data['variance_per'] = ($variance_v / $vari_val) * 100; // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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='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['back_val'] = 'twisting_back'; $data['indent_p']='monthly_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_wo_twisting_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='create_yarntwisting_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$val); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; $data['variance_per'] = ($variance_v / $vari_val) * 100; // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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='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['back_val'] = 'twisting_back'; $data['indent_p']='year_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public function add_dyeing_yarn_goods_details() { $id=$this->session->userdata('logged_in'); $wo=$this->input->post('new_wo_no'); $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); $dye_id =$this->input->post('tr_id'); $issue_no= $this->input->post('issue_no'); $yarn_details = $this->input->post('yarn_details'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $recieved_by=$id['username']; $table='import_yarn'; $val1=$this->outsource_model->fetch_where_data($table); $data1=array(); foreach($val1 as $val) { $arr['yarn']=$val->yarnName.' '.$val->yarnDenier.' '.$val->yarnSpecification; $arr['yarnName']=$val->yarnName; $arr['yarnDenier']=$val->yarnDenier; $arr['yarnSpecification']=$val->yarnSpecification; $arr['qua']=$val->yarnQuality; $arr['type']=$val->yarnType; array_push($data1,$arr); } foreach($data1 as $key=>$val) { $data2=array('yarn_details'=>$val['yarn'], 'yarn_quality'=>$val['qua'], 'yarn_type' => $val['type'], 'yarnName'=>$val['yarnName'], 'yarnDenier'=>$val['yarnDenier'], 'yarnSpecification' => $val['yarnSpecification'], ); $table='workorder_yarn_details'; $this->db->insert($table,$data2); } // print_r($yarn_details); die(); $table='workorder_yarn_details'; $where=array('yarn_details'=>$yarn_details) ; $yarn_tab=$this->outsource_model->get_customerdata($table,$where); if(!empty($yarn_tab)) { $yarn_quality=$yarn_tab->yarn_quality; $yarn_type=$yarn_tab->yarn_type; $yarnName=$yarn_tab->yarnName; $yarnDenier=$yarn_tab->yarnDenier; $yarnSpecification= $yarn_tab->yarnSpecification; } else { $pizza = $yarn_details; $pieces = explode(" ", $pizza); $yarn_quality=''; $yarn_type=''; $yarnName=$pieces[0]." ".$pieces[1]; $yarnDenier=$pieces[2]; $yarnSpecification= $pieces[3]; } $data = array( 'dyed_id'=> $this->input->post('tr_id'), //'work_order'=> $this->input->post('work_order'), //'yarn_details'=> $this->input->post('yarn_details'), 'yarn_quality'=>$yarn_quality, 'yarn_type' =>$yarn_type, 'yarnName'=>$yarnName, 'yarnDenier'=>$yarnDenier, 'yarnSpecification' => $yarnSpecification, 'shade'=> $this->input->post('shade'), 'color_code'=> $this->input->post('color_code'), 'issue_dyed_qua'=> $this->input->post('issue_dyed_qua'), 'rec_dyed_qua'=> $this->input->post('rec_dyed_qua'), 'rec_work_order_dyed_qua'=>$this->input->post('rec_dyed_qua'), 'degum_loss'=> $this->input->post('degum_loss'), 'degum_loss_per'=> $this->input->post('degum_loss_per'), 'vendor'=> $this->input->post('vendor'), 'rec_date'=> $this->input->post('rec_date'), 'location'=> $this->input->post('consumed_at'), 'rec_by'=> $recieved_by, 'status'=>'COMPLETED', ); $table='work_order_dyeing'; //$where=array('issue_no'=>$issue_no); $where=array('issue_no'=>$issue_no,'work_order'=>$this->input->post('work_order')); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); $table='workorder_dyeing'; $where=array('issue_no'=>$issue_no); $data = array('quantity_approval'=> 'COMPLETED'); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); $i= $this->input->post('tr_id'); $table = 'work_order_dyeing'; $where = array('dyed_id'=>$i); $getalldata = $this->vendor_model->fetch_total_rec_dyed_goods($table,$where); $bal_qua=$getalldata->rec_dyed_qua; $bal_goods=$this->input->post('issue_dyed_qua'); //print_r($bal_goods); // print_r($bal_qua); $bb_q=$bal_goods - $bal_qua; // print_r($bb_q); // die(); $table = 'workorder_dyeing'; $data=array('total_quantity'=>$bal_qua,'balanced_quantity'=>$bb_q); $where = array('id'=>$i); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $table = 'work_order_dyeing'; $where = array('work_order'=>$this->input->post('work_order'),'status'=>'COMPLETED'); $det=$this->vendor_model->get_customerdata($table,$where); $where_new = array('dyed_id'=>$i); $dets=$this->outsource_model-> get_data($table,$where_new); // print_r($det); die(); $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following Dyed yarn has been received completely ,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Work Order #".'</td>'; $msgs .= '<td>'. $wo .'</td></tr>'; $msgs .= '<tr><td>'."Vendor Name".'</td>'; $msgs .= '<td>'.$det->vendor.'</td></tr>'; $msgs .= '</tr>'; /* $msgs .= '<tr><td>'."Total Issued Qty ".'</td>'; $msgs .= '<td>'; if(empty($det)) { $msgs .= '0.00'; } else { $msgs .= number_format((float)$det->issue_dyed_qua, 2, ".", ""); } $msgs .= '</td></tr>'; $msgs .= '<tr><td>'."Total Received Dyed Qty ".'</td>'; $msgs .= '<td>'; if(empty($det)) { $msgs .= '0.00'; } else { $msgs .= number_format((float)$det->rec_work_order_dyed_qua, 2, ".", ""); } $msgs .= '</td></tr>'; $msgs .= '<tr><td>'."Total Degum Loss ".'</td>'; $msgs .= '<td>'; if(empty($det)) { $msgs .="0.00"; } else { $msgs .= number_format((float)$det->degum_loss, 2, ".", ""); } $msgs .= '</td></tr>'; $msgs .= '<tr><td>'."Total Degum Loss % ".'</td>'; $msgs .= '<td>'; if(empty($det)) { $msgs .= "0.00"; } else { $msgs .= number_format((float)$det->degum_loss_per, 2, ".", ""); } $msgs .= '</td></tr>';*/ $msgs .= '</table><br/>'; $msgs .= '<p>'."Summary of Dyed Yarn received,".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."SL No.".'</td><td>'. "OSL# " .'</td><td>'. "Issue No" .'</td><td>'. "Shade " .'</td><td>'. "Yarn Details" .'</td>'; $msgs .= '<td>'. "Color " .'</td><td>'. "Issued Dyed Quantity" .'</td><td>'. "Received Dyed Quantity" .'</td><td>'. "Degum Loss" .'</td><td>'. "Degum Loss %" .'</td><td>'. "LOCATION" .'</td></tr>'; $a=1; foreach($dets as $det) { $msgs .= '<tr><td>'.$a.'</td><td>'.$det->osl_no.'</td><td>'.$det->issue_no.'</td><td>'.$det->shade.'</td><td>'.$det->yarn_details.'</td><td>'.$det->color_code.'</td><td>'.$det->issue_dyed_qua.'</td><td>'.$det->rec_work_order_dyed_qua.'</td><td>'.$det->degum_loss.'</td><td>'.$det->degum_loss_per.'</td><td>'.$det->location.'</td></tr>'; $a++; } $msgs .= '</table><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('encrypt'); $this->load->library('email'); $this->email->set_mailtype("html"); $this->email->set_newline("\r\n"); $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); //$this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('navin@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Received Dyed'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } /* public function add_dyeing_yarn_goods_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); $dye_id =$this->input->post('tr_id'); $issue_no= $this->input->post('issue_no'); $yarn_details = $this->input->post('yarn_details'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $recieved_by=$id['username']; $table='import_yarn'; $val1=$this->outsource_model->fetch_where_data($table); $data1=array(); foreach($val1 as $val) { $arr['yarn']=$val->yarnName.' '.$val->yarnDenier.' '.$val->yarnSpecification; $arr['yarnName']=$val->yarnName; $arr['yarnDenier']=$val->yarnDenier; $arr['yarnSpecification']=$val->yarnSpecification; $arr['qua']=$val->yarnQuality; $arr['type']=$val->yarnType; array_push($data1,$arr); } foreach($data1 as $key=>$val) { $data2=array('yarn_details'=>$val['yarn'], 'yarn_quality'=>$val['qua'], 'yarn_type' => $val['type'], 'yarnName'=>$val['yarnName'], 'yarnDenier'=>$val['yarnDenier'], 'yarnSpecification' => $val['yarnSpecification'], ); $table='workorder_yarn_details'; $this->db->insert($table,$data2); } $table='workorder_yarn_details'; $where=array('yarn_details'=>$yarn_details) ; $yarn_tab=$this->outsource_model->get_customerdata($table,$where); $data = array( 'dyed_id'=> $this->input->post('tr_id'), 'work_order'=> $this->input->post('work_order'), 'yarn_details'=> $this->input->post('yarn_details'), 'yarn_quality'=>$yarn_tab->yarn_quality, 'yarn_type' =>$yarn_tab->yarn_type, 'yarnName'=>$yarn_tab->yarnName, 'yarnDenier'=>$yarn_tab->yarnDenier, 'yarnSpecification' => $yarn_tab->yarnSpecification, 'shade'=> $this->input->post('shade'), 'color_code'=> $this->input->post('color_code'), 'issue_dyed_qua'=> $this->input->post('issue_dyed_qua'), 'rec_dyed_qua'=> $this->input->post('rec_dyed_qua'), 'rec_work_order_dyed_qua'=>$this->input->post('rec_dyed_qua'), 'degum_loss'=> $this->input->post('degum_loss'), 'degum_loss_per'=> $this->input->post('degum_loss_per'), 'vendor'=> $this->input->post('vendor'), 'rec_date'=> $this->input->post('rec_date'), 'location'=> $this->input->post('consumed_at'), 'rec_by'=> $recieved_by, 'status'=>'COMPLETED', ); $table='work_order_dyeing'; $where=array('issue_no'=>$issue_no); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); $table='workorder_dyeing'; $where=array('issue_no'=>$issue_no); $data = array('quantity_approval'=> 'COMPLETED'); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); $i= $this->input->post('tr_id'); $table = 'work_order_dyeing'; $where = array('dyed_id'=>$i); $getalldata = $this->vendor_model->fetch_total_rec_dyed_goods($table,$where); $bal_qua=$getalldata->rec_dyed_qua; $bal_goods=$this->input->post('issue_dyed_qua'); //print_r($bal_goods); // print_r($bal_qua); $bb_q=$bal_goods - $bal_qua; // print_r($bb_q); // die(); $table = 'workorder_dyeing'; $data=array('total_quantity'=>$bal_qua,'balanced_quantity'=>$bb_q); $where = array('id'=>$i); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $table = 'workorder_dyeing_material'; $where = array('work_order'=>$this->input->post('work_order')); $det=$this->vendor_model->get_customerdata($table,$where); $dets=$this->outsource_model-> get_data($table,$where); $this->load->library('email'); $this->email->set_mailtype('html'); $msgs=""; $msgs .= "Dear Sir / Madam,".'<br/><br/>'; $msgs .= "The following Dyed yarn has been received completely ,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Work Order #".'</td>'; $msgs .= '<td>'. $det->work_order_no .'</td></tr>'; $msgs .= '<tr><td>'."Vendor Name".'</td>'; $msgs .= '<td>'.$det->vendor.'</td></tr>'; $msgs .= '<tr><td>'."Total Issued Qty (KG)".'</td>'; $msgs .= '<td>'.$det->issue_net_weight.'</td></tr>'; $msgs .= '<tr><td>'."Total Received Dyed Qty (KG)".'</td>'; $msgs .= '<td>'.$det->warp_wt.'</td></tr>'; $msgs .= '<tr><td>'."Total Degum Loss (KG)".'</td>'; $msgs .= '<td>'.$det->variance_kgs.'</td></tr>'; $msgs .= '<tr><td>'."Total Degum Loss %".'</td>'; $msgs .= '<td></td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<p>'."Summary of Dyed Yarn received,".'</p><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."SL No.".'</td><td>'. "OSL# " .'</td><td>'. "Issue No" .'</td><td>'. "Shade " .'</td><td>'. "Yarn Details" .'</td>'; $msgs .= '<td>'. "Color " .'</td><td>'. "Issued Dyed Quantity" .'</td><td>'. "Received Dyed Quantity" .'</td><td>'. "Degum Loss" .'</td><td>'. "Degum Loss Per" .'</td><td>'. "LOCATION" .'</td></tr>'; $a=1; foreach($dets as $det) { $msgs .= '<tr><td>'.$a.'</td><td>'.$det->osl_no.'</td><td>'.$det->issue_no.'</td><td>'.$det->ourshade.'</td><td>'.$det->yarn_details.'</td><td>'.$det->warp_color.'</td><td>'.$det->net_weight.'</td><td>'.$det->issue_net_weight.'</td><td>'.$det->variance_kgs.'</td><td></td><td>'.$det->location.'</td></tr>'; $a++; } $msgs .= '</table><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('ERP@swansilk.com', 'Swan Silk (P) Ltd'); //$this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('sales@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Received Dyed'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } public function insert_deying_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'); //$checkbox_value=$this->input->post('checkbox_value'); //print_r($data2); // die(); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data1=array(); foreach($exp as $val) { $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$val); $num=$v[0]; $letter=$v[1]; if($letter=='a') { $table='osl_warp_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_data($data,$where); } elseif($letter=='e') { $table='osl_weft_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_weft_data($data,$where); } } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $dyeing_var_kgs = $this->input->post('dyeing_var_kgs'); $dyeing_balanced_net_wt = $this->input->post('dyeing_balanced_net_wt'); //$dyeing_balanced_gross_wt = $this->input->post('dyeing_balanced_gross_wt'); $dyeing_issued_net_wt = $this->input->post('dyeing_issued_net_wt'); // $dyeing_issued_gross_wt= $this->input->post('dyeing_issued_gross_wt'); // $deying_warp_denier= $this->input->post('deying_warp_denier'); $deying_bale= $this->input->post('deying_bale'); $deying_lot = $this->input->post('deying_lot'); //$deying_gross_weight = $this->input->post('deying_gross_weight'); $deying_net_weight = $this->input->post('deying_net_weight'); $deying_yarn_specification = $this->input->post('deying_yarn_specification'); $deying_yarn_denier = $this->input->post('deying_yarn_denier'); $deying_yarn_name=$this->input->post('deying_yarn_name'); $deying_warp_wt= $this->input->post('deying_warp_wt'); $deying_warp_color = $this->input->post('deying_warp_color'); //$deying_warp_spec = $this->input->post('deying_warp_spec'); ///$deying_warp_quality = $this->input->post('deying_warp_quality'); //$deying_our_shade = $this->input->post('deying_our_shade'); $deying_issue_no = $this->input->post('deying_issue_no'); $d_issue_no = $this->input->post('d_issue_no'); $d_ourshade = $this->input->post('d_ourshade'); $d_warp_quality = $this->input->post('d_warp_quality'); $d_warp_spec = $this->input->post('d_warp_spec'); $d_warp_denier= $this->input->post('d_warp_denier'); $d_warp_color= $this->input->post('d_warp_color'); $d_warp_wt = $this->input->post('d_warp_wt'); $d_rate_inr = $this->input->post('d_rate_inr'); $d_value_inr = $this->input->post('d_value_inr'); $d_cgst = $this->input->post('d_cgst'); $d_sgst=$this->input->post('d_sgst'); $location=$this->input->post('location'); $d_total= $this->input->post('d_total'); $d11=date("d-m-Y"); foreach($d_issue_no as $key=>$val) { $data=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_ourshade[$key], 'article'=>$d_ourshade[$key], 'yarn_quality'=>$d_warp_quality[$key], 'yarn_specification'=>$d_warp_spec[$key], 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], // 'value_inr'=>$d_quty_kgs[$key], 'rate_inr'=>$d_rate_inr[$key], 'value_inr'=>$d_value_inr[$key], 'cgst'=>$d_cgst[$key], 'sgst'=>$d_sgst[$key], 'location'=>$location[$key], 'total'=>$d_total[$key], // 'quty_kgs'=>$deying_warp_color[$key], // 'rate_inr'=>$deying_warp_spec[$key], // 'value_inr'=>$deying_warp_quality[$key], 'created_at'=>$d11, 'redying' => 'd', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, ); $table='workorder_dyeing'; $this->db->insert($table,$data); } foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'article_no'=>$d_ourshade[$key], 'ourshade'=>$d_warp_quality[$key], 'yarn_details'=>$d_warp_spec[$key], 'location'=>$location[$key], 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], 'created_at'=>$d11, 'reference' => 'D', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, 'issue_stock'=>'ISSUE STOCK', 'refer'=>$this->input->post('refer'), ); $table='workorder_dyeing_material'; $this->db->insert($table,$data1); } foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_warp_spec[$key], 'work_order' => $this->input->post('deying_work_order_num'), 'osl_no' => $this->input->post('osl_no'), 'location'=>$location[$key], 'created_at'=>$d11, ); $table='work_order_dyeing'; $this->db->insert($table,$data1); } } */ //shrimathi code public function insert_deying_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'); //$checkbox_value=$this->input->post('checkbox_value'); //print_r($data2); // die(); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data1=array(); foreach($exp as $val) { //print_r($exp);die(); $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$val); $num=$v[0]; $letter=$v[1]; if($letter=='a') { $table='osl_warp_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_data($data,$where); } elseif($letter=='e') { $table='osl_weft_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_weft_data($data,$where); } } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $dyeing_var_kgs = $this->input->post('dyeing_var_kgs'); $dyeing_balanced_net_wt = $this->input->post('dyeing_balanced_net_wt'); //$dyeing_balanced_gross_wt = $this->input->post('dyeing_balanced_gross_wt'); $dyeing_issued_net_wt = $this->input->post('dyeing_issued_net_wt'); // $dyeing_issued_gross_wt= $this->input->post('dyeing_issued_gross_wt'); // $deying_warp_denier= $this->input->post('deying_warp_denier'); $deying_bale= $this->input->post('deying_bale'); $deying_lot = $this->input->post('deying_lot'); //$deying_gross_weight = $this->input->post('deying_gross_weight'); $deying_net_weight = $this->input->post('deying_net_weight'); $deying_yarn_specification = $this->input->post('deying_yarn_specification'); $deying_yarn_denier = $this->input->post('deying_yarn_denier'); $deying_yarn_name=$this->input->post('deying_yarn_name'); $deying_warp_wt= $this->input->post('deying_warp_wt'); $deying_warp_color = $this->input->post('deying_warp_color'); //$deying_warp_spec = $this->input->post('deying_warp_spec'); ///$deying_warp_quality = $this->input->post('deying_warp_quality'); //$deying_our_shade = $this->input->post('deying_our_shade'); $deying_issue_no = $this->input->post('deying_issue_no'); $d_issue_no = $this->input->post('d_issue_no'); $d_ourshade = $this->input->post('d_ourshade'); $d_warp_quality = $this->input->post('d_warp_quality'); $d_warp_spec = $this->input->post('d_warp_spec'); $d_warp_denier= $this->input->post('d_warp_denier'); $d_warp_color= $this->input->post('d_warp_color'); $d_warp_wt = $this->input->post('d_warp_wt'); $d_rate_inr = $this->input->post('d_rate_inr'); $d_value_inr = $this->input->post('d_value_inr'); $d_cgst = $this->input->post('d_cgst'); $d_sgst=$this->input->post('d_sgst'); $location=$this->input->post('location'); $d_total= $this->input->post('d_total'); $d11=date("d-m-Y"); foreach($d_issue_no as $key=>$val) { $data=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_ourshade[$key], 'article'=>$d_ourshade[$key], 'yarn_quality'=>$d_warp_quality[$key], 'yarn_specification'=>$d_warp_spec[$key], 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], //'value_inr'=>$d_quty_kgs[$key], 'rate_inr'=>$d_rate_inr[$key], 'value_inr'=>$d_value_inr[$key], 'cgst'=>$d_cgst[$key], 'sgst'=>$d_sgst[$key], 'location'=>$location[$key], 'total'=>$d_total[$key], // 'quty_kgs'=>$deying_warp_color[$key], // 'rate_inr'=>$deying_warp_spec[$key], // 'value_inr'=>$deying_warp_quality[$key], 'created_at'=>$d11, 'redying' => 'd', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, ); $table='workorder_dyeing'; $this->db->insert($table,$data); } foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'article_no'=>$d_ourshade[$key], 'ourshade'=>$d_warp_quality[$key], 'yarn_details'=>$d_warp_spec[$key], 'location'=>$location[$key], 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], 'created_at'=>$d11, 'reference' => 'D', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, 'issue_stock'=>'ISSUE STOCK', 'refer'=>$this->input->post('refer'), ); $table='workorder_dyeing_material'; $this->db->insert($table,$data1); } foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_warp_spec[$key], 'work_order' => $this->input->post('deying_work_order_num'), 'osl_no' => $this->input->post('osl_no'), 'location'=>$location[$key], 'created_at'=>$d11, ); $table='work_order_dyeing'; $res=$this->db->insert($table,$data1); } } public function deying_delivery_goods_details_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'work_order_dyeing'; $where = array('dyed_id'=>$i); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function modal_data_fetch() { $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='workorder_dyeing'; $warp_quality=$this->input->post("warp_quality"); $this->input->post("warp_spec"); $this->input->post("warp_denier"); //$warp_quality =$this->input->post("warp_spec"); //$warp_quality =$this->input->post("warp_denier"); // print_r($warp_quality); // die(); $where=array('id'=>$id); $data['quantity'] = $this->vendor_model->fetch_where_subgrid_data($table,$where); $work_order=$data['quantity']->work_order; $table='work_order_dyeing'; $where=array('work_order'=>$work_order); $data['work_order_no']= $this->vendor_model->fetch_where_subgrid_data($table,$where); echo json_encode($data); } public function fetch_modal_yarn_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); $v= $this->input->post('str'); $details['twisting'] = $this->outsource_model->display_yarn_twisting_modal_data($v); $details['raw'] = $this->outsource_model->display_yarn_raw_modal_data($v); $details['dyed'] = $this->outsource_model->display_yarn_dyed_modal_data($v); echo json_encode($details); } public function outsource_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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); $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_preview',$data); $this->load->view('templates/footer_inside'); } public function work_order_outsource_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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); $data['indent_p']='today_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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); $data['indent_p']='monthly_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_work_order_dyeing_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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); $data['indent_p']='year_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_grn_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $work_order_no=$data['fetch']->work_order_no; $where=array('work_order_no'=>$work_order_no); $table='create_yarntwisting_work_order'; $data['fetch_id']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_id']); // die(); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); // $v_address=$data['fetch']->vendor_name; // $where=array('name'=>$v_address); // $table='indent_vendor_master'; // $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; // $data['variance_per'] = ($variance_v / $vari_val) * 100; if ($vari_val != 0) { $data['variance_per'] = ($variance_v / $vari_val) * 100; } else { $data['variance_per'] = 0; } // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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='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['back_val'] = 'grn_back'; $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } public function work_order_outsource_grn_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $work_order_no=$data['fetch']->work_order_no; $where=array('work_order_no'=>$work_order_no); $table='create_yarntwisting_work_order'; $data['fetch_id']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_id']); // die(); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); // $v_address=$data['fetch']->vendor_name; // $where=array('name'=>$v_address); // $table='indent_vendor_master'; // $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; $data['variance_per'] = ($variance_v / $vari_val) * 100; // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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='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['back_val'] = 'grn_back'; $data['indent_p']='today_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_grn_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $work_order_no=$data['fetch']->work_order_no; $where=array('work_order_no'=>$work_order_no); $table='create_yarntwisting_work_order'; $data['fetch_id']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_id']); // die(); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); // $v_address=$data['fetch']->vendor_name; // $where=array('name'=>$v_address); // $table='indent_vendor_master'; // $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; $data['variance_per'] = ($variance_v / $vari_val) * 100; // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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['indent_p']='monthly_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_grn_dyeing_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='create_materialissue_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $work_order_no=$data['fetch']->work_order_no; $where=array('work_order_no'=>$work_order_no); $table='create_yarntwisting_work_order'; $data['fetch_id']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_id']); // die(); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $where=array('yarn_id'=>$data['fetch_id']->id); $table='work_order_twisting'; $data['getotalval_v'] = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); $down_val = $this->outsource_model->fetch_where_subgrid_work_preview_order($table,$where); // $v_address=$data['fetch']->vendor_name; // $where=array('name'=>$v_address); // $table='indent_vendor_master'; // $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'create_materialissue_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); $up_val = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); foreach($up_val as $u_val) { $vari_val = $u_val->net; } foreach($down_val as $d_val) { $var_val = $d_val->net; } $data['variance_val'] = $var_val - $vari_val; $variance_v = $var_val - $vari_val; $data['variance_per'] = ($variance_v / $vari_val) * 100; // print_r($data['variance_per']); // die(); $table = 'create_yarntwisting_work_order'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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['indent_p']='year_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_deying_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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($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='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('out_source_master/work_order_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function wo_outsource_deying_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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($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='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('out_source_master/work_order_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function out_source_deying_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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($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='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('out_source_master/work_order_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function out_source_deying_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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($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='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('out_source_master/work_order_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_deying_addstock() { $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['id_value']= $val; $data['value_id']= $val; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $y=$data['fetch']->yarn_details; $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_data1($y); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_data1($y); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_data1($y); $table='consumed_at'; $data['consumed_at'] = $this->outsource_model->fetch_where_data($table); $this->db->truncate('delivery_yarn_twisting'); $this->db->empty_table('delivery_yarn_twisting'); $data2 = $this->outsource_model->display_yarn_twisting_grid_detailed_data(); foreach($data2 as $d) { $r=array('purpose'=>$d->purpose, 'yarnname' => $d->yarnname, 'reference_table' => 'indent_yarn_goods_details', 'reference_id' => $d->id, 'yarndenier' => $d->yarndenier, 'yarnspecification' => $d->yarnspecification, 'rec_date' => $d->rec_date, 'lot' => $d->lot, 'bale'=> $d-> bale, 'issue_gross_weight'=>$d->issue_gross_weight, 'issue_net_weight'=>$d->issue_net_weight, 'consumed_at'=>$d->consumed_at, 'shades'=>$d->shades); $table='delivery_yarn_twisting'; $this->db->insert($table,$r); } //$table='create_yarntwisting_work_order' //$where=array('quantity_approval'=>'Completed'); $f=$this->outsource_model->display_yarn_twisting_delivery_grid_detailed_data(); foreach($f as $dd) { $r=array('purpose'=>'', 'yarnname' => $dd->yarn_name, 'reference_table' => 'work_order_twisting', 'reference_id' => $dd->id, 'yarndenier' => $dd->yarn_denier, 'yarnspecification' => $dd->yarn_specification, 'rec_date' => $dd->rec_date, 'lot' => $dd->lot, 'bale'=> $dd-> bale, 'issue_gross_weight'=>$dd->gross_weight, 'issue_net_weight'=>$dd->net_weight, 'consumed_at'=>$dd->location, 'shades'=>''); $table='delivery_yarn_twisting'; $this->db->insert($table,$r); } $issue_stock=$data['fetch']->issue_stock; if($issue_stock == 'COMPLETED') { $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; $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 { $data['access_row']=$arr; } } $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $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('out_source_master/dyeing_work_order_grid'); $this->load->view('templates/footer_inside'); } else { $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $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('out_source_master/outsource_deying_addstock',$data); $this->load->view('templates/footer_inside'); } } public function dyeing_work_order() { $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 == 'out_source/dyeing_work_order?prop_id=1') { $data['url_val']='1'; $data['val']='out_source/dyeing_work_order?prop_id=1'; $data['ref']='indent'; } else if($RT == 'out_source/dyeing_work_order?prop_id=2') { $data['val']='out_source/dyeing_work_order?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'out_source/dyeing_work_order?prop_id=3') { $data['url_val']='3'; $data['val']='out_source/dyeing_work_order?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'out_source/dyeing_work_order?prop_id=4') { $data['url_val']='4'; $data['val']='out_source/dyeing_work_order?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('out_source_master/dyeing_work_order_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function generated_product_wish_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); $data2=$this->input->post('ids'); //$checkbox_value=$this->input->post('checkbox_value'); //print_r($data2); // die(); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data1=array(); foreach($exp as $val) { $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$val); $num=$v[0]; $letter=$v[1]; if($letter=='a') { $table='osl_warp_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_data($data,$where); } elseif($letter=='e') { $table='osl_weft_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_weft_data($data,$where); } } } /*public function add_yarn_material_goods_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); $day_date=date('d-m-Y'); $var_id= $this->input->post('var_id'); $net_id= $this->input->post('net_id'); $d=$this->input->post('bal_net_wt'); $refer=$this->input->post('refer'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $recieved_by=$id['username']; $data = array( 'lot'=> $this->input->post('yarn_lot'), 'net_weight'=> $this->input->post('net_wt'), 'bale'=> $this->input->post('yarn_bale'), 'issue_net_weight'=> $this->input->post('issue_net_wt'), 'balanced_net_weight'=> $this->input->post('bal_net_wt'), 'variance_kgs'=> $this->input->post('var_kgs'), 'approved_date'=>$day_date, 'approved_by'=> $recieved_by, 'status'=>'0', 'issue_stock'=>'COMPLETED', ); $table='workorder_dyeing_material'; $where=array('id'=>$var_id); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); $table='workorder_dyeing_material'; $where=array('id'=>$var_id); $dyeing_data_values=$this->outsource_model->get_customerdata($table,$where); $table='workorder_dyeing_material'; $where=array('work_order_no'=>$dyeing_data_values->work_order_no,'issue_stock'=>'ISSUE STOCK'); $dyeing_data_values_rows=$this->outsource_model->get_customerdata($table,$where); // PRI if(empty($dyeing_data_values_rows)) { $table='workorder_dyeing_material'; $where=array('work_order_no'=>$dyeing_data_values->work_order_no); $data=array('dyeing_main_status'=>'COMPLETED'); $this->outsource_model->update_data($where,$table,$data); /* $maild=$this->store_model->get_data_fetch($table,$where); $maildet=$this->store_model->fetch_where_subgrid_data($table,$where); $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 .= "Please find below the details of Dyeing work order,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Vendor Name".'</td>'; $msgs .= '<td>'.$maildet['vendor'].'</td></tr>'; $msgs .= '<tr><td>'."Work Order #".'</td>'; $msgs .= '<td>'. $maildet['work_order_no'].'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$day_date['created_at'].'</td></tr>'; $msgs .= '<tr><td>'."Delivery Date".'</td>'; $msgs .= '<td>'.$maildet['delivery_date'].'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $maildet['prepared_by'] .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><th>'."OSL #".'</th>'; $msgs .= '<th>'."Issue #".'</th>'; $msgs .= '<th>'."Article".'</th>'; $msgs .= '<th>'."SSL Shade".'</th>'; $msgs .= '<th>'."Color Code".'</th>'; $msgs .= '<th>'."Yarn Details".'</th>'; $msgs .= '<th>'."Kora Weight".'</th>'; $msgs .= '<th>'."Issued Net Wt".'</th>'; $msgs .= '<th>'."Lot #".'</th>'; $msgs .= '<th>'."Bale #".'</th></tr>'; foreach($maild as $mail) { $msgs .= '<tr><td>'.$mail->oslno.'</td>'; $msgs .= '<td>'.$mail->issue_no.'</td>'; $msgs .= '<td>'.$mail->article_no.'</td>'; $msgs .= '<td>'.$mail->ourshade.'</td>'; $msgs .= '<td>'.$mail->warp_color.'</td>'; $msgs .= '<td>'.$mail->yarn_details.'</td>'; $msgs .= '<td>'.$mail->warp_wt.'</td>'; $msgs .= '<td>'.$mail->issue_net_weight.'</td>'; $msgs .= '<td>'.$mail->lot.'</td>'; $msgs .= '<td>'.$mail->bale.'</td></tr>'; } $msgs .= '</table><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('management@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Dyeing WO'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } else { $table='workorder_dyeing_material'; $where=array('work_order_no'=>$dyeing_data_values->work_order_no); $data=array('dyeing_main_status'=>'PARTLY'); $this->outsource_model->update_data($where,$table,$data); } if($refer == 'y') { $table='indent_yarn_goods_details'; $where=array('id'=>$net_id); $data=array('issue_net_weight'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } else if($refer == 't') { $ref_table=$this->input->post('ref_table'); $ref_id=$this->input->post('ref_id'); if($ref_table == 'indent_yarn_goods_details') { $table='indent_yarn_goods_details'; $where=array('id'=>$ref_id); $data=array('issue_net_weight'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } else if($ref_table == 'work_order_twisting') { $table='work_order_twisting'; $where=array('id'=>$ref_id); $data=array('net_weight'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } } else if($refer == 's') { $table='work_order_dyeing'; $where=array('id'=>$net_id); $data=array('rec_dyed_qua'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } $issue_no = $this->input->post('issue_no'); $data = array('dyed_wt'=> $this->input->post('issue_net_wt'), ); $table='workorder_dyeing'; $where=array('issue_no'=>$issue_no); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); echo json_encode(); }*/ // Shrimathi's code public function add_yarn_material_goods_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); $day_date=date('d-m-Y'); $var_id= $this->input->post('var_id'); $net_id= $this->input->post('net_id'); $d=$this->input->post('bal_net_wt'); $refer=$this->input->post('refer'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $recieved_by=$id['username']; $data = array( 'lot'=> $this->input->post('yarn_lot'), 'net_weight'=> $this->input->post('net_wt'), 'bale'=> $this->input->post('yarn_bale'), 'issue_net_weight'=> $this->input->post('issue_net_wt'), 'balanced_net_weight'=> $this->input->post('bal_net_wt'), 'variance_kgs'=> $this->input->post('var_kgs'), 'approved_date'=>$day_date, 'approved_by'=> $recieved_by, 'status'=>'0', 'issue_stock'=>'COMPLETED', ); $table='workorder_dyeing_material'; $where=array('id'=>$var_id); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); $table='workorder_dyeing_material'; $where=array('id'=>$var_id); $dyeing_data_values=$this->outsource_model->get_customerdata($table,$where); $table='workorder_dyeing_material'; $where=array('work_order_no'=>$dyeing_data_values->work_order_no,'issue_stock'=>'ISSUE STOCK'); $dyeing_data_values_rows=$this->outsource_model->get_customerdata($table,$where); // PRI if(empty($dyeing_data_values_rows)) { $table='workorder_dyeing_material'; $where=array('work_order_no'=>$dyeing_data_values->work_order_no); $data=array('dyeing_main_status'=>'COMPLETED'); $this->outsource_model->update_data($where,$table,$data); $maild=$this->store_model->get_data_fetch($table,$where); $maildet=$this->store_model->fetch_where_subgrid_data($table,$where); $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 .= "Please find below the details of Dyeing work order,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Vendor Name".'</td>'; $msgs .= '<td>'.$maildet->vendor.'</td></tr>'; $msgs .= '<tr><td>'."Work Order #".'</td>'; $msgs .= '<td>'. $maildet->work_order_no.'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$day_date.'</td></tr>'; $msgs .= '<tr><td>'."Delivery Date".'</td>'; $msgs .= '<td>'.$maildet->delivery_date.'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $maildet->prepared_by .'</td></tr>'; $msgs .= '</table><br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><th>'."OSL #".'</th>'; $msgs .= '<th>'."Issue #".'</th>'; $msgs .= '<th>'."Article".'</th>'; $msgs .= '<th>'."SSL Shade".'</th>'; $msgs .= '<th>'."Color Code".'</th>'; $msgs .= '<th>'."Yarn Details".'</th>'; $msgs .= '<th>'."Kora Weight".'</th>'; $msgs .= '<th>'."Issued Net Wt".'</th>'; $msgs .= '<th>'."Lot #".'</th>'; $msgs .= '<th>'."Bale #".'</th></tr>'; foreach($maild as $mail) { $msgs .= '<tr><td>'.$mail->osl_no.'</td>'; $msgs .= '<td>'.$mail->issue_no.'</td>'; $msgs .= '<td>'.$mail->article_no.'</td>'; $msgs .= '<td>'.$mail->ourshade.'</td>'; $msgs .= '<td>'.$mail->warp_color.'</td>'; $msgs .= '<td>'.$mail->yarn_details.'</td>'; $msgs .= '<td>'.$mail->warp_wt.'</td>'; $msgs .= '<td>'.$mail->issue_net_weight.'</td>'; $msgs .= '<td>'.$mail->lot.'</td>'; $msgs .= '<td>'.$mail->bale.'</td></tr>'; } $msgs .= '</table><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>'; //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('management@swansilk.com'); $this->email->cc('ppc@swansilk.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('swansilkhouse@gmail.com', 'swansilk123'); $this->email->from('ERP@swansilk.com', 'Swan Silk (P) Ltd'); //$this->email->from('decotextilhouse@gmail.com', 'decotextil123'); $this->email->to('management@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Dyeing WO'); $data['message'] = $msgs; $this->email->message($msgs); $ress=$this->email->send(); } else { $table='workorder_dyeing_material'; $where=array('work_order_no'=>$dyeing_data_values->work_order_no); $data=array('dyeing_main_status'=>'PARTLY'); $this->outsource_model->update_data($where,$table,$data); } if($refer == 'y') { $table='indent_yarn_goods_details'; $where=array('id'=>$net_id); $data=array('issue_net_weight'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } else if($refer == 't') { $ref_table=$this->input->post('ref_table'); $ref_id=$this->input->post('ref_id'); if($ref_table == 'indent_yarn_goods_details') { $table='indent_yarn_goods_details'; $where=array('id'=>$ref_id); $data=array('issue_net_weight'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } else if($ref_table == 'work_order_twisting') { $table='work_order_twisting'; $where=array('id'=>$ref_id); $data=array('net_weight'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } } else if($refer == 's') { $table='work_order_dyeing'; $where=array('id'=>$net_id); $data=array('rec_dyed_qua'=>$d); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } $issue_no = $this->input->post('issue_no'); $data = array('dyed_wt'=> $this->input->post('issue_net_wt'), ); $table='workorder_dyeing'; $where=array('issue_no'=>$issue_no); $res=$this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); echo json_encode($res); } public function create_weaving_work_order() { ini_set('memory_limit', '1024M'); $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['getalldata_weft'] = $this->outsource_model->display_weft_yarnqty_data(); $data['getalldata'] = $this->outsource_model->display_warp_yarnqty_data(); $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_twisting_deying_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_raw_dyeing_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data(); $data['get_yarn_dyed_deying_data'] = $this->outsource_model->display_yarn_dyed_data(); $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_data($table); $table='consumed_at'; $data['location']=$this->vendor_model->fetch_where_data($table); $table='create_weaving_work_order'; $id=$this->outsource_model->max_select_weaving_id($table); $data['max_id']=$id->work_order+1; $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_data($table); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0); $data['raw']=$this->outsource_model->get_work_order_grid_data($table,$where); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $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('out_source_master/weaving_goods_recived',$data); $this->load->view('templates/footer_inside'); } public function fabric_finishing_embroidry() { ini_set('memory_limit', '3900M'); error_log("Memory usage at start: " . memory_get_usage()); $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='finishing_embroidry'; $id=$this->outsource_model->max_select_embroidry_id($table); if(empty($id)) { $data['max_id']=1; } else { $data['max_id']=$id->work_order_num+1; } $data['details'] = $this->store_model->display_fabric_embroidryinspection(); $data['ho_details'] = $this->store_model->display_ho_embroidryinspection(); $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_data($table); $table='consumed_at'; $data['location']=$this->vendor_model->fetch_where_data($table); $data['nandi_details'] = $this->store_model->display_nandi_embroidryinspection(); $data['tailoring_details'] = $this->store_model->display_tailoring_embroidryinspection(); // print_r($data['ho_details']); // die(); $data['peenya_details'] = $this->store_model->display_peenya_embroidryinspection(); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $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('out_source_master/finishing_embroidry',$data); $this->load->view('templates/footer_inside'); } public function fetch_weave_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['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_data1(); $val2 = $this->outsource_model->display_yarn_twisting_data1(); //print_r($data['get_yarn_twisting_data']); //die(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_data1(); $val1 = $this->outsource_model->display_yarn_raw_data1(); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data1_details(); $val3 = $this->outsource_model->display_yarn_dyed_data1(); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); $data1=array(); foreach($val1 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data1,$v); } //print_r($val1); //die(); $data['raw']=$data1; $data2=array(); foreach($val2 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data2,$v); } $data['twist']=$data2; //print_r() $data3=array(); foreach($val3 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data3,$v); } $data['dyed']=$data3; $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0); $data['raw_mat']=$this->outsource_model->get_work_order_grid_data($table,$where); echo json_encode($data); } public function fetch_swan_data() { // $table='work_order_dyeing'; // $where=array('status'=>'COMPLETED','yarn_status'=>0,'rec_dyed_qua >'=>0); // $data=$this->outsource_model->get_work_order_grid_data($table,$where); // echo json_encode($data); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='swan_reports'; $where=array('status'=>0); $r=$this->vendor_model->get_customerdata($table,$where); $from_date =$r->from_date; $to_date =$r->to_date; $loc ='all'; $type='Yarn - Twisted'; if($loc == 'all' && $from_date == '' && $to_date == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('received_qty >' => 0,'location'=>$loc); $detail = $this->store_model->display_swan_reports_loc_grid_embroidryinspections_data($loc,$type); // $detail = $this->store_model->display_swan_reports_loc_grid_embroidryinspections($loc,$type); echo json_encode($detail); } else if($loc == 'all' && $from_date != '' && $to_date != '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('received_qty >' => 0,'location'=>$loc); $detail = $this->store_model->display_swan_reports_loc_grid_embroidryinspection_data($from_date,$to_date,$loc,$type); echo json_encode($detail); } else if($loc != 'all' && $from_date == '' && $to_date == '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('received_qty >' => 0,'location'=>$loc); $detail = $this->store_model->display_swan_reports_loc_grid_embroidryinspections($loc,$type); echo json_encode($detail); } else if($loc != 'all' && $from_date != '' && $to_date != '') { $table = 'fabric_madeups_delivery_confirmation'; $where=array('received_qty >' => 0,'location'=>$loc); $detail = $this->store_model->display_swan_reports_loc_grid_embroidryinspection($from_date,$to_date,$loc,$type); echo json_encode($detail); } } public function update_swan_data() { $id=$_REQUEST['id']; $osl_no=$_REQUEST['osl_no']; $issue_no=$_REQUEST['issue_no']; $yarn_quality=$_REQUEST['yarn_quality']; $yarn_type=$_REQUEST['yarn_type']; $yarnName=$_REQUEST['yarnName']; $yarnSpecification=$_REQUEST['yarnSpecification']; $yarnDenier=$_REQUEST['yarnDenier']; $shade=$_REQUEST['shade']; $color_code=$_REQUEST['color_code']; $rec_dyed_qua=$_REQUEST['rec_dyed_qua']; $updated_unit=$_REQUEST['updated_unit']; $rec_date=$_REQUEST['rec_date']; $where=array('id'=> $id); $data= array('osl_no'=>$osl_no, 'issue_no'=>$issue_no, 'yarn_quality'=>$yarn_quality, 'yarn_type'=>$yarn_type, 'yarnName'=>$yarnName, 'yarnSpecification'=>$yarnSpecification, 'yarnDenier'=>$yarnDenier, 'shade'=>$shade, 'color_code'=>$color_code, 'rec_dyed_qua'=>$rec_dyed_qua, 'updated_unit'=>$updated_unit, 'rec_date'=>$rec_date); $table='work_order_dyeing'; $this->outsource_model->update_data($where,$table,$data); } // public function fetch_yarn_dyed_data() // { // $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data1(); // $val3 = $this->outsource_model->display_yarn_dyed_data1(); // $this->db->truncate('stock_yarn_dyed'); // $this->db->empty_table('stock_yarn_dyed'); // $data3=array(); // foreach($val3 as $val) // { // $yarn=$val->yarnname; // // $arr['yarnName']=$val->yarnName; // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); // $arr=$this->outsource_model->fetch_where_row_data($table,$where); // $array = explode(' ',trim($val->yarnname)); // $data = array( // 'purpose' => $val->purpose, // 'lot' => $val->lot, // 'shades' => $val->shades, // //'bale' => $val->bale, // 'net_weight' => $val->net_weight, // 'yarn_quality' =>$array[0], // //'yarn_type' => $arr->yarn_type, // 'yarnName' => $val->yarnname, // 'yarnDenier' => $val->yarndenier, // 'yarnSpecification' => $val->yarnspecification, // 'status' => '1' // ); // $table='stock_yarn_dyed'; // $this->db->insert($table,$data); // } // $table='stock_yarn_dyed'; // $where=array('status'=>1); // $data=$this->outsource_model->get_data($table,$where); // echo json_encode($data); // } public function fetch_yarn_twisting_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='delivery_yarn_twisting'; $where=array('status'=>1,'issue_net_weight >'=>0); //$data = $this->outsource_model->display_yarn_twisting_grid_data(); $data= $this->outsource_model->get_embroidery_data($table,$where); echo json_encode($data); } public function fetch_yarn_dyed_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 = $this->outsource_model->display_yarn_dyed_grid_detailed_data_group(); echo json_encode($data); } public function fetch_swan_grid_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); $get = $this->uri->segment(3); if($get == 'HO') { $gett='HO'; } else if($get == 'DYEING') { $gett='PEENYA - DYEING'; } else if($get == 'NANDI') { $gett='NANDI'; } else if($get == 'TAILORING') { $gett='PEENYA - TAILORING'; } else if($get == 'BYATRANPURA') { $gett='BYATRANPURA'; } else if($get == 'VIJAYAPURA') { $gett='VIJAYAPURA'; } else if($get == 'DODDAJALA') { $gett='DODDAJALA'; } else if($get == 'KUMARA') { $gett='KUMARA PARK'; } $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$gett,'rec_dyed_qua >' => 0); $data=$this->outsource_model->get_work_order_grid_data($table,$where); echo json_encode($data); } public function fetch_yarn_dyed_grid_data() { $get = $this->uri->segment(3); if($get == 'HO') { $gett='HO'; } else if($get == 'DYEING') { $gett='PEENYA - DYEING'; } else if($get == 'NANDI') { $gett='NANDI'; } else if($get == 'TAILORING') { $gett='PEENYA - TAILORING'; } else if($get == 'BYATRANPURA') { $gett='BYATRANPURA'; } else if($get == 'VIJAYAPURA') { $gett='VIJAYAPURA'; } else if($get == 'DODDAJALA') { $gett='DODDAJALA'; } else if($get == 'KUMARA') { $gett='KUMARA PARK'; } $data = $this->outsource_model->display_yarn_dyed_grid_details_data($gett); echo json_encode($data); } public function fetch_yarn_twisting_grid_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); $get = $this->uri->segment(3); if($get == 'HO') { $gett='HO'; } else if($get == 'DYEING') { $gett='PEENYA - DYEING'; } else if($get == 'NANDI') { $gett='NANDI'; } else if($get == 'TAILORING') { $gett='PEENYA - TAILORING'; } else if($get == 'BYATRANPURA') { $gett='BYATRANPURA'; } else if($get == 'VIJAYAPURA') { $gett='VIJAYAPURA'; } else if($get == 'DODDAJALA') { $gett='DODDAJALA'; } else if($get == 'KUMARA') { $gett='KUMARA PARK'; } //$data = $this->outsource_model->display_yarn_twisting_grid_details_data($gett); $table='delivery_yarn_twisting'; $where=array('status'=>1,'consumed_at'=>$gett); $data= $this->outsource_model->get_embroidery_data($table,$where); echo json_encode($data); } // public function fetch_yarn_twisting_data() // { // $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_data1(); // $val2 = $this->outsource_model->display_yarn_twisting_data1(); // $this->db->truncate('stock_yarn_twisting'); // $this->db->empty_table('stock_yarn_twisting'); // $data1=array(); // $data2=array(); // foreach($val2 as $val) // { // $yarn=$val->yarnname; // // $arr['yarnName']=$val->yarnName; // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); // $arr=$this->outsource_model->fetch_where_row_data($table,$where); // $array = explode(' ',trim($val->yarnname)); // // print_r($array); // $data = array( // 'purpose' => $val->purpose, // 'lot' => $val->lot, // 'shades' => $val->shades, // 'bale' => $val->bale, // 'net_weight' => $val->net_weight, // 'yarn_quality' =>$array[0], // //'yarn_type' => $arr->yarn_type, // 'yarnName' => $val->yarnname, // 'yarnDenier' => $val->yarndenier, // 'yarnSpecification' => $val->yarnspecification, // 'status' => '1' // ); // $table='stock_yarn_twisting'; // $this->db->insert($table,$data); // } // $table='stock_yarn_twisting'; // $where=array('status'=>1); // $data=$this->outsource_model->get_data($table,$where); // echo json_encode($data); // } // public function fetch_yarn_raw_data() // { // $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_data1(); // $val1 = $this->outsource_model->display_yarn_raw_data1(); // // print_r($val1); // // die(); // $this->db->truncate('stock_yarn_raw'); // $this->db->empty_table('stock_yarn_raw'); // $data1=array(); // foreach($val1 as $val) // { // //print_r($val); // $yarn=$val->yarnname; // // $arr['yarnName']=$val->yarnName; // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); // $arr=$this->outsource_model->fetch_where_row_data($table,$where); // $array = explode(' ',trim($val->yarnname)); // // print_r($array); // $data = array( // 'purpose' => $val->purpose, // 'lot' => $val->lot, // 'net_weight' => $val->net_weight, // 'yarn_quality' =>$array[0], // // 'yarn_type' => $arr->yarn_type, // 'yarnName' => $val->yarnname, // 'yarnDenier' => $val->yarndenier, // 'yarnSpecification' => $val->yarnspecification, // 'status' => '1' // ); // $table='stock_yarn_raw'; // $this->db->insert($table,$data); // } // $table='stock_yarn_raw'; // $where=array('status'=>'1'); // $data=$this->outsource_model->get_data($table,$where); // echo json_encode($data); // } public function fetch_yarn_raw_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 = $this->outsource_model->display_yarn_raw_grid_data_group(); echo json_encode($data); } public function yarn_selected_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); $stock = $this->input->post('stock'); //$stock = ['44']; $array=array(); foreach($stock as $key=>$stock) { $details = $this->outsource_model->display_yarn_raw_grid_data_selected($stock); //die(); if($details) { $data['id'] = $details[0]->po_id; $data['goods_id'] = $details[0]->goods_id; $data['purpose'] = $details[0]->purpose; $data['yarnname'] = $details[0]->yarnname; $data['yarndenier'] = $details[0]->yarndenier; $data['yarnspecification'] = $details[0]->yarnspecification; $data['lot'] = $details[0]->lot; $data['bale'] = $details[0]->bale; $data['issue_net_weight'] = $details[0]->issue_net_weight; $data['po_no'] = $details[0]->po_no; $data['updated_unit'] = $details[0]->updated_unit; $data['rec_date'] = $details[0]->rec_date; $data['val'] = $details[0]->val; array_push($array, $data); } } echo json_encode($array); } public function fetch_yarn_twisting_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); $stock = $this->input->post('stock'); //$stock = ['44']; $array=array(); foreach($stock as $key=>$stock) { $details = $this->outsource_model->get_embroidery_data_selected($stock); // die(); if($details) { $data['id'] = $details[0]->id; $data['indent_po'] = $details[0]->indent_po; $data['indent_yarn_goods_details'] = $details[0]->indent_yarn_goods_details; $data['work_order_twisting'] = $details[0]->work_order_twisting; $data['create_yarntwisting_work_order'] = $details[0]->create_yarntwisting_work_order; $data['purpose'] = $details[0]->purpose; $data['yarnname'] = $details[0]->yarnname; $data['yarndenier'] = $details[0]->yarndenier; $data['yarnspecification'] = $details[0]->yarnspecification; $data['lot'] = $details[0]->lot; $data['bale'] = $details[0]->bale; $data['issue_net_weight'] = $details[0]->issue_net_weight; $data['po_no'] = $details[0]->po_no; $data['updated_unit'] = $details[0]->updated_unit; $data['rec_date'] = $details[0]->rec_date; $data['val'] = $details[0]->val; array_push($array, $data); } } echo json_encode($array); } public function dyed_yarn_selected_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); $stock = $this->input->post('stock'); //$stock = ['44']; $array=array(); foreach($stock as $key=>$stock) { $details = $this->outsource_model->display_yarn_dyed_grid_detailed_data_group_selected($stock); //die(); if($details) { $data['id'] = $details[0]->po_id; $data['goods_id'] = $details[0]->goods_id; $data['purpose'] = $details[0]->purpose; $data['yarnname'] = $details[0]->yarnname; $data['yarndenier'] = $details[0]->yarndenier; $data['yarnspecification'] = $details[0]->yarnspecification; $data['lot'] = $details[0]->lot; $data['bale'] = $details[0]->bale; $data['issue_net_weight'] = $details[0]->issue_net_weight; $data['po_no'] = $details[0]->po_no; $data['updated_unit'] = $details[0]->updated_unit; $data['rec_date'] = $details[0]->rec_date; $data['val'] = $details[0]->val; array_push($array, $data); } } echo json_encode($array); } public function swan_selected_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); $stock = $this->input->post('stock'); //$stock = ['44']; $array=array(); foreach($stock as $key=>$stock) { $details = $this->outsource_model->display_swan_reports_loc_grid_embroidryinspections_data_selected($stock); //print_r($details); //die(); if($details) { $data['id'] = $details[0]->po_id; $data['goods_id'] = $details[0]->goods_id; $data['osl_no'] = $details[0]->osl_no; $data['issue_no'] = $details[0]->issue_no; $data['work_order_no'] = $details[0]->work_order; $data['yarnname'] = $details[0]->yarnName; $data['yarndenier'] = $details[0]->yarnDenier; $data['yarnspecification'] = $details[0]->yarnSpecification; $data['yarn_quality'] = $details[0]->yarn_quality; $data['rec_dyed_qua'] = $details[0]->rec_dyed_qua; $data['updated_unit'] = $details[0]->updated_unit; $data['rec_date'] = $details[0]->rec_date; $data['value'] = $details[0]->val; array_push($array, $data); } } echo json_encode($array); } public function fabric_selected_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); $stock = $this->input->post('stock'); //$stock = ['44']; $array=array(); foreach($stock as $key=>$stock) { //$details = $this->outsource_model->display_swan_reports_loc_grid_embroidryinspections_data_selected($stock); $details = $this->outsource_model->display_fabric_embroidryinspection($stock); if($details) { $data['id'] = $details[0]->po_id; $data['goods_id'] = $details[0]->goods_id; $data['vendor_name'] = $details[0]->vendor_name; $data['consumed_at'] = $details[0]->consumed_at; $data['piece_no'] = $details[0]->piece_no; $data['product_name'] = $details[0]->product_name; $data['shades'] = $details[0]->shades; $data['width'] = $details[0]->width; $data['rec_weight'] = $details[0]->rec_weight; $data['ssl_pc_no'] = $details[0]->ssl_pc_no; $data['updated_unit'] = $details[0]->updated_unit; $data['received_date'] = $details[0]->received_date; $data['value'] = $details[0]->val; array_push($array, $data); } } echo json_encode($array); } public function update_yarn_raw_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); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $indent_id = $this->input->post('indent_id'); $indent_goods_id = $this->input->post('indent_goods_id'); $updated_value = $this->input->post('val'); $date_update = $this->input->post('date_update'); //ssl_pc foreach($indent_id as $key=>$val) { if($updated_value != ''){ $data=array( 'updated_unit'=>$updated_value, ); $where=array('id' => $indent_id[$key]); $table='indent_po'; $this->vendor_model->update_data($where,$table,$data); } if($date_update != ''){ $data=array( 'rec_date'=>$date_update, ); $where=array('id' => $indent_goods_id[$key]); $table='indent_yarn_goods_details'; $this->vendor_model->update_data($where,$table,$data); } } echo json_encode($data); } public function update_twisting_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); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $indent_id = $this->input->post('indent_id'); $indent_goods_id = $this->input->post('indent_goods_id'); $work_order_twisting = $this->input->post('work_order_twisting'); $create_yarntwisting_work_order = $this->input->post('create_yarntwisting_work_order'); $updated_unit = $this->input->post('val'); $date_update = $this->input->post('date_update'); //print_r($_POST); //die(); //ssl_pc foreach($indent_id as $key=>$val) { if($indent_id[$key] != 0 && $indent_goods_id[$key] != 0){ if($updated_unit != ''){ $where=array('id'=> $indent_id[$key]); $data= array('updated_unit'=>$updated_unit); $table='indent_po'; $this->outsource_model->update_data($where,$table,$data); } if($date_update != ''){ $where1 =array('id'=> $indent_goods_id[$key]); $data1 = array('rec_date'=>$date_update); $table1 = 'indent_yarn_goods_details'; $this->outsource_model->update_data($where1,$table1,$data1); } } else if($work_order_twisting[$key] != 0 && $create_yarntwisting_work_order[$key] != 0){ if($updated_unit != ''){ $where=array('id'=> $work_order_twisting[$key]); $data = array('updated_unit' =>$updated_unit); $table='work_order_twisting'; $this->outsource_model->update_data($where,$table,$data); } if($date_update != ''){ $where=array('id'=> $work_order_twisting[$key]); $data = array('rec_date'=>$date_update); $table='work_order_twisting'; $this->outsource_model->update_data($where,$table,$data); } } } echo json_encode($data); } public function update_fabric_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); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $indent_id = $this->input->post('indent_id'); $indent_goods_id = $this->input->post('indent_goods_id'); $updated_value = $this->input->post('val'); $date_update = $this->input->post('date_update'); //print_r($indent_id); //print_r($indent_goods_id); //die(); foreach($indent_id as $key=>$val) { if($updated_value != ''){ $data=array( 'updated_unit'=>$updated_value, ); $where=array('id' => $indent_id[$key]); $table='fabric_inspection'; $this->vendor_model->update_data($where,$table,$data); } if($date_update != ''){ $data=array( 'received_date'=>$date_update, ); $where=array('id' => $indent_goods_id[$key]); $table='fabric_inspection_details'; $this->vendor_model->update_data($where,$table,$data); } } echo json_encode($data); } public function update_swan_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); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $created_At=date('d/m/Y'); $indent_id = $this->input->post('indent_id'); $indent_goods_id = $this->input->post('indent_goods_id'); $updated_value = $this->input->post('val'); $date_update = $this->input->post('date_update'); foreach($indent_id as $key=>$val) { if($updated_value != ''){ $data=array( 'updated_unit'=>$updated_value, ); $where=array('id' => $indent_goods_id[$key]); $table='work_order_dyeing'; $this->vendor_model->update_data($where,$table,$data); } if($date_update != ''){ $data=array( 'rec_date'=>$date_update, ); $where=array('id' => $indent_goods_id[$key]); $table='work_order_dyeing'; $this->vendor_model->update_data($where,$table,$data); } } echo json_encode($data); } public function fetch_yarn_raw_details_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); $get = $this->uri->segment(3); if($get == 'HO') { $gett='HO'; } else if($get == 'DYEING') { $gett='PEENYA - DYEING'; } else if($get == 'NANDI') { $gett='NANDI'; } else if($get == 'TAILORING') { $gett='PEENYA - TAILORING'; } else if($get == 'BYATRANPURA') { $gett='BYATRANPURA'; } else if($get == 'VIJAYAPURA') { $gett='VIJAYAPURA'; } else if($get == 'DODDAJALA') { $gett='DODDAJALA'; } else if($get == 'KUMARA') { $gett='KUMARA PARK'; } $data = $this->outsource_model->display_yarn_raw_grid_where_data($gett); echo json_encode($data); } public function fetch_dyeing_outsource_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'); // print_r($data2); // die(); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data11=array(); $data12=array(); foreach($exp as $val) { $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$val); $num=$v[0]; $letter=$v[1]; if($letter=='a') { $table='osl_warp_details'; $where=array('id'=>$num); $arr=$this->outsource_model->fetch_where_row_data($table,$where); array_push($data11,$arr); } elseif($letter=='e') { $table='osl_weft_details'; $where=array('id'=>$num); $arr1=$this->outsource_model->fetch_where_row_data($table,$where); array_push($data12,$arr1); } } $data['result_warp']=$data11; $data['result_weft']=$data12; echo json_encode($data); } public function weaving_fabric_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); $data['approved_by']=$id['username']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); $data['val']=$this->input->post('url_link'); // print_r($data['val']); // die(); $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(); $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-------------------- } else { $data['access_row']=''; } $data['userdetails'] = $this->session_data_pass(); $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_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(); $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('out_source_master/weaving_fabric_data',$data); $this->load->view('templates/footer_inside'); } public function fetch_osl_recived_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 = $_REQUEST['osl_no']; $table=' weaving_panel_planning_order'; $where=array('osl_no'=>$osl_no); $data['osl_no']=$this->vendor_model->get_customerdata($table,$where); $osl_no_id=$data['osl_no']->osl_no; $where1=array('osl_no'=>$osl_no_id,'status'=>'Completed'); $table1='weaving_panel_planning_order'; $data['result']=$this->marketing_model->fetch_main_data($table1,$where1); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['recieved_by']=$id['username']; echo json_encode($data); } public function auto_sea_pono() { $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); $keyword=$this->input->get('term'); $data1=$this->outsource_model->Getsearch_oslno($keyword); //print_r($data1); foreach($data1 as $row) { $data_val[]=$row->osl_no; } echo json_encode($data_val); } public function weaving_goods_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table='weaving_panel_planning_order'; $where=array('id'=>$i); $osl_no=$this->vendor_model->get_customerdata($table,$where); $ii=$osl_no->order_id; //print_r($ii); // die(); $table='weaving_panel_planning_order'; $where=array('order_id'=>$ii); // $detail=$this->outsource_model->getweaving_data($table,$where); $detail=$this->outsource_model->complted_getweaving_datass($table,$where); echo json_encode($detail); } public function add_weaving_fabric_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $weaving_id = $this->input->post('tr_id'); $piece_no = $this->input->post('piece_no'); $where=array('weaving_id'=>$weaving_id,'piece_no'=>$piece_no); $table='weaving_factory_stock'; $r=$this->outsource_model->get_customerdata($table,$where); $per_pland_weft=$this->input->post('add_per_ord_mtr'); if(empty($r)) { $data = array( 'oslno' => $this->input->post('modal_oslno'), 'finished_weight' => $this->input->post('fin_weight'), 'piece_length' => $this->input->post('piece_length'), 'ordered_mtrs' => $this->input->post('ord_mtrs'), 'received_mtrs' => $this->input->post('rec_weight'), 'received_weight' => $this->input->post('rec_wt'), 'rec_date' => $this->input->post('received_date'), 'location' => $this->input->post('consumed_at'), 'rec_by' => $this->input->post('received_by'), 'weaving_id' => $this->input->post('tr_id'), 'factory'=>$this->input->post('factory'), 'piece_no'=>$this->input->post('piece_no'), 'in_dc_no' => $this->input->post('in_dc_no'), 'in_dc_val' => $this->input->post('in_dc_val'), 'selWidth'=>$this->input->post('sel_width'), 'article'=>$this->input->post('article'), 'width' => $this->input->post('width'), 'shade' => $this->input->post('shade'), 'design' => $this->input->post('design'), 'orderType'=>$this->input->post('modal_order_type'), 'width_of_size'=>$this->input->post('modal_size'), 'warpPlandMtr' => $this->input->post('modal_warp_mtr'), 'weftPlandMtr' => $this->input->post('modal_weft_mtr'), 'buyerShade' => $this->input->post('modal_buyer_shade'), 'received_weight' => $this->input->post('rec_wt'), 'status' => '1' ); // print_r($data); // die(); $table='weaving_factory_stock'; $this->db->insert($table,$data); //die(); $i= $this->input->post('tr_id'); $table = 'weaving_factory_stock'; $where = array('weaving_id'=>$i); $getalldata = $this->vendor_model->fetch_total_weaving_fabric_goods($table,$where); $bal_qua=$getalldata->received_mtrs; $bal_goods= $this->input->post('modal_weft_mtr'); //print_r($bal_goods); // print_r($bal_qua); $bb_q=$bal_goods - $bal_qua; if($bb_q < 0) { $vendor=$this->input->post('factory'); $width=$this->input->post('width'); $article=$this->input->post('article'); $design=$this->input->post('design'); $shade=$this->input->post('shade'); $warp=$this->input->post('modal_warp_mtr'); $weft=$this->input->post('modal_weft_mtr'); $id=$this->input->post("tr_id"); $dets=$this->outsource_model->get_orderno($id); $oslno= $this->input->post('modal_oslno'); } $table = 'weaving_panel_planning_order'; $data=array('total_quantity'=>$bal_qua,'balanced_quantity'=>$bb_q); $where = array('id'=>$i); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); $weaving_row=$this->input->post('tr_id'); $where=array('id'=>$weaving_row); $table='weaving_panel_planning_order'; $weaving_panel_table=$this->store_model->fetch_where_subgrid_data($table,$where); $po_list_id1= $this->input->post('modal_oslno'); $where=array('po_no'=>$po_list_id1); $table='fabric_inspection_details'; $t=$this->store_model->fetch_where_subgrid_dataa($table,$where); if(empty($t->id)) { $rrec_goods = $this->input->post('rec_weight'); $qquantity = $this->input->post('ord_mtrs'); $av = $qquantity - $rrec_goods; $data1 = array('received_date'=> $this->input->post('received_date'), 'po_no' => $this->input->post('modal_oslno'), 'quantity' => $this->input->post('ord_mtrs'), //'design' => $this->input->post('design'), 'rec_goods' => $this->input->post('rec_weight'), 'rec_bal_goods' => $this->input->post('rec_weight'), 'shades' => $this->input->post('shade'), 'design' => $this->input->post('design'), 'width' => $this->input->post('width'), 'product_name' => $this->input->post('article'), 'piece_no' => $this->input->post('piece_no'), 'vendor_name' => $this->input->post('factory'), 'rec_by' => $this->input->post('received_by'), 'rec_weight' => $this->input->post('rec_wt'), 'status' => '1', 'available_quantity' => $av, //'refernce_table'=> 'new_fabric', 'orderType'=>$this->input->post('modal_order_type'), 'width_of_size'=>$this->input->post('modal_size'), 'warpPlandMtr' => $this->input->post('modal_warp_mtr'), 'weftPlandMtr' => $this->input->post('modal_weft_mtr'), 'buyerShade' => $this->input->post('modal_buyer_shade'), 'consumed_at'=> $this->input->post('consumed_at'), 'osl_like'=>$weaving_panel_table->osl_type, 'unit'=>$weaving_panel_table->units, ); $table='fabric_inspection_details'; $this->db->insert($table,$data1); } else { $rrec_goods = $this->input->post('rec_weight'); $table='fabric_inspection_details'; $where=array('id'=>$t->id); $tt=$this->store_model->fetch_where_subgrid_data($table,$where); $avil_quantity=$tt->available_quantity; $a_goods = $avil_quantity - $rrec_goods; $data1 = array('received_date'=> $this->input->post('received_date'), 'po_no' => $this->input->post('modal_oslno'), 'quantity' => $this->input->post('ord_mtrs'), 'design' => $this->input->post('design'), 'rec_goods' => $this->input->post('rec_weight'), 'rec_bal_goods' => $this->input->post('rec_weight'), 'shades' => $this->input->post('shade'), 'width' => $this->input->post('width'), 'product_name' => $this->input->post('article'), 'piece_no' => $this->input->post('piece_no'), 'vendor_name' => $this->input->post('factory'), 'rec_by' => $this->input->post('received_by'), 'rec_weight' => $this->input->post('rec_wt'), 'status' => '1', 'available_quantity' => $a_goods, 'consumed_at'=> $this->input->post('consumed_at'), 'orderType'=>$this->input->post('modal_order_type'), 'width_of_size'=>$this->input->post('modal_size'), 'warpPlandMtr' => $this->input->post('modal_warp_mtr'), 'weftPlandMtr' => $this->input->post('modal_weft_mtr'), 'buyerShade' => $this->input->post('modal_buyer_shade'), 'osl_like'=>$weaving_panel_table->osl_type, 'unit'=>$weaving_panel_table->units, ); $table='fabric_inspection_details'; $this->db->insert($table,$data1); } $b= $this->input->post('ord_mtrs'); $table='weaving_factory_stock'; $id=$this->input->post("tr_id"); $where=array('weaving_id'=>$id); $data['we_quantity'] = $this->outsource_model->fetch_weave_quantity_total($table,$where); $a=$data['we_quantity']->received_mtrs; if($a < $per_pland_weft) { $where=array('id'=>$id); $data=array('fabric_details'=>'Partly'); $table='weaving_panel_planning_order'; $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } else if($a >= $per_pland_weft) { $where=array('id'=>$id); $data=array('fabric_details'=>'Completed'); $table='weaving_panel_planning_order'; $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } // print_r($a); // print_r('br'); // print_r($a); // print_r('br'); // print_r($b); // die(); $detail='done'; echo json_encode($detail); } else { $detail='existed'; echo json_encode($detail); } } public function weaving_receive_yarn_quantity() { $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='weaving_panel_planning_order'; $id=$this->input->post("id"); $where=array('id'=>$id); $data['quantity'] = $this->vendor_model->fetch_where_subgrid_data($table,$where); $table='weaving_factory_stock'; $id=$this->input->post("id"); $where=array('weaving_id'=>$id); $data['we_quantity'] = $this->outsource_model->fetch_weave_quantity_total($table,$where); //print_r($data['we_quantity']); // die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); echo json_encode($data); } public function weaving_deying_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='create_weaving_work_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $res=$data['fetch']->work_order; $where=array('work_order'=>$res); $table='create_weaving_work_order'; $data['result']=$this->outsource_model->get_work_order_grid_data($table,$where); $data['result_wt']=$this->outsource_model->fetch_where_wt_goods_total($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='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('out_source_master/weaving_preview',$data); $this->load->view('templates/footer_inside'); } public function edit_tentative_goods_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); $id=$_REQUEST['id']; $tentative_date=$_REQUEST['tentative_date']; $data = array( 'tentative_date' => $tentative_date, ); $table='weaving_panel_planning_order'; $where=array('id'=>$id); $this->vendor_model->update_po_list_confirm_purchase($table,$data,$where); } public function fetch_weaving_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'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data11=array(); $data12=array(); $data13=array(); $data14=array(); foreach($exp as $val) { $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$val); $num=$v[0]; $letter=$v[1]; if($letter=='d') { // $table='work_order_dyeing'; //$where=array('id'=>$num); $where=$num; $arr=$this->outsource_model->display_weaving_data($where); array_push($data11,$arr); // $table='work_order_dyeing'; // $data=array('yarn_status'=>'completed') // $where=array('id'=>$num); // $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } elseif($letter=='e') { $table='indent_yarn_goods_details'; $where=array('id'=>$num); $arr1=$this->outsource_model->fetch_where_row_data($table,$where); // $table='indent_yarn_goods_details'; // $data=array('yarn_status'=>'completed') // $where=array('id'=>$num); // $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); $a = $arr1->yarnname; $aa = $arr1->po_list_id; $where=array('yarn_details'=>$a); $table='workorder_yarn_details'; $arr2=$this->outsource_model->fetch_where_row_data($table,$where); $where=array('id'=>$aa); $table='indent_po'; $arr3=$this->outsource_model->fetch_where_row_data($table,$where); array_push($data12,$arr1); array_push($data13,$arr2); array_push($data14,$arr3); } } $val3=$data12; $data3=array(); foreach($val3 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data3,$v); } $data['yarn_trim_name']=$data3; $data['result_swan']=$data11; $data['result_yarn']=$data12; $data['result_yarn1']=$data13; $data['purpose_yarn1']=$data14; echo json_encode($data); } public function insert_weaving_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']; $yarn_id = $this->input->post('yarn_id'); $yarn_osl_no = $this->input->post('yarn_osl_no'); $yarn_issue_no = $this->input->post('yarn_issue_no'); //$yarn_type = $this->input->post('yarn_type'); $yarn_quality= $this->input->post('yarn_quality'); $yarn_name= $this->input->post('yarn_name'); $yarn_denier = $this->input->post('yarn_denier'); $yarn_spec = $this->input->post('yarn_spec'); $color_code = $this->input->post('color_code'); $dyed_weight = $this->input->post('dyed_weight'); $yarn_type= $this->input->post('yarn_type'); if($color_code == '') { foreach($yarn_id as $key=>$val) { $yarn_id1=$yarn_id[$key]; $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$yarn_id1); $num=$v[0]; $letter=$v[1]; if($letter=='swan_dyed') { $table='work_order_dyeing'; $data=array('yarn_status'=>'1'); $where=array('id'=>$num); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } elseif($letter=='yarn_det') { $table='indent_yarn_goods_details'; $data=array('yarn_status'=>'1'); $where=array('id'=>$num); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } $yarn_data=array('yarn_id'=>$yarn_id[$key], 'osl_no'=>$yarn_osl_no[$key], 'issue_no'=>$yarn_issue_no[$key], //'yarn_type'=>$yarn_type[$key], 'yarn_quality'=>$yarn_quality[$key], 'yarn_name'=>$yarn_name[$key], 'yarn_denier'=>$yarn_denier[$key], 'yarn_specification'=>$yarn_spec[$key], // 'color_code'=>$color_code[$key], 'dyed_weight'=>$dyed_weight[$key], 'yarn_type'=>$yarn_type[$key], 'work_order' => $this->input->post('work_order_num'), 'work_order_num' => $this->input->post('work_order'), 'vendor' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'comment' => $this->input->post('comment'), 'created_by'=>$approved_by, ); $table='create_weaving_work_order'; $this->db->insert($table,$yarn_data); } } else { foreach($yarn_id as $key=>$val) { $yarn_id1=$yarn_id[$key]; $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$yarn_id1); $num=$v[0]; $letter=$v[1]; if($letter=='swan_dyed') { $table='work_order_dyeing'; $data=array('yarn_status'=>'1'); $where=array('id'=>$num); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } elseif($letter=='yarn_det') { $table='indent_yarn_goods_details'; $data=array('yarn_status'=>'1'); $where=array('id'=>$num); $this->outsource_model->update_po_list_confirm_purchase($table,$data,$where); } $yarn_data=array('yarn_id'=>$yarn_id[$key], 'osl_no'=>$yarn_osl_no[$key], 'issue_no'=>$yarn_issue_no[$key], //'yarn_type'=>$yarn_type[$key], 'yarn_quality'=>$yarn_quality[$key], 'yarn_name'=>$yarn_name[$key], 'yarn_denier'=>$yarn_denier[$key], 'yarn_specification'=>$yarn_spec[$key], 'color_code'=>$color_code[$key], 'dyed_weight'=>$dyed_weight[$key], 'yarn_type'=>$yarn_type[$key], 'work_order' => $this->input->post('work_order_num'), 'work_order_num' => $this->input->post('work_order'), 'vendor' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'comment' => $this->input->post('comment'), 'created_by'=>$approved_by, ); $table='create_weaving_work_order'; $this->db->insert($table,$yarn_data); } } } public function weaving_fabric() { $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='weaving_panel_planning_order'; $where=array('confirm'=>'Yes'); $data=array('confirm_status'=>'Completed'); $this->outsource_model->update_data($where,$table,$data); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'out_source/weaving_fabric?prop_id=1') { $data['url_val']='1'; $data['val']='out_source/weaving_fabric?prop_id=1'; $data['ref']='indent'; } else if($RT == 'out_source/weaving_fabric?prop_id=2') { $data['val']='out_source/weaving_fabric?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'out_source/weaving_fabric?prop_id=3') { $data['url_val']='3'; $data['val']='out_source/weaving_fabric?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'out_source/weaving_fabric?prop_id=4') { $data['url_val']='4'; $data['val']='out_source/weaving_fabric?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-------------------- $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-------------------- // $detail = $this->outsource_model->get_unplanned_orders(); // foreach($detail as $val) // { // $order_id=$val->sos_id; // $table='weaving_panel_planning_order'; // $where=array('sos_id'=>$order_id); // $planned=$this->outsource_model->fetch_where_row_data($table,$where); // $table='shade_master'; // $where=array('shadeID'=>$val->sslShade); // $shade_name=$this->outsource_model->fetch_where_row_data($table,$where); // if(empty($planned)) // { // $yarn_data=array('order_id'=>$val->id, // 'osl_no'=>$val->oslNo, // 'article'=>$val->articleNo, // 'width'=>$val->width, // 'selWidth'=>$val->selWidth.'CMS', // 'design'=>$val->design, // 'party_ref'=>$val->partyRef, // 'delivery_date'=>$val->deliveryDate, // 'order_mode'=>$val->orderMode, // 'quality'=>$val->quality, // 'shade'=>$val->ourShade, // 'sslShade'=>$shade_name->shadeName, // 'orderType'=>$val->subOrderType, // 'ordered_mtrs'=>$val->quantity, // 'finished_weight'=>$val->finishedWeight, // 'reed_width'=>$val->reedWidth, // 'reed'=>$val->reed, // 'ppc'=>$val->PPC, // 'piece_length'=>$val->pieceLength, // 'so_id'=>$val->ssid, // 'sos_id'=>$val->sos_id, // 'weaving_factory'=>$val->weaving_factory, // 'warp_pland_mtr'=>$val->warpPlandMtr, // 'weft_pland_mtr'=>$val->weftPlandMtr, // 'buyerShade'=>$val->buyerShade, // 'width_of_size'=>$val->width, // 'units'=>$val->planned_unit, // 'osl_type'=>$val->osl_type, // 'subNo'=>$val->subNo, // 'approved_by' => $val->planned_by, // // 'weaving_date'=>' ', // // 'tentative'=>' ', // 'status'=>'Waiting for Warp & Weft', // 'weaving_date'=>$val->weavingDate, // // 'weft_quality'=>$val->Weft_Quality, // // 'weft_denier'=>$val->Weft_Denier, // // 'weft_specification'=>$val->Weft_Specification, // // 'warp_quality'=>$val->Warp_Quality, // // 'warp_denier'=>$val->Warp_Denier, // // 'warp_specification'=>$val->Warp_Specification, // // 'warp_code'=>$val->warpCode, // // 'warp_color'=>$val->warpColor, // // 'weft_code'=>$val->weftCode, // // 'weft_color'=>$val->weftColor, // // 'weft_wt'=>$val->weftWt, // ); // $table='weaving_panel_planning_order'; // $this->db->insert($table,$yarn_data); // } // else // { // } // } // print_r($data['access_row']); // die(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $table='consumed_at'; $data['consumed_at']=$this->outsource_model->get_weaving_order_data($table); $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('out_source_master/weaving_fabric'); $this->load->view('templates/footer_inside'); } } public function outsource_rements_weaving() { //$uri = $_SERVER["REQUEST_URI"]; $val = $this->input->post('as'); $where=array('id'=>$val); $table='weaving_factory_stock'; $data=$this->vendor_model->fetch_where_subgrid_data($table,$where); echo json_encode($data); } public function weaving_fabric_grid_details() { $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') { $d1=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d1); $detail=$this->vendor_model->delivery_weaving_get_data_fetch($table,$d1); } else if($get == 'sindent') { $table='weaving_panel_planning_order'; // $where=array('status'=>'Waiting for Yarn' || 'Received Yarn'); $detail=$this->outsource_model->get_work_fabric_order_datas($table); } else if($get == 'smonth_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->dely_weaving_monthly_news_cs_dashboard_po_list_id_res($table,$m,$y); } else if($get == 'syear_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->dely_weaving_year_news_cs_dashboard_po_list_id_res($table,$y); } echo json_encode($detail); } public function weaving_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'weaving_factory_stock'; $where = array('weaving_id'=>$i); $getalldata = $this->vendor_model->fetch_where_subgrid_data1($table,$where); // print_r($getalldata); // die(); // $data1=$indent->sl_indent_no; // // print_r($data1); // // die(); // $table = 'weaving_factory_stock'; // $where = array('sl_indent_no'=>$data1,'confirm'=>'No'); // $getalldata = $this->vendor_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function outsource_weaving_delivery_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='weaving_panel_planning_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('weaving_id'=>$val); $table='weaving_factory_stock'; $goods_id=$this->outsource_model->fetch_where_row_data($table,$where); $g_id=$this->outsource_model->fetch_where_row_data($table,$where); $where1=array('id'=>$val); $table1='weaving_panel_planning_order'; $data['po_details']=$this->outsource_model->fetch_where_row_data($table1,$where1); $data_po_details=$this->outsource_model->fetch_where_row_data($table1,$where1); $d=$data['po_details']->weaving_date; $date = new DateTime($d); $data['registration_date'] = $date->format('d-m-Y'); if(empty($goods_id)) { } else { $po_id=$goods_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['goods_details']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); } if(empty($g_id)) { } else { $po_id=$g_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['rec_wei']=$this->outsource_model->fetch_where_subgrid_result_rec_wei_data($table,$where); $data['rec_mtr']=$this->outsource_model->fetch_where_subgrid_result_rec_mtr_data($table,$where); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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('out_source_master/work_order_complete_weaving_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_wo_weaving_delivery_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='weaving_panel_planning_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('weaving_id'=>$val); $table='weaving_factory_stock'; $goods_id=$this->outsource_model->fetch_where_row_data($table,$where); $g_id=$this->outsource_model->fetch_where_row_data($table,$where); $where1=array('id'=>$val); $table1='weaving_panel_planning_order'; $data['po_details']=$this->outsource_model->fetch_where_row_data($table1,$where1); $data_po_details=$this->outsource_model->fetch_where_row_data($table1,$where1); $d=$data['po_details']->weaving_date; $date = new DateTime($d); $data['registration_date'] = $date->format('d-m-Y'); if(empty($goods_id)) { } else { $po_id=$goods_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['goods_details']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); } if(empty($g_id)) { } else { $po_id=$g_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['rec_wei']=$this->outsource_model->fetch_where_subgrid_result_rec_wei_data($table,$where); $data['rec_mtr']=$this->outsource_model->fetch_where_subgrid_result_rec_mtr_data($table,$where); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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('out_source_master/work_order_complete_weaving_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_wo_weaving_delivery_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='weaving_panel_planning_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('weaving_id'=>$val); $table='weaving_factory_stock'; $goods_id=$this->outsource_model->fetch_where_row_data($table,$where); $g_id=$this->outsource_model->fetch_where_row_data($table,$where); $where1=array('id'=>$val); $table1='weaving_panel_planning_order'; $data['po_details']=$this->outsource_model->fetch_where_row_data($table1,$where1); $data_po_details=$this->outsource_model->fetch_where_row_data($table1,$where1); $d=$data['po_details']->weaving_date; $date = new DateTime($d); $data['registration_date'] = $date->format('d-m-Y'); if(empty($goods_id)) { } else { $po_id=$goods_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['goods_details']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); } if(empty($g_id)) { } else { $po_id=$g_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['rec_wei']=$this->outsource_model->fetch_where_subgrid_result_rec_wei_data($table,$where); $data['rec_mtr']=$this->outsource_model->fetch_where_subgrid_result_rec_mtr_data($table,$where); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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('out_source_master/work_order_complete_weaving_preview',$data); $this->load->view('templates/footer_inside'); } public function wo_outsource_weaving_delivery_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='weaving_panel_planning_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $where=array('weaving_id'=>$val); $table='weaving_factory_stock'; $goods_id=$this->outsource_model->fetch_where_row_data($table,$where); $g_id=$this->outsource_model->fetch_where_row_data($table,$where); $where1=array('id'=>$val); $table1='weaving_panel_planning_order'; $data['po_details']=$this->outsource_model->fetch_where_row_data($table1,$where1); $data_po_details=$this->outsource_model->fetch_where_row_data($table1,$where1); $d=$data['po_details']->weaving_date; $date = new DateTime($d); $data['registration_date'] = $date->format('d-m-Y'); if(empty($goods_id)) { } else { $po_id=$goods_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['goods_details']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); } if(empty($g_id)) { } else { $po_id=$g_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['rec_wei']=$this->outsource_model->fetch_where_subgrid_result_rec_wei_data($table,$where); $data['rec_mtr']=$this->outsource_model->fetch_where_subgrid_result_rec_mtr_data($table,$where); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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('out_source_master/work_order_complete_weaving_preview',$data); $this->load->view('templates/footer_inside'); } /////////////////////////////////////////////////////////////////////////////////// public function fetch_fabric_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'); $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; $arr=$this->store_model->display_fabric_fabricinspection($where); array_push($data11,$arr); } $data['result']=$data11; //print_r($data['result']); echo json_encode($data11); } public function insert_embroidry_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); $v=$this->input->post('finishing_type'); $table='fabric_master'; $where=array('fabricID'=>$v); $arr=$this->store_model->fetch_where_subgrid_data($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $date_val=date('d-m-Y'); $sl_id = $this->input->post('sl_id'); $balanced_stock = $this->input->post('balanced_stock'); $issue_stock = $this->input->post('issue_stock'); $balanced_weight = $this->input->post('balanced_weight'); $rec_m = $this->input->post('rec_m'); $totissue=""; foreach($sl_id as $key=>$val) { $sl_id1=$sl_id[$key]; $d=$this->store_model->display_fabric_embroidry_fabricinspection($sl_id1); $yarn_data=array('fabric_id'=> $d->id, 'po_list_id'=> $d->po_list_id, 'po_id'=> $d->po_id, 'po_no'=> $d->po_no, 'indent_no'=> $d->indent_no, 'product_name'=> $d->product_name, 'ssl_pc_no'=> $d->ssl_pc_no, 'width'=> $d->width, 'balanced_width'=> $d->width, 'shades'=> $d->shades, 'design'=> $d->design, 'quantity'=> $d->quantity, 'rec_goods'=> $d->rec_goods, 'bal_goods'=> $d->bal_goods, 'available_quantity'=> $d->available_quantity, 'remaining_quantity'=> $d->remainning_quantity, 'bal_stock' => $balanced_stock[$key], 'issue_stock' => $issue_stock[$key], 'bal_weight' => $balanced_weight[$key], 'rec_weight' => $rec_m[$key], 'piece_no'=> $d->piece_no, 'inspected_mtrs'=> $d->inspected_mtrs, 'inspected_weight'=> $d->inspected_weight, 'rejected_mtrs'=> $d->rejected_mtrs, 'rejected_weight'=> $d->rejected_weight, 'variance_mtrs'=> $d->variance_mtrs, 'balanced_mtrs' => $d->balanced_mtrs, 'work_order' => $this->input->post('work_order'), 'work_order_num' => $this->input->post('work_order_num'), 'vendor_name' => $this->input->post('vendor_name'), 'finishing_type'=> $arr->fabricType, 'sys_date'=> $this->input->post('sys_date'), 'comment' => $this->input->post('comment'), 'created_by' => $approved_by, 'created_at'=>$date_val, 'status'=>'1', ); $table='finishing_embroidry'; $this->db->insert($table,$yarn_data); $totissue +=$issue_stock[$key]; //print_r($d->id); $data=array('balanced_mtrs'=>$balanced_stock[$key]); $table='fabric_inspection'; $where=array('goods_id'=>$d->id); $this->store_model->update_data($where,$table,$data); $data1=array('rec_weight'=>$balanced_weight[$key]); $table1='fabric_inspection_details'; $where1=array('id'=>$d->id); $this->store_model->update_data($where1,$table1,$data1); //redirect('out_source/fabric_embroidry_grid'); } $vendor=$this->input->post('vendor_name'); $wo=$this->input->post('work_order'); $date=$this->input->post('sys_date'); $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 .= "Please find below the details of Fabric Finishing / Emd work order,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Vendor Name".'</td>'; $msgs .= '<td>'.$vendor.'</td></tr>'; $msgs .= '<tr><td>'."Work Order #".'</td>'; $msgs .= '<td>'. $wo .'</td></tr>'; $msgs .= '<tr><td>'."Finishing Type".'</td>'; $msgs .= '<td>'.$arr->fabricType.'</td></tr>'; $msgs .= '<tr><td>'."Date".'</td>'; $msgs .= '<td>'.$date_val.'</td></tr>'; $msgs .= '<tr><td>'."Delivery Date".'</td>'; $msgs .= '<td>'.$date.'</td></tr>'; $msgs .= '<tr><td>'."Total Issued Qty".'</td>'; $msgs .= '<td>'.$totissue.'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><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('navin@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Fabric Finishing Emb WO'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } public function work_order_grid_details() { $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') { $d1=date('d-m-Y'); $table='create_materialissue_work_order'; $where=array('created_at'=>$d1); $detail=$this->vendor_model->work_order_res_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); } else if($get == 'sindent') { $table='create_materialissue_work_order'; $where=array('create_materialissue_work_order.status'=>0); $detail=$this->outsource_model->get_work_order_data1($table,$where); } else if($get == 'smonth_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->swan_monthly_res_create_twiusting_result_swan_yarn_dashboard_po_list_id1($table,$m,$y); } else if($get == 'syear_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->swan_yearly_res_create_twiusting_result_swan_yarn_dashboard_po_list_id1($table,$y); } //print_r( $detail); //die(); echo json_encode($detail); } public function work_order_fabric_embroidry_details() { $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') { $d1=date('d-m-Y'); $table='finishing_embroidry'; $where=array('created_at'=>$d1); $detail=$this->vendor_model->work_order_res_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); } else if($get == 'sindent') { $table='finishing_embroidry'; $where=array('status'=>1); $detail=$this->outsource_model->get_work_order_fabric_order_embroidry_data($table,$where); } else if($get == 'smonth_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->swan_monthly_res_create_fab_result_swan_yarn_dashboard_po_list_id1($table,$m,$y); } else if($get == 'syear_dashboard') { $table='indent_po'; $where=array('confirm'=>'No'); $detail=$this->vendor_model->swan_yearly_res_create_fab_result_swan_yarn_dashboard_po_list_id1($table,$y); } //print_r( $detail); //die(); echo json_encode($detail); } public function material_embroidry_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $table = 'finishing_embroidry'; $where = array('id'=>$i); $indent = $this->outsource_model->fetch_where_subgrid_data($table,$where); $data1=$indent->work_order_num; $order_num=$indent->work_order; $table = 'finishing_embroidry'; $where = array('work_order'=>$order_num,'work_order_num'=>$data1,'status'=>'1'); $getalldata = $this->outsource_model->fetch_where_subgrid_data1($table,$where); echo json_encode($getalldata); } public function fabric_embroidry_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='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $order_num=$data['fetch']->work_order; $table = 'finishing_embroidry'; $where = array('work_order'=>$order_num,'work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_data_total_val($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); $data['indent_p']='indent_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/fabric_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function work_order_fabric_embroidry_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='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $table = 'finishing_embroidry'; $where = array('work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_data_total_val($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); $data['indent_p']='today_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/fabric_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function fabric_embroidry_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='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $table = 'finishing_embroidry'; $where = array('work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_data_total_val($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']='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('out_source_master/fabric_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function fabric_emb_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='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $table = 'finishing_embroidry'; $where = array('work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_data_total_val($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); $data['indent_p']='year_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/fabric_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function delivery_confirmation_fabric_embroidry_grid() { $id = $this->session->userdata('logged_in'); if (!$id) { redirect(base_url()); return; } $username = $id['username']; $userId = $id['userid']; $data['approved_by'] = $username; $data['emp_details'] = $this->vendor_model->get_customerdata('employee_details', ['id' => $userId]); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); switch ($RT) { case 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=1': $data['url_val'] = '1'; $data['val'] = 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=1'; $data['ref'] = 'indent'; break; case 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=2': $data['url_val'] = '2'; $data['val'] = 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=1'; $data['ref'] = 'today_dashboard'; break; case 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=3': $data['url_val'] = '3'; $data['val'] = 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=1'; $data['ref'] = 'month_dashboard'; break; case 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=4': $data['url_val'] = '4'; $data['val'] = 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=1'; $data['ref'] = 'year_dashboard'; break; default: $data['url_val'] = '1'; $data['val'] = 'out_source/delivery_confirmation_fabric_embroidry_grid?prop_id=1'; $data['ref'] = 'default'; break; } $data['emp_loc'] = $this->vendor_model->get_customerdata('employee_details', ['id' => $userId]); $dept_id_row = $this->vendor_model->get_where_row('employee_details', ['id' => $userId]); $user_type_id_row = $dept_id_row->user_type_id; $access_menu_id = $this->access_details_id(); $m_id = unserialize($access_menu_id->menu_id); $check = ""; foreach ($m_id as $menu_id) { $result = $this->marketing_model->fetch_main_data('swansilk_menu', ['delete_status' => 'ACTIVE', 'menu_id' => $menu_id]); if (!empty($result->reference_url) && $result->reference_url == $data['val']) { $check = $data['val']; break; } } if ($check != "") { $data1 = []; foreach ($m_id as $menu_id) { $arr = $this->vendor_model->get_where_row('access_action_rights', ['menu_id' => $menu_id, 'department_id' => $user_type_id_row]); if (!empty($arr)) { $url = $this->vendor_model->get_where_row('swansilk_menu', ['menu_id' => $menu_id]); if (!empty($url->reference_url) && $url->reference_url == $data['val']) { $data['access_row'] = $arr; break; } } } $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; $data['access'] = $this->access_details(); $data['user_list'] = $this->vendor_model->fetch_where_data('employee_details'); $data['chatting_count'] = $this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata('chat_message', ['unread' => '0', 'to_id' => $userId]); $this->load->view('templates/header_inside', $data); $this->load->view('out_source_master/fabric_emb_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function delivery_confirmation_fabric_embroidry() { $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); $data['approved_by']=$id['username']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_data($table); $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('out_source_master/delivery_confirmation_fabric_embroidry',$data); $this->load->view('templates/footer_inside'); } public function fetch_yarn_model_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('c'); $data3=$this->input->post('cc'); $data4=$this->input->post('ccc'); $data1=array(); $data11=array(); $data111=array(); $data['twistings']=' '; $data['raw']=' '; $data['dyed']=' '; foreach($data2 as $key=>$val) { //echo 'hai'; $v = $data2[$key]; // $v .= ' '; // $v .= $data3[$key]; // $v .= ' '; // $v .= $data4[$key]; //$v += $data3[$key]; $arrrr = $this->outsource_model->display_yarn_twisting111_data(); array_push($data1,$arrrr); $arrr = $this->outsource_model->display_yarn_raw111_data(); array_push($data11,$arrr); $arr = $this->outsource_model->display_yarn_dyed_grid_detailed_data(); array_push($data111,$arr); } $data['twistings']=$data1; $data['raw']=$data11; $data['dyed']=$data111; echo json_encode($data); } public function embroidery_auto_sea_pono() { $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); $keyword=$this->input->get('term'); $data1=$this->outsource_model->Getsearch_embroidery_pono($keyword); //print_r($data1); foreach($data1 as $row) { $data_val[]=$row->work_order; } echo json_encode($data_val); } public function fetch_embroidery_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); $po_no1 = $_REQUEST['po_no1']; // print_r($po_no1); // die(); $table='finishing_embroidry'; $where=array('work_order'=>$po_no1); $data['po_no']=$this->vendor_model->get_customerdata($table,$where); // // print_r($data['po_no']); // // die(); // $table='fabric_inspection_details'; // $indent=$this->vendor_model->max_select_goods($table); // $data['invoice_no']=$indent->invoice_no_id+1; $po_no_id=$data['po_no']->fabric_id; $where1=array('id'=>$po_no_id); $table1='fabric_inspection_details'; $data['result1']=$this->marketing_model->fetch_main_data($table1,$where1); // print_r($data['result1']); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['recieved_by']=$id['username']; echo json_encode($data); } public function embroidery_goods_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $work = $this->uri->segment(4); $table='finishing_embroidry'; $where=array('work_order'=>$work,'work_order_num'=>$i); // echo 'hello'; $detail=$this->outsource_model->get_embroidery_data1($table,$where); echo json_encode($detail); } public function receive_embroidery_quantity() { $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->input->post("id"); $where=array('fin_emb_id'=>$id); $table='finishing_embroidry_stock'; $fab_stock_row=$this->outsource_model->fetch_where_subgrid_data($table,$where); // print_r(); // die(); if(empty($fab_stock_row)) { $table='finishing_embroidry'; $id=$this->input->post("id"); $where=array('id'=>$id); $data['quantity'] = $this->vendor_model->fetch_where_subgrid_data($table,$where); $str=$data['quantity']->width; $table='finishing_embroidry'; $idd=$data['quantity']->work_order_num; $where=array('work_order_num'=>$idd); $q = $this->outsource_model->count_num_rows($table,$where); $data['we_quantity']=$q+1; $table='finishing_embroidry_stock'; $where=array('fin_emb_id'=>$id); $f=$this->outsource_model->fetch_where_row_data($table,$where); if(empty($f)) { $data['rec_wid']=''; $data['issue_wid']=''; } else { $where=array('fin_emb_id'=>$id); $data['rec_wid'] = $this->outsource_model->fetch_edit_data_update4($where); $where=array('fin_emb_id'=>$id); $data['issue_wid'] = $this->outsource_model->fetch_edit_data_update44($where); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $where=array('id'=>$id['userid']); $table='employee_details'; $data['emp_loc']=$this->vendor_model-> get_customerdata($table,$where); echo json_encode($data); } else { $data='existed'; echo json_encode($data); } } public function add_goods_fabric_details() { $piece=$this->input->post('rec_p_no'); $where=array('rec_piece_no'=>$piece); $table='finishing_embroidry_stock'; $piece_row=$this->vendor_model->get_customerdata($table,$where); if(empty($piece_row)) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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); $r=$this->input->post('tr_id'); $rr=$this->input->post('shr_wid'); $data=array('balanced_width'=>$rr); $table='finishing_embroidry'; $where=array('id'=>$r); $this->store_model->update_data($where,$table,$data); $e=$this->input->post('rec_e_width'); $data = array( 'fin_emb_id'=> $this->input->post('tr_id'), 'vendor_name'=> $this->input->post('pro_name'), 'rec_piece_no'=> $this->input->post('piece_no'), 'finishing_type'=> $this->input->post('rec_p_no'), 'product_name'=> $this->input->post('product_name'), 'work_order'=> $this->input->post('wid'), 'po_osl'=> $this->input->post('rec_wid'), 'article'=> $this->input->post('shr_wid'), 'width'=> $this->input->post('issue_stock'), 'design'=> $this->input->post('bal_stock'), 'shade'=> $this->input->post('rec_shade'), 'rec_width'=>$e.'CMS', 'var_width'=> $this->input->post('vari_e_width'), 'issue_qua'=> $this->input->post('issue_s'), 'rec_qua'=> $this->input->post('rec_e_qua'), 'var_qua'=> $this->input->post('var_e_qua'), 'rec_weight'=> $this->input->post('rec_weight'), 'piece_no'=> $this->input->post('piece_no'), 'no_type'=> $this->input->post('in_dc_no'), 'no_type_val'=> $this->input->post('in_dc_val'), 'received_date'=> $this->input->post('received_date'), 'consumed_at'=> $this->input->post('consumed_at'), 'rec_by'=> $this->input->post('rec_by'), 'status'=>'1', 'remark'=> $this->input->post('remark'), ); $table='finishing_embroidry_stock'; $this->db->insert($table,$data); $width= $this->input->post('issue_stock'); $issue_qua = $this->input->post('issue_s'); $fin_emb_id= $this->input->post('tr_id'); $where=array('fin_emb_id'=>$fin_emb_id); $res=$this->outsource_model->fetch_edit_data_width_update4($where); $result=$this->outsource_model->fetch_edit_data_issue_update44($where); $w=$this->input->post('number'); //print_r($res); // print_r($result); // die(); if($res->rec_width == $w) { $datae=array('width_completed_status'=>'Completed'); $table='finishing_embroidry'; $where=array('id'=>$fin_emb_id); $this->outsource_model->update_data($where,$table,$datae); $table='finishing_embroidry_stock'; $where=array('id'=>$approved_by); $where=array('fin_emb_id'=>$fin_emb_id); $res_data=$this->outsource_model->get_data($table,$where); // print_r($res_data); // die(); foreach($res_data as $rese) { $where=array('oslNo'=>$rese->po_osl); $table='orders'; $r=$this->outsource_model->get_customerdata($table,$where); $g=$rese->rec_width; if(empty($r)) { $order=explode("-",$rese->po_osl); $order_type=$order[0]; } else { $order_type=$r->orderType; } $datar=array('received_date'=>$rese->received_date, 'vendor_name'=>$rese->vendor_name, 'piece_no'=>$rese->piece_no, 'po_no'=>$rese->po_osl, 'product_name'=>$rese->article, 'width'=>$g, 'design'=>$rese->design, 'shades'=>$rese->shade, 'rec_goods'=>$rese->rec_qua, 'rec_weight'=>$rese->rec_weight, 'consumed_at'=>$rese->consumed_at, 'no_type'=>$rese->no_type, 'no_type_val'=>$rese->no_type_val, 'po_list_id'=>$rese->id, 'status'=>1, 'osl_like'=>$order_type, 'refernce_table'=>'new_fabric', ); $tableee='fabric_inspection_details'; $this->db->insert($tableee,$datar); } } else { $data=array('width_completed_status'=>'Partly'); $table='finishing_embroidry'; $where=array('id'=>$fin_emb_id); $this->store_model->update_data($where,$table,$data); $table='finishing_embroidry_stock'; $where=array('id'=>$approved_by); $where=array('fin_emb_id'=>$fin_emb_id); $res_data=$this->outsource_model->get_data($table,$where); //print_r($res_data); //die(); foreach($res_data as $rese) { $where=array('oslNo'=>$rese->po_osl); $table='orders'; $r=$this->outsource_model->get_customerdata($table,$where); if(empty($r)) { $order=explode("-",$rese->po_osl); $order_type=$order[0]; } else { $order_type=$r->orderType; } $g=$rese->rec_width; $datar=array('received_date'=>$rese->received_date, 'vendor_name'=>$rese->vendor_name, 'piece_no'=>$rese->piece_no, 'po_no'=>$rese->po_osl, 'product_name'=>$rese->article, 'width'=>$g, 'design'=>$rese->design, 'shades'=>$rese->shade, 'rec_goods'=>$rese->rec_qua, 'rec_weight'=>$rese->rec_weight, 'consumed_at'=>$rese->consumed_at, 'no_type'=>$rese->no_type, 'no_type_val'=>$rese->no_type_val, 'po_list_id'=>$rese->id, 'status'=>1, 'osl_like'=>$order_type, 'refernce_table'=>'new_fabric', ); // print_r($order_type); $tableee='fabric_inspection_details'; $this->db->insert($tableee,$datar); } } if($result->rec_qua == $issue_qua) { $data=array('issue_completed_status'=>'Completed'); $table='finishing_embroidry'; $where=array('id'=>$fin_emb_id); $this->store_model->update_data($where,$table,$data); } else { $data=array('issue_completed_status'=>'Partly'); $table='finishing_embroidry'; $where=array('id'=>$fin_emb_id); $this->store_model->update_data($where,$table,$data); } $res=0; echo json_encode($res); } else { $res=1; echo json_encode($res); } } public function goods_fabric_details_subgrid() { $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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $i= $id[0]; $where = $i; $table='finishing_embroidry'; $row_data=$this->outsource_model->finishing_emb_data($table,$where); echo json_encode($row_data); } public function goods_fabric_details_subgridd() { $userId = $this->session->userdata('logged_in')['userid']; $username = $this->session->userdata('logged_in')['username']; // Get employee details $data['approved_by'] = $username; $data['emp_details'] = $this->vendor_model->get_customerdata('employee_details', ['id' => $userId]); // Extract numerical ID from URI segment $get = $this->uri->segment(3); preg_match('!\d+!', $get, $matches); $id = $matches[0] ?? ''; if ($id) { // Fetch data based on ID $row_data = $this->outsource_model->fetch_where_row_data('finishing_embroidry', ['id' => $id]); if ($row_data) { $workOrderNum = $row_data->work_order_num; $workOrder = $row_data->work_order; // Fetch related data with a single query using join $this->db->select('fe.*') ->from('finishing_embroidry fe') ->join('finishing_embroidry fe2', 'fe.work_order = fe2.work_order AND fe.work_order_num = fe2.work_order_num') ->where(['fe.work_order' => $workOrder, 'fe.work_order_num' => $workOrderNum]); $query = $this->db->get(); $result_data = $query->result(); // Prepare the final data array $getalldata = []; foreach ($result_data as $r) { $subgridData = $this->outsource_model->fetch_where_subgrid_data223($r->id); if ($subgridData) { $getalldata[] = $subgridData; } } echo json_encode($getalldata); } else { echo json_encode([]); } } else { echo json_encode([]); } } public function embroidery_fabric_finishing_goods_details() { $get = $this->uri->segment(3); $id = $this->session->userdata('logged_in'); $userId = $id['userid']; $username = $id['username']; $empDetails = $this->vendor_model->get_customerdata('employee_details', ['id' => $userId]); $data = [ 'approved_by' => $username, 'emp_details' => $empDetails ]; $detaillw = $this->outsource_model->get_work_order_fabric_embroidry_data2('finishing_embroidry', ['status' => 1]); foreach ($detaillw as $det) { $wr_num = $det->work_order_num; $arry = $this->outsource_model->finishing_emb_data3('finishing_embroidry', $wr_num); if (empty($arry)) { $this->outsource_model->update_po_list_confirm_purchase('finishing_embroidry', ['width_completed_status' => 'NOT YET'], ['work_order_num' => $wr_num]); } else { $res_arry = $this->outsource_model->get_data_fetch('finishing_embroidry', ['work_order_num' => $wr_num]); foreach ($res_arry as $res) { $wr_num_id = $res->id; $wo = $this->outsource_model->fetch_where_row_data('finishing_embroidry_stock', ['fin_emb_id' => $wr_num_id]); if (empty($wo)) { $this->outsource_model->update_po_list_confirm_purchase('finishing_embroidry', ['width_completed_status' => 'PARTLY'], ['work_order_num' => $wr_num_id]); } else { $this->outsource_model->update_po_list_confirm_purchase('finishing_embroidry', ['width_completed_status' => 'COMPLETED'], ['work_order_num' => $wr_num_id]); } } } } $m = date('m'); $y = date('Y'); switch ($get) { case 'stoday_dashboard': $d1 = date('d-m-Y'); $detail = $this->vendor_model->delivery_fabric_get_data_fetch('indent_po', ['created_date' => $d1]); break; case 'sindent': $detail = $this->outsource_model->get_work_order_fabric_embroidry_data2('finishing_embroidry', ['status' => 1]); break; case 'smonth_dashboard': $detail = $this->vendor_model->dely_fabric_monthly_news_cs_dashboard_po_list_id_res('indent_po', $m, $y); break; case 'syear_dashboard': $detail = $this->vendor_model->dely_fabric_year_news_cs_dashboard_po_list_id_res('indent_po', $y); break; default: $detail = []; break; } echo json_encode($detail); } public function fabric_finishing_preview() { } public function fabric_finishing_preview1() { $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); //print_r($where); $table='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_r($data['fetch']); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $data2=$data['fetch']->work_order; $table = 'finishing_embroidry'; $where = array('work_order'=>$data2,'work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data2_2($data1,$data2); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_sum_dat($data1,$data2); $data['total_issue_qua'] = $this->outsource_model->fetch_where_subgrid_sum_issue_dat($data1,$data2); $data['total_variance'] = $this->outsource_model->fetch_where_subgrid_variance_sum_dat($data1,$data2); $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('out_source_master/fabric_finishing_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function work_order_fabric_finishing_preview1() { $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); //print_r($where); $table='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_r($data['fetch']); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $table = 'finishing_embroidry'; $where = array('work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data2_2($data1); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_sum_dat($data1); $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('out_source_master/fabric_finishing_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function wo_fabric_finishing_preview1() { $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); //print_r($where); $table='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_r($data['fetch']); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $table = 'finishing_embroidry'; $where = array('work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data2_2($data1); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_sum_dat($data1); $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('out_source_master/fabric_finishing_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function wo_fabric_finishing_view1() { $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); //print_r($where); $table='finishing_embroidry'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); //print_r($data['fetch']); $v_address=$data['fetch']->vendor_name; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_num; $table = 'finishing_embroidry'; $where = array('work_order_num'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data2_2($data1); $data['total_issue'] = $this->outsource_model->fetch_where_subgrid_sum_dat($data1); $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('out_source_master/fabric_finishing_embroidry_preview',$data); $this->load->view('templates/footer_inside'); } public function redyeing_insert_deying_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'); //$checkbox_value=$this->input->post('checkbox_value'); // //print_r($data2); // // die(); // $data1=substr($data2, 0, -1); // $exp=array(); // $path = explode("|", $data1); // $exp = array_merge($exp, $path); // $data1=array(); // foreach($exp as $val) // { // $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$val); // $num=$v[0]; // $letter=$v[1]; // if($letter=='a') // { // $table='osl_warp_details'; // $where=array('id'=>$num); // $data=array('status'=>'1'); // $this->outsource_model->update_osl_data($data,$where); // } // elseif($letter=='e') // { // $table='osl_weft_details'; // $where=array('id'=>$num); // $data=array('status'=>'1'); // $this->outsource_model->update_osl_weft_data($data,$where); // } // } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $dyeing_var_kgs = $this->input->post('dyeing_var_kgs'); $dyeing_balanced_net_wt = $this->input->post('dyeing_balanced_net_wt'); //$dyeing_balanced_gross_wt = $this->input->post('dyeing_balanced_gross_wt'); $dyeing_issued_net_wt = $this->input->post('dyeing_issued_net_wt'); // $dyeing_issued_gross_wt= $this->input->post('dyeing_issued_gross_wt'); // $deying_warp_denier= $this->input->post('deying_warp_denier'); $deying_bale= $this->input->post('deying_bale'); $deying_lot = $this->input->post('deying_lot'); //$deying_gross_weight = $this->input->post('deying_gross_weight'); $deying_net_weight = $this->input->post('deying_net_weight'); $deying_yarn_specification = $this->input->post('deying_yarn_specification'); $deying_yarn_denier = $this->input->post('deying_yarn_denier'); $deying_yarn_name=$this->input->post('deying_yarn_name'); $deying_warp_wt= $this->input->post('deying_warp_wt'); $deying_warp_color = $this->input->post('deying_warp_color'); //$deying_warp_spec = $this->input->post('deying_warp_spec'); ///$deying_warp_quality = $this->input->post('deying_warp_quality'); //$deying_our_shade = $this->input->post('deying_our_shade'); $deying_issue_no = $this->input->post('deying_issue_no'); $d_issue_no = $this->input->post('d_issue_no'); $d_ourshade = $this->input->post('d_ourshade'); $d_warp_quality = $this->input->post('d_warp_quality'); $d_warp_spec = $this->input->post('d_warp_spec'); $d_warp_denier= $this->input->post('d_warp_denier'); $d_warp_color= $this->input->post('d_warp_color'); $d_warp_wt = $this->input->post('d_warp_wt'); $d_rate_inr = $this->input->post('d_rate_inr'); $d_value_inr = $this->input->post('d_value_inr'); $d_cgst = $this->input->post('d_cgst'); $d_sgst=$this->input->post('d_sgst'); $d_total= $this->input->post('d_total'); foreach($d_issue_no as $key=>$val) { $data=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_ourshade[$key], 'yarn_quality'=>$d_warp_quality[$key], 'yarn_specification'=>$d_warp_spec[$key], 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], // 'value_inr'=>$d_quty_kgs[$key], 'rate_inr'=>$d_rate_inr[$key], 'value_inr'=>$d_value_inr[$key], 'cgst'=>$d_cgst[$key], 'sgst'=>$d_sgst[$key], 'total'=>$d_total[$key], // 'quty_kgs'=>$deying_warp_color[$key], // 'rate_inr'=>$deying_warp_spec[$key], // 'value_inr'=>$deying_warp_quality[$key], 'created_at' => date("d-m-Y"), 'redying' => 'rd', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, ); //print_r($data); $table='workorder_dyeing'; $this->db->insert($table,$data); } $d11=date("d-m-Y"); foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'article_no'=>$d_ourshade[$key], 'ourshade'=>$d_warp_quality[$key], 'yarn_details'=>$d_warp_spec[$key], 'created_at'=>$d11, 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], 'refer' =>$this->input->post('refer'), 'reference' => 'RD', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, 'issue_stock'=>'ISSUE STOCK', ); $table='workorder_dyeing_material'; $this->db->insert($table,$data1); } foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_warp_spec[$key], 'work_order' => $this->input->post('deying_work_order_num'), 'osl_no' => $this->input->post('osl_no'), ); $table='work_order_dyeing'; $this->db->insert($table,$data1); } } public function outsource_osl_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('osl_no'=> $val); // $table='weaving_panel_planning_order'; // $data['fetchh']=$this->vendor_model->get_customerdata($table,$where); $data['p_osl_num']=$val; $where=array('osl_no'=> $val); $table='weaving_panel_planning_order'; $data['fetch']=$this->vendor_model->get_data($table,$where); // $v_address=$data['fetchh']->vendor_name; // $where=array('name'=>$v_address); // $table='indent_vendor_master'; // $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); // $data1=$data['fetch']->work_order; // $table = 'create_materialissue_work_order'; // $where = array('work_order'=>$data1,'status'=>'0'); // $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); // $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_work_order($table,$where); // $table = 'create_yarntwisting_work_order'; // $where = array('work_order'=>$data1,'status'=>'0'); // $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($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(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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('out_source_master/twisting_osl_preview',$data); $this->load->view('templates/footer_inside'); } // public function outsource_deying_delivery_preview() // { // $uri = $_SERVER["REQUEST_URI"]; // $val = substr($uri, strpos($uri, "=") + 1); // $where=array('id'=>$val); // $table='workorder_dyeing'; // $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // $v_address=$data['fetch']->vendor; // $where=array('name'=>$v_address); // $table='indent_vendor_master'; // $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); // $data1=$data['fetch']->work_order; // $table = 'workorder_dyeing'; // $where = array('work_order'=>$data1,'status'=>'0'); // $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); // $table = 'workorder_dyeing_material'; // $where = array('work_order'=>$data1,'status'=>'0'); // $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); // $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); // $v=$data['fetch']->work_order; // $where=array('work_order'=>$v,'status'=>'COMPLETED'); // $table='work_order_dyeing'; // $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); // $data['userdetails'] = $this->session_data_pass(); // $data['user_type_id'] = $this->access_id(); // $data['access'] = $this->access_details(); // $data['back_val'] = 'd_back'; // $this->load->view('templates/header_inside',$data); // $this->load->view('out_source_master/work_order_complete_deying_preview',$data); // $this->load->view('templates/footer_inside'); // } public function weaving_dyeing_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); $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "/") + 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; //----------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']; $table='consumed_at'; $data['consumed_at']=$this->outsource_model->get_weaving_order_data($table); $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('out_source_master/dc_weaving_work_order_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function outsource_osl_yarn_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"]; $val1 = substr($uri, strpos($uri, "=") + 1); $arr = explode('/',trim($val1)); //print_r($arr[1]); $data['location']=$arr[0]; $data['yarn_type']=$arr[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']; $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('out_source_master/yarn_location_details',$data); $this->load->view('templates/footer_inside'); } public function outsource_deying_delivery_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='workorder_dyeing'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'workorder_dyeing'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'workorder_dyeing_material'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1s($data1); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; $where=array('work_order'=>$v,'status'=>'COMPLETED'); $table='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_data($table,$where); $data['twisting_fetch_sck']=$this->vendor_model->sum_get_rec_sck_weaving_sum_customerdata($table,$where); $data['twisting_fetch_deg']=$this->vendor_model->sum_get_rec_deg_weaving_sum_customerdata($table,$where); $data['twisting_fetch_deg_per']=$this->vendor_model->sum_get_rec_deg_per_weaving_sum_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'] = 'd_back'; $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('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function wo_outsource_deying_delivery_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='workorder_dyeing'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'workorder_dyeing'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'workorder_dyeing_material'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; $where=array('work_order'=>$v,'status'=>'COMPLETED'); $table='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_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'] = 'd_back'; $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('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_wo_deying_delivery_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='workorder_dyeing'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'workorder_dyeing'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'workorder_dyeing_material'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; $where=array('work_order'=>$v,'status'=>'COMPLETED'); $table='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_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'] = 'd_back'; $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('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_wo_deying_delivery_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='workorder_dyeing'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order; $table = 'workorder_dyeing'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $table = 'workorder_dyeing_material'; $where = array('work_order'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; $where=array('work_order'=>$v,'status'=>'COMPLETED'); $table='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_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'] = 'd_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['indent_p']='year_preview'; $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_grn_deying_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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch']); // die(); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; // print_r($v); // die(); $whereee=array('work_order'=>$v,'status'=>'COMPLETED'); $tableee='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_data($tableee,$whereee); // print_r($data['twisting_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['back_val'] = 'grn_back'; $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('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function wo_outsource_grn_deying_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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch']); // die(); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; // print_r($v); // die(); $whereee=array('work_order'=>$v,'status'=>'COMPLETED'); $tableee='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_data($tableee,$whereee); // print_r($data['twisting_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['back_val'] = 'grn_back'; $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('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_grn_deyingwo__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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch']); // die(); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; // print_r($v); // die(); $whereee=array('work_order'=>$v,'status'=>'COMPLETED'); $tableee='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_data($tableee,$whereee); // print_r($data['twisting_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['back_val'] = 'grn_back'; $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('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_grn_deying_wo_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='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch']); // die(); $v_address=$data['fetch']->vendor; $where=array('name'=>$v_address); $table='indent_vendor_master'; $data['fetch_address']=$this->vendor_model->get_customerdata($table,$where); $data1=$data['fetch']->work_order_no; $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getyarndata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $table = 'workorder_dyeing'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['fetch_redying']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch_redying']); // die(); $table = 'workorder_dyeing_material'; $where = array('work_order_no'=>$data1,'status'=>'0'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data_issue_no($table,$where); $data['getotalval'] = $this->outsource_model->fetch_where_subgrid_deying_work_order($table,$where); $v=$data['fetch']->work_order; // print_r($v); // die(); $whereee=array('work_order'=>$v,'status'=>'COMPLETED'); $tableee='work_order_dyeing'; $data['twisting_fetch']=$this->vendor_model->get_data($tableee,$whereee); // print_r($data['twisting_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['back_val'] = 'grn_back'; $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('out_source_master/work_order_complete_deying_preview',$data); $this->load->view('templates/footer_inside'); } public function weaving_pending_grid_loom_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='weaving_panel_planning_order'; // $where=array('status'=>'Waiting for Yarn' || 'Received Yarn'); $detail=$this->outsource_model->get_work_pending_order_issue_loom_data($table); echo json_encode($detail); } public function weaving_pending_grid_completed_loom_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='weaving_panel_planning_order'; // $where=array('status'=>'Waiting for Yarn' || 'Received Yarn'); $detail=$this->outsource_model->get_work_pending_order_completed_issue_loom_data($table); echo json_encode($detail); } public function fetch_stock_transfer_model_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('product_type'); $data3=$this->input->post('product_location'); if($data2 == 'Fabrics') { $details = $this->store_model->display_fabric_stock_grid_embroidryinspection($data3); } else if($data2 == 'Yarn - Raw') { } else if($data2 == 'Yarn - Twisted') { } else if($data2 == 'Yarn - Dyed') { } else if($data2 == 'Consumables') { $detail=$this->vendor_model->get_issue_purchase_table_stock_consum_data($data3); echo json_encode($detail); } else if($data2 == 'Spares') { } } public function fetch_yarn_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); $data1=array(); $data11=array(); $data111=array(); $data1111=array(); $data['twistings']=' '; $data['raw']=' '; $data['dyed']=' '; $data['swan_dyed']=' '; $location=$this->input->post('location'); if($location == '') { $arrrr = $this->outsource_model->display_yarn_twisting111_data(); array_push($data1,$arrrr); $arrr = $this->outsource_model->display_yarn_raw111_data(); array_push($data11,$arrr); $arr = $this->outsource_model->display_yarn_dyed_grid_detailed_data(); array_push($data111,$arr); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0); $details_swan_dyed=$this->outsource_model->get_work_order_grid_issue_data($table,$where); array_push($data1111,$details_swan_dyed); } else { //$arrrr = $this->outsource_model->display_yarn_twisting_loca_data($location); $table='delivery_yarn_twisting'; $where=array('status'=>1,'consumed_at'=>$location); $arrrr = $this->outsource_model->display_yarn_twisting_grid_datass($location); //$arrrr= $this->outsource_model->get_embroidery_datass($table,$where); array_push($data1,$arrrr); $arrr = $this->outsource_model->display_yarn_raw_loca_data($location); array_push($data11,$arrr); $arr = $this->outsource_model->display_yarn_dyed_grid_loca_detailed_data($location); array_push($data111,$arr); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$location); $details_swan_dyed=$this->outsource_model->get_work_order_grid_issue_data($table,$where); array_push($data1111,$details_swan_dyed); } $data['twistings']=$data1; $data['raw']=$data11; $data['dyed']=$data111; $data['swan_dyed']=$data1111; // print_r($data['swan_dyed']); // die(); echo json_encode($data); } public function fetch_weaving_order_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'); if($location == '') { $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_data1(); $val2 = $this->outsource_model->display_yarn_twisting_data1(); //print_r($data['get_yarn_twisting_data']); //die(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_data1(); $val1 = $this->outsource_model->display_yarn_raw_data1(); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data1_details(); $val3 = $this->outsource_model->display_yarn_dyed_data1(); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'rec_dyed_qua >'=>0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); $data1=array(); foreach($val1 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data1,$v); } //print_r($val1); //die(); $data['raw']=$data1; $data2=array(); foreach($val2 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data2,$v); } $data['twist']=$data2; //print_r() $data3=array(); foreach($val3 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data3,$v); } $data['dyed']=$data3; $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0); $data['raw_mat']=$this->outsource_model->get_work_order_grid_data($table,$where); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'rec_dyed_qua >'=>0); $data['get_swan_yarn_dyed_data']=$this->outsource_model->get_work_order_grid_data($table,$where); echo json_encode($data); } else { $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_loca_data1($location); $val2 = $this->outsource_model->display_yarn_twisting_loca_data1($location); //print_r($data['get_yarn_twisting_data']); //die(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_loca_data1($location); $val1 = $this->outsource_model->display_yarn_raw_loca_data1($location); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data_loca_details($location); $val3 = $this->outsource_model->display_yarn_dyed_data_loca_details($location); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'rec_dyed_qua >'=>0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); $data1=array(); foreach($val1 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data1,$v); } //print_r($val1); //die(); $data['raw']=$data1; $data2=array(); foreach($val2 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data2,$v); } $data['twist']=$data2; //print_r() $data3=array(); foreach($val3 as $val) { $arr = explode(' ',trim($val->yarnname)); // $table='workorder_yarn_details'; // $where=array('yarn_details'=>$yarn); //$arr=$this->outsource_model->fetch_where_row_data($table,$where); $v=$arr[0]; array_push($data3,$v); } $data['dyed']=$data3; $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$location,'rec_dyed_qua >'=>0); $data['get_swan_yarn_dyed_data']=$this->outsource_model->get_work_order_grid_data($table,$where); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,); $data['raw_mat']=$this->outsource_model->get_work_order_grid_data($table,$where); echo json_encode($data); } } public function finishing_emb_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= $this->uri->segment(3); //print_r($get); ///die(); if($i == 'all') { $data = $this->store_model->display_fabric_embroidryinspection(); echo json_encode($data); } else if($i == '1') { $location='PEENYA - DYEING'; $data = $this->store_model->display_fabric_embroidry_location($location); //print_r($data); //die(); echo json_encode($data); } else if($i == '2') { $location='HO'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '3') { $location='PEENYA - TAILORING'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '4') { $location='NANDI'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '5') { $location='BYATRANPURA'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '6') { $location='VIJAYAPURA'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '7') { $location='DODDAJALA'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '8') { $location='KUMARA PARK'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } //$location=$this->input->post('location'); //if($location == '') //{ //$data = $this->store_model->display_fabric_embroidryinspection(); // echo json_encode($data); //} //else //{ //$data['details'] = $this->store_model->display_fabric_embroidry_location($location); //echo json_encode($data); //} } public function issue_finishing_emb_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); $uri = $_SERVER["REQUEST_URI"]; $data['val'] = substr($uri, strpos($uri, "=") + 1); $data['f0']=explode('/', $data['val'], 6)[0]; $data['f1']=explode('/', $data['val'], 6)[1]; $data['f2']=explode('/', $data['val'], 6)[2]; $data['f3']=explode('/', $data['val'], 6)[3]; $data['f4']=explode('/', $data['val'], 6)[4]; $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $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('out_source_master/issue_fabric_location_data',$data); $this->load->view('templates/footer_inside'); } public function issue_finishing_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= $this->uri->segment(3); //print_r($get); ///die(); if($i == 'all') { $data = $this->store_model->display_fabric_embroidryinspection(); echo json_encode($data); } else if($i == '1') { $location='PEENYA - DYEING'; $data = $this->store_model->display_fabric_embroidry_location($location); //print_r($data); //die(); echo json_encode($data); } else if($i == '2') { $location='HO'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '3') { $location='PEENYA - TAILORING'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '4') { $location='NANDI'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '5') { $location='BYATRANPURA'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '6') { $location='VIJAYAPURA'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '7') { $location='DODDAJALA'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } else if($i == '8') { $location='KUMARA PARK'; $data = $this->store_model->display_fabric_embroidry_location($location); echo json_encode($data); } } public function issue_fabric_finishing_embroidry_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'); $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'); $new = str_replace('%20', ' ', $data['f2']); $data['neww'] = str_replace('%3', '>', $new); $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; $arr=$this->store_model->display_fabric_fabricinspection($where); array_push($data11,$arr); } $data['result']=$data11; $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'; $data['getresult']=$this->planning_yarn->fabricmasterdata(); $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_data($table); //print_r($data['result']); //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('out_source_master/issue_fabric_emp_details',$data); $this->load->view('templates/footer_inside'); } public function fabric_embroidry_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'], 6)[0]; //print_r($data['f0']); //die(); $data['f1']=explode('/', $data['val'], 6)[1]; $data['f2']=explode('/', $data['val'], 6)[2]; $data['f3']=explode('/', $data['val'], 6)[3]; $data['f4']=explode('/', $data['val'], 6)[4]; $ff5=explode('/', $data['val'], 6)[5]; //=explode('/', $data['val'], 6)[6]; $data['f5']=explode('/', $ff5, 2)[0]; $data['f6']=explode('/', $ff5, 2)[1]; //print_r($data['f5']); //die(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $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('out_source_master/fabric_emp_location_data',$data); $this->load->view('templates/footer_inside'); } public function fabric_finishing_embroidry_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'); $data['f1']=$this->input->post('f1'); $data['f7']=$this->input->post('f7'); $data['f2']=$this->input->post('f2'); $data['f3']=$this->input->post('f3'); $data['f4']=$this->input->post('f4'); $data['f5']=$this->input->post('f5'); $new = str_replace('%20', ' ', $data['f2']); $data['neww'] = str_replace('%3', '>', $new); //print_r($data['f5']);die(); $data['f6']=$this->input->post('f6'); $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; $arr=$this->store_model->display_fabric_fabricinspection($where); array_push($data11,$arr); } $data['result']=$data11; $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'; $data['getresult']=$this->planning_yarn->fabricmasterdata(); $table='consumed_at'; $data['consumed_at']=$this->vendor_model->fetch_where_data($table); //print_r($data['result']); //die(); $table='design_master'; $data['design_master']=$this->vendor_model->fetch_where_data($table); $table='shade_master'; $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['shade_master']=$this->vendor_model->fetch_where_data($table); $this->load->view('templates/header_inside',$data); $this->load->view('out_source_master/fabric_emb_details',$data); $this->load->view('templates/footer_inside'); } public function location_wise_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); $location=$this->input->post('location'); $val=$this->input->post('id_val'); $data['value_id']=$this->input->post('id_val'); $i=$location; if($location == 'all') { $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); // print_r($data['fetch']); // die(); if($data['fetch']->refer == 'outsource' || $data['fetch']->refer == 'dyeing') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outdata1(); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outdata1(); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outdata1(); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { //$y=$data['fetch']->yarn_details; $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_data1($yw); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; $data['raw'] = $this->outsource_model->display_yarn_raw_modal_data1($y); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_data1($y); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } //print_r($data['swan_dyed']); //die(); echo json_encode($data); } else if($location == '1') { $locationn='PEENYA - DYEING'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource' || $data['fetch']->refer == 'dyeing') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; //$data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } else if($location == '2') { $locationn='HO'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource' || $data['fetch']->refer == 'dyeing') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; // $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } else if($location == '3') { $locationn='PEENYA - TAILORING'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource' || $data['fetch']->refer == 'dyeing') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; //$data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } else if($location == '4') { $locationn='NANDI'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource' || $data['fetch']->refer == 'dyeing') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; //$data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } else if($location == '5') { $locationn='BYATRANPURA'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; //$data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } else if($location == '6') { $locationn='VIJAYAPURA'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; //$data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } else if($location == '7') { $locationn='DODDAJALA'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; //$data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } else if($location == '8') { $locationn='KUMARA PARK'; $where=array('id'=>$val); $table='workorder_dyeing_material'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); if($data['fetch']->refer == 'outsource') { $data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_outsourcedata1($locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_outsourcedata1($locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_outsourcedata1($locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } else { $y=$data['fetch']->yarn_details; $arr = explode(' ',trim($y)); //$y1=$data['fetch']->yarnSpecification; //$y2=$data['fetch']->yarnDenier; $yw=$arr[0]; $data_twist_yarn = $this->outsource_model->display_yarn_twisting_stock_yarn_material_modal_loc_data1($yw,$locationn); $twist_data=array(); foreach($data_twist_yarn as $twist) { $t1=$twist->yarnname . ' ' . $twist->yarndenier . ' ' . $twist->yarnspecification; if($twist->yarnname == $y) { array_push($twist_data,$twist); } else if($t1 == $y) { array_push($twist_data,$twist); } else { } } // print_r($twist_data); // die(); $data['twist_yarn']=$twist_data; //$data['twist_yarn'] = $this->outsource_model->display_yarn_twisting_yarn_material_modal_loc_data1($y,$locationn); $data['raw'] = $this->outsource_model->display_yarn_raw_modal_loc_data1($y,$locationn); $data['dyed'] = $this->outsource_model->display_yarn_dyed_modal_loc_data1($y,$locationn); $table='work_order_dyeing'; $where=array('status'=>'COMPLETED','yarn_status'=>0,'yarn_details'=>$y,'location'=>$locationn,'rec_dyed_qua >' => 0); $data['swan_dyed']=$this->outsource_model->get_work_order_grid_data($table,$where); } echo json_encode($data); } //echo json_encode($data); } public function outsource_dyeing_work_order() { $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['getalldata_weft'] = $this->outsource_model->display_weft_yarnqty_data(); $data['getalldata'] = $this->outsource_model->display_warp_yarnqty_data(); $data['get_yarn_twisting_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_twisting_deying_data'] = $this->outsource_model->display_yarn_twisting_data(); $data['get_yarn_raw_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_raw_dyeing_data'] = $this->outsource_model->display_yarn_raw_data(); $data['get_yarn_dyed_data'] = $this->outsource_model->display_yarn_dyed_data(); $data['get_yarn_dyed_deying_data'] = $this->outsource_model->display_yarn_dyed_data(); $table='create_materialissue_work_order'; $id=$this->outsource_model->max_select_workorer_id($table); $data['max_id']=$id->work_order+1; $table='workorder_dyeing'; $max=$this->outsource_model->max_select_maximum_id($table); $v=$max->id; $table='workorder_dyeing'; $where=array('id'=>$v); $issue_row=$this->outsource_model->get_customerdata($table,$where); if(empty($issue_row)) { $data['max_dyed_id']=1; } else if($issue_row->issue_no == 'NIL') { $data['max_dyed_id']=1; } else { $vv=$issue_row->issue_no; $string = $vv; preg_match_all('/([0-9]+|[a-zA-Z]+)/',$string,$matches); // print_r($matches); // die(); foreach($matches as $m) { $str=$m[0]; $charater=$m[3]; } //$ff=preg_split("/[-,]+/", $vv); // $vvv=$ff[3]; // print_r($vvv+1); // die(); $data['max_dyed_id']=$charater + 1; } $table='workorder_dyeing_material'; $where=array('reference'=>'D'); $id=$this->outsource_model->max_select_dyeing_maximum_id($table,$where); if($id->id == '') { $data['dyeing_max_id']=1; } else if($id->id == 'NIL') { $data['dyeing_max_id']=1; } else { $table='workorder_dyeing_material'; $where=array('id'=>$id->id); $d=$this->vendor_model->fetch_where_subgrid_data($table,$where); if($d == '') //if($d->work_order == 8) { $data['dyeing_max_id']=1; } else { $data['dyeing_max_id']=$d->work_order+1; } } $data['user_type_id'] = $this->access_id(); $data['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $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('out_source_master/outsource_dyeing_goods_recived',$data); $this->load->view('templates/footer_inside'); } public function insert_outsource_deying_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'); //$checkbox_value=$this->input->post('checkbox_value'); //print_r($data2); // die(); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $data1=array(); foreach($exp as $val) { $v=preg_split('/(?<=[0-9])(?=[a-z]+)/i',$val); $num=$v[0]; $letter=$v[1]; if($letter=='a') { $table='osl_warp_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_data($data,$where); } elseif($letter=='e') { $table='osl_weft_details'; $where=array('id'=>$num); $data=array('status'=>'1'); $this->outsource_model->update_osl_weft_data($data,$where); } } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $dyeing_var_kgs = $this->input->post('dyeing_var_kgs'); $dyeing_balanced_net_wt = $this->input->post('dyeing_balanced_net_wt'); //$dyeing_balanced_gross_wt = $this->input->post('dyeing_balanced_gross_wt'); $dyeing_issued_net_wt = $this->input->post('dyeing_issued_net_wt'); // $dyeing_issued_gross_wt= $this->input->post('dyeing_issued_gross_wt'); // $deying_warp_denier= $this->input->post('deying_warp_denier'); $deying_bale= $this->input->post('deying_bale'); $deying_lot = $this->input->post('deying_lot'); //$deying_gross_weight = $this->input->post('deying_gross_weight'); $deying_net_weight = $this->input->post('deying_net_weight'); $deying_yarn_specification = $this->input->post('deying_yarn_specification'); $deying_yarn_denier = $this->input->post('deying_yarn_denier'); $deying_yarn_name=$this->input->post('deying_yarn_name'); $deying_warp_wt= $this->input->post('deying_warp_wt'); $deying_warp_color = $this->input->post('deying_warp_color'); //$deying_warp_spec = $this->input->post('deying_warp_spec'); ///$deying_warp_quality = $this->input->post('deying_warp_quality'); //$deying_our_shade = $this->input->post('deying_our_shade'); $deying_issue_no = $this->input->post('deying_issue_no'); $d_issue_no = $this->input->post('d_issue_no'); $d_ourshade = $this->input->post('d_ourshade'); $d_warp_quality = $this->input->post('d_warp_quality'); $d_warp_spec = $this->input->post('d_warp_spec'); $d_warp_denier= $this->input->post('d_warp_denier'); $d_warp_color= $this->input->post('d_warp_color'); $d_warp_wt = $this->input->post('d_warp_wt'); $d_rate_inr = $this->input->post('d_rate_inr'); $d_value_inr = $this->input->post('d_value_inr'); $d_cgst = $this->input->post('d_cgst'); $d_sgst=$this->input->post('d_sgst'); $location=$this->input->post('location'); $d_total= $this->input->post('d_total'); foreach($d_issue_no as $key=>$val) { $data=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_ourshade[$key], 'yarn_quality'=>$d_warp_quality[$key], 'yarn_specification'=>$d_warp_spec[$key], 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], // 'value_inr'=>$d_quty_kgs[$key], 'rate_inr'=>$d_rate_inr[$key], 'value_inr'=>$d_value_inr[$key], 'cgst'=>$d_cgst[$key], 'sgst'=>$d_sgst[$key], 'location'=>$location[$key], 'total'=>$d_total[$key], // 'quty_kgs'=>$deying_warp_color[$key], // 'rate_inr'=>$deying_warp_spec[$key], // 'value_inr'=>$deying_warp_quality[$key], 'redying' => 'd', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, ); $table='workorder_dyeing'; $this->db->insert($table,$data); } foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'article_no'=>$d_ourshade[$key], 'ourshade'=>$d_warp_quality[$key], 'yarn_details'=>$d_warp_spec[$key], 'location'=>$location[$key], 'warp_color'=>$d_warp_color[$key], 'warp_wt'=>$d_warp_wt[$key], 'reference' => 'O', 'work_order_no' => $this->input->post('deying_work_order'), 'work_order' => $this->input->post('deying_work_order_num'), 'vendor' => $this->input->post('deying_vendor_name'), 'date' => $this->input->post('deying_sys_date'), 'delivery_date' => $this->input->post('deying_delivery_date'), 'osl_no' => $this->input->post('osl_no'), 'prepared_by'=>$approved_by, 'issue_stock'=>'ISSUE STOCK', ); $table='workorder_dyeing_material'; $this->db->insert($table,$data1); } foreach($d_issue_no as $key=>$val) { $data1=array('issue_no'=>$d_issue_no[$key], 'yarn_details'=>$d_warp_spec[$key], 'work_order' => $this->input->post('deying_work_order_num'), 'osl_no' => $this->input->post('osl_no'), 'location'=>$location[$key], ); $table='work_order_dyeing'; $this->db->insert($table,$data1); } } public function dying_issue_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); $uri = $_SERVER["REQUEST_URI"]; $val = substr($uri, strpos($uri, "=") + 1); $data['d']=explode('/', $val, 2)[0]; $data['d1']=explode('/', $val, 2)[1]; $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['value_id']=$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('out_source_master/dyeing_issue_stock_grid',$data); $this->load->view('templates/footer_inside'); } public function deying_deliveryconfirmation_histroy_grid_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); $table1='workorder_dyeing'; $title1='WO'; $where1=''; $po1=$this->outsource_model->fetch_wo_numers($title1); foreach($po1 as $p) { $table='workorder_dyeing'; $where=array('id'=>$p->id); $data=array('dyeing_status'=>'1'); $this->marketing_model->update_data($where,$table,$data); } $table='workorder_dyeing'; $where=array('status'=>0,'dyeing_status'=>1); //$detail=$this->outsource_model->get_work_order_data($table,$where); //print_r($detail); //die(); $detail=$this->outsource_model->history_desc_dyeing_grid_data(); echo json_encode($detail); } public function outsource_delete_fun() { $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->input->post('as'); $where=array('id'=>$id); $table='outsource_vendor_master'; $this->vendor_model->delete_vendor($table,$where); return true; } public function outsource_delete_form() { $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->input->post('as'); $where=array('id'=>$id); $table='finishing_embroidry_stock'; $this->vendor_model->delete_vendor($table,$where); return true; } public function insert_swan_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']; $yarn_type = $this->input->post('yarn_type'); $yarn_quality = $this->input->post('yarn_quality'); $yarn_name = $this->input->post('yarn_name'); $yarn_denier = $this->input->post('yarn_denier'); $yarn_specification= $this->input->post('yarn_specification'); $yarn_stage= $this->input->post('yarn_stage'); $quty_kgs = $this->input->post('quty_kgs'); $rate_inr = $this->input->post('rate_inr'); $value_inr = $this->input->post('value_inr'); $cgst = $this->input->post('cgst'); $sgst = $this->input->post('sgst'); $twisting_total=$this->input->post('total'); $d11=date("d-m-Y"); foreach($yarn_type as $key=>$val) { $yarn_data=array('yarn_type'=>$yarn_type[$key], 'yarn_quality'=>$yarn_quality[$key], 'yarn_name'=>$yarn_name[$key], 'yarn_denier'=>$yarn_denier[$key], 'yarn_specification'=>$yarn_specification[$key], 'yarn_stage'=>$yarn_stage[$key], 'quty_kgs'=>$quty_kgs[$key], 'rate_inr'=>$rate_inr[$key], 'value_inr'=>$value_inr[$key], 'cgst'=>$cgst[$key], 'sgst'=>$sgst[$key], 'twisting_total'=>$twisting_total[$key], 'work_order' => $this->input->post('work_order_num'), 'work_order_no' => $this->input->post('work_order'), 'vendor_name' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'delivery_date' => $this->input->post('del_date'), 'prepared_by'=>$approved_by, 'approved_by'=>$this->input->post('approved_by'), 'created_at'=>$d11, ); if($yarn_type[$key]!="" && $yarn_quality[$key]!="" && $yarn_name[$key]!="" && $yarn_denier[$key]!="" && $yarn_specification[$key]!="") { $table='create_yarntwisting_work_order'; $this->db->insert($table,$yarn_data); } } $material_yarnname = $this->input->post('m_yarn_name'); $material_yarndenier = $this->input->post('m_yarn_denier'); $material_yarnspecification = $this->input->post('m_yarn_specification'); $material_net_weight=$this->input->post('m_net_weight'); $material_lot=$this->input->post('lot'); $material_bale=$this->input->post('bale'); $issued_net_weight = $this->input->post('issued_net_weight'); $m_balanced_net_weight = $this->input->post('m_balanced_net_weight'); $val_id = $this->input->post('val_id'); $location_val = $this->input->post('location_val'); foreach($material_yarnname as $key=>$val) { //echo 'hai'; // $v=$val->shadeID; $data=array('material_yarnname'=>$material_yarnname[$key], 'material_yarndenier'=>$material_yarndenier[$key], 'material_yarnspecification'=>$material_yarnspecification[$key], 'material_net_weight'=>$material_net_weight[$key], 'material_lot'=>$material_lot[$key], 'material_bale'=>$material_bale[$key], 'issued_net_weight'=>$issued_net_weight[$key], 'm_balanced_net_weight'=>$m_balanced_net_weight[$key], 'location' =>$location_val[$key], 'work_order_no' => $this->input->post('work_order'), 'work_order' => $this->input->post('work_order_num'), 'vendor_name' => $this->input->post('vendor_name'), 'date' => $this->input->post('sys_date'), 'delivery_date' => $this->input->post('del_date'), 'prepared_by'=>$approved_by, 'approved_by'=>$this->input->post('approved_by'), 'yarn_ref'=>'swan', 'yarn_id' =>$val_id[$key], 'created_at'=>$d11, ); if($material_yarnname[$key]!="" && $material_yarndenier[$key]!="" && $material_yarnspecification[$key]!="" && $material_net_weight[$key]!="") { $table='create_materialissue_work_order'; $this->db->insert($table,$data); // $arr = preg_match_all('/([0-9]+|[a-zA-Z]+)/',$val_id[$key],$matches); // $first_input_field = $matches[0]; // $second_input_field = $matches[1]; // if($second_input_field[0] == 'y') // { $data=array('rec_dyed_qua'=>$m_balanced_net_weight[$key]); $table='work_order_dyeing'; $where=array('id'=>$val_id[$key]); $this->store_model->update_data($where,$table,$data); // } // else if($second_input_field[0] == 's') // { // $data=array('rec_dyed_qua'=>$m_balanced_net_weight[$key]); // $table='work_order_dyeing'; // $where=array('id'=>$second_input_field[1]); // $this->store_model->update_data($where,$table,$data); // } } } $vendor=$this->input->post('vendor_name'); $wo=$this->input->post('work_order'); $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 .= "Please find below the details of Twisting work order,".'<br/>'; $msgs .= '<table class="table" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;">'; $msgs .= '<tr><td>'."Vendor Name".'</td>'; $msgs .= '<td>'.$vendor.'</td></tr>'; $msgs .= '<tr><td>'."Work Order #".'</td>'; $msgs .= '<td>'. $wo .'</td></tr>'; $msgs .= '<tr><td>'."Yarn Type".'</td>'; $msgs .= '<td>'.$yarn_type.'</td></tr>'; $msgs .= '<tr><td>'."Yarn Quality".'</td>'; $msgs .= '<td>'.$yarn_quality.'</td></tr>'; $msgs .= '<tr><td>'."Yarn Denier".'</td>'; $msgs .= '<td>'.$yarn_denier.'</td></tr>'; $msgs .= '<tr><td>'."Yarn Specification".'</td>'; $msgs .= '<td>'.$yarn_specification.'</td></tr>'; $msgs .= '<tr><td>'."Required Qty".'</td>'; $msgs .= '<td>'.$quty_kgs.'</td></tr>'; $msgs .= '<tr><td>'."Total Net Wt Issued".'</td>'; $msgs .= '<td>'.$issued_net_weight.'</td></tr>'; $msgs .= '<tr><td>'."Created by".'</td>'; $msgs .= '<td>'. $approved_by .'</td></tr>'; $msgs .= '</table><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('management@swansilk.com'); $this->email->cc('ppc@swansilk.com'); $this->email->subject('Swan / Deco Twisting WO'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } public function outsource_weaving_summary_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='weaving_panel_planning_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); $osl_no=$data['fetch']->osl_no; $subNo=$data['fetch']->subNo; $data1=$data['fetch']->id; $table = 'issue_loom'; $where = array('weaving_panel_id'=>$data1,'status'=>'1'); $data['getalldata'] = $this->outsource_model->fetch_where_subgrid_data1($table,$where); $data['getalldata_net'] = $this->vendor_model->sum_get_receive_weaving_customerdata($table,$where); $data['getalldata_rem'] = $this->vendor_model->sum_get_receive_weaving_sum_customerdata($table,$where); $data1=$data['fetch']->id; $table = 'issue_loom'; $where = array('weaving_panel_id'=>$data1,'status'=>'1'); $data['getyarndata'] = $this->outsource_model->get_customerdata($table,$where); $where1=array('id'=>$val); $table1='weaving_panel_planning_order'; $data['po_details']=$this->outsource_model->fetch_where_row_data($table1,$where1); $data_po_details=$this->outsource_model->fetch_where_row_data($table1,$where1); $d=$data['po_details']->weaving_date; $date = new DateTime($d); $data['registration_date'] = $date->format('d-m-Y'); $where=array('weaving_id'=>$val); $table='weaving_factory_stock'; $goods_id=$this->outsource_model->fetch_where_row_data($table,$where); $g_id=$this->outsource_model->fetch_where_row_data($table,$where); if(empty($goods_id)) { } else { $po_id=$goods_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['goods_details']=$this->outsource_model->fetch_where_subgrid_result_data($table,$where); } if(empty($g_id)) { } else { $po_id=$g_id->weaving_id; $where=array('weaving_id'=>$po_id); $table='weaving_factory_stock'; $data['rec_wei']=$this->outsource_model->fetch_where_subgrid_result_rec_wei_data($table,$where); $data['rec_mtr']=$this->outsource_model->fetch_where_subgrid_result_rec_mtr_data($table,$where); } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $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('out_source_master/work_order_complete_summary_weaving_preview',$data); $this->load->view('templates/footer_inside'); } public function outsource_weaving_summary1_preview() { //$uri = $_SERVER["REQUEST_URI"]; // $val = substr($uri, strpos($uri, "=") + 1); $val=$this->input->post('as'); $where=array('id'=>$val); $table='weaving_panel_planning_order'; $data['fetch']=$this->vendor_model->get_customerdata($table,$where); echo json_encode($data); } public function fetch_remnants_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='issue_loom'; $where=array('bag !='=>''); //$data = $this->outsource_model->display_yarn_twisting_grid_data(); $loom_details= $this->outsource_model->history_rements_desc_dyeing_grid_data(); $weaving_details= $this->outsource_model->history_rements_desc_weaving_grid_data(); $details=array_merge($loom_details,$weaving_details); sort($details); echo json_encode($details); } public function fetch_remnants_grid_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); $get = $this->uri->segment(3); if($get == 'HO') { $gett='HO'; } else if($get == 'DYEING') { $gett='PEENYA - DYEING'; } else if($get == 'NANDI') { $gett='NANDI'; } else if($get == 'TAILORING') { $gett='PEENYA - TAILORING'; } else if($get == 'BYATRANPURA') { $gett='BYATRANPURA'; } else if($get == 'VIJAYAPURA') { $gett='VIJAYAPURA'; } else if($get == 'DODDAJALA') { $gett='DODDAJALA'; } else if($get == 'KUMARA') { $gett='KUMARA PARK'; } $table='issue_loom'; $where=array('bag !='=>'','remnants_location'=>$gett); $data=$this->outsource_model->history_rements_order_desc_dyeing_grid_data($gett); echo json_encode($data); } ////////////////////////// 10-11-2018 ////////////////////////////// public function fetch_yarn_remnants() { //$uri = $_SERVER["REQUEST_URI"]; $val = $this->input->post('as'); $where=array('id'=>$val); $table='create_weaving_work_order'; $details = $this->outsource_model->get_customerdata($table,$where); $where=array('work_order_num'=>$details->work_order_num,'confirm_check'=>'Yes'); $table='create_weaving_work_order'; $details_row = $this->outsource_model->get_customerdata($table,$where); if(empty($details_row)) { $data['res']=0; $where=array('id'=>$val); $table='create_weaving_work_order'; $data['results']=$this->vendor_model->fetch_where_subgrid_data($table,$where); } else { $data['res']=1; } echo json_encode($data); } public function insert_rements_outsource_data() { $stock_id = $this->input->post('stock_id'); $rec_rements = $this->input->post('rec_rements'); $location= $this->input->post('location'); $bag= $this->input->post('bag'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $recieved_by=$id['username']; $d = date("d-m-Y"); $rr=array('issue_loom_id'=>$stock_id, 'rements'=>$rec_rements, 'rements_stock'=>$rec_rements, 'rements_approval_by'=>$recieved_by, 'rements_approved_date'=>$d, 'bag'=>$bag, 'remnants_location'=>$location, 'ref_table'=>'weaving'); $table='remnants'; $this->db->insert($table,$rr); $where1=array('id'=>$stock_id); $table='create_weaving_work_order'; $datas=array('remnants'=>$rec_rements, 'rements_approval_by'=>$recieved_by, 'rements_approved_date'=>$d, 'bag'=>$bag, 'rem_location'=>$location); $detailse=$this->vendor_model->update_po_list_confirm_purchase($table,$datas,$where1); echo json_encode($detailse); } public function outsource_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_check'=>'Yes','remark'=>$remarks,'confirmed_approved_by'=>$approved_by,'confirmed_approved_date'=>$current_date,'confirm_status'=>'COMPLETED'); $table= 'create_weaving_work_order'; $details = $this->outsource_model->update_data($where1,$table,$data1); return true; } public function outsource_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_check'=>'No','remark'=>'','confirmed_approved_by'=>'','confirmed_approved_date'=>'','confirm_status'=>'NOT YET'); $table= 'create_weaving_work_order'; $details = $this->outsource_model->update_data($where1,$table,$data1); return true; } public function vendor_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); $table='outsource_vendor_master'; $where=array('id'=>$val); $data['result']=$this->vendor_model->get_customerdata($table,$where); $data['str']=$data['result']->import_fileno; $data['userdetails'] = $this->session_data_pass(); $table='indent_product'; $data['product']=$this->vendor_model->fetch_where_data($table); $data['country'] = $this->yarn_model->getcountries(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['user_type_id'] = $this->access_id(); $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('out_source_master/preview_vendor_master',$data); $this->load->view('templates/footer_inside'); } public function dyeing_pc() { $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='workorder_dyeing'; $where=array('id'=>$val); $row=$this->vendor_model->get_customerdata($table,$where); $v=$row->work_order; $data['result']=$this->vendor_model->fetch_where_outsource_subgrid_data_history_data($v); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['indent_p']='indent_preview'; $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('out_source_master/outsourec_dyeing_pc',$data); $this->load->view('templates/footer_inside'); } public function twisting_pc() { $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['result']=$this->vendor_model->fetch_where_outsource_twisting_subgrid_data_history_data($val); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['indent_p']='indent_preview'; $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('out_source_master/outsourec_twisting_pc',$data); $this->load->view('templates/footer_inside'); } public function update_yarn_data() { $id=$_REQUEST['id']; $purpose=$_REQUEST['purpose']; $yarnname=$_REQUEST['yarnname']; $yarnspecification=$_REQUEST['yarnspecification']; $yarndenier=$_REQUEST['yarndenier']; $lot=$_REQUEST['lot']; $bale=$_REQUEST['bale']; $issue_gross_weight=$_REQUEST['issue_gross_weight']; $issue_net_weight=$_REQUEST['issue_net_weight']; $updated_unit = $_REQUEST['updated_unit']; $rec_date = $_REQUEST['rec_date']; $where=array('id'=> $id); $data= array('yarnname'=>$yarnname, 'yarnspecification'=>$yarnspecification, 'yarndenier'=>$yarndenier, 'lot'=>$lot, 'bale'=>$bale, 'issue_gross_weight'=>$issue_gross_weight, 'issue_net_weight'=>$issue_net_weight, 'rec_date'=>$rec_date); $data1=array('purpose'=>$purpose,'updated_unit'=>$updated_unit); $table='indent_yarn_goods_details'; $table1='indent_po'; $val=$this->outsource_model->getd($where); $where1=array('id'=>$val); $this->outsource_model->update_data($where,$table,$data); $this->outsource_model->update_data($where1,$table1,$data1); } public function update_faric_data() { $id = $_REQUEST['id']; $design = $_REQUEST['design']; $rec_weight = $_REQUEST['rec_weight']; $balanced_mtrs = $_REQUEST['balanced_mtrs']; $rejected_mtrs = $_REQUEST['rejected_mtrs']; $updated_unit = $_REQUEST['updated_unit']; $received_date = $_REQUEST['received_date']; $where1 =array('id'=> $_REQUEST['id']); $data1 = array( 'design'=>$design, 'rec_weight'=>$rec_weight, 'received_date'=>$received_date, ); $table1 = 'fabric_inspection_details'; $this->outsource_model->update_data($where1,$table1,$data1); $where2 =array('goods_id'=> $_REQUEST['id']); $data2 = array( 'balanced_mtrs'=>$balanced_mtrs, 'rejected_mtrs'=>$rejected_mtrs, 'updated_unit'=>$updated_unit ); $table2 = 'fabric_inspection'; $this->outsource_model->update_data($where2,$table2,$data2); print_r($this->db->last_query()); } public function update_twisting_data() { $id=$_REQUEST['id']; $purpose=$_REQUEST['purpose']; $yarnName=$_REQUEST['yarnname']; $yarnSpecification=$_REQUEST['yarnspecification']; $yarnDenier=$_REQUEST['yarndenier']; $shades=$_REQUEST['shades']; $lot=$_REQUEST['lot']; $bale=$_REQUEST['bale']; $issue_gross_weight=$_REQUEST['issue_gross_weight']; $issue_net_weight=$_REQUEST['issue_net_weight']; $updated_unit =$_REQUEST['updated_unit']; $rec_date =$_REQUEST['rec_date']; if($_REQUEST['indent_po'] != 0 && $_REQUEST['indent_yarn_goods_details'] != 0){ $where=array('id'=> $_REQUEST['indent_po']); $data= array('purpose'=>$purpose, 'shades'=>$shades, 'updated_unit'=>$updated_unit); $table='indent_po'; $this->outsource_model->update_data($where,$table,$data); $where1 =array('id'=> $_REQUEST['indent_yarn_goods_details']); $data1 = array( 'yarnname'=>$yarnName, 'yarnspecification'=>$yarnSpecification, 'yarndenier'=>$yarnDenier, 'lot'=>$lot, 'bale'=>$bale, 'issue_gross_weight'=>$issue_gross_weight, 'issue_net_weight'=>$issue_net_weight, 'rec_date'=>$rec_date); $table1 = 'indent_yarn_goods_details'; $this->outsource_model->update_data($where1,$table1,$data1); } else if($_REQUEST['work_order_twisting'] != 0 && $_REQUEST['create_yarntwisting_work_order'] != 0){ $where=array('id'=> $_REQUEST['work_order_twisting']); $data = array( 'lot'=>$lot, 'bale'=>$bale, 'gross_weight'=>$issue_gross_weight, 'net_weight'=>$issue_net_weight, 'updated_unit' =>$updated_unit, 'rec_date'=>$rec_date); $table='work_order_twisting'; $this->outsource_model->update_data($where,$table,$data); $where1 =array('id'=> $_REQUEST['create_yarntwisting_work_order']); $data1 = array( 'yarn_name'=>$yarnName, 'yarn_specification'=>$yarnSpecification, 'yarn_denier'=>$yarnDenier); $table1 = 'create_yarntwisting_work_order'; $this->outsource_model->update_data($where1,$table1,$data1); } $data3 = array( 'purpose'=>$purpose, 'shades'=>$shades, 'yarnname'=>$yarnName, 'yarnspecification'=>$yarnSpecification, 'yarndenier'=>$yarnDenier, 'lot'=>$lot, 'bale'=>$bale, 'issue_gross_weight'=>$issue_gross_weight, 'issue_net_weight'=>$issue_net_weight); $where3 = array('id'=>$_REQUEST['id']); $table3 = 'delivery_yarn_twisting'; $this->outsource_model->update_data($where3,$table3,$data3); } public function update_dyed_data() { $id=$_REQUEST['id']; $purpose=$_REQUEST['purpose']; $yarnname=$_REQUEST['yarnname']; $yarndenier=$_REQUEST['yarndenier']; $yarnspecification=$_REQUEST['yarnspecification']; $ssl_shade=$_REQUEST['ssl_shade']; $shades=$_REQUEST['shades']; $color_code=$_REQUEST['color_code']; $lot=$_REQUEST['lot']; $bale=$_REQUEST['bale']; $issue_gross_weight=$_REQUEST['issue_gross_weight']; $issue_net_weight=$_REQUEST['issue_net_weight']; $updated_unit = $_REQUEST['updated_unit']; $rec_date = $_REQUEST['rec_date']; $where=array('id'=> $id); $data= array('yarnname'=>$yarnname, 'yarndenier'=>$yarndenier, 'yarnspecification'=>$yarnspecification, 'ssl_shade'=>$ssl_shade, 'lot'=>$lot, 'bale'=>$bale, 'issue_gross_weight'=>$issue_gross_weight, 'issue_net_weight'=>$issue_net_weight, 'rec_date'=>$rec_date); $data1=array('purpose'=>$purpose,'updated_unit'=>$updated_unit); $data2=array('shades'=>$shades,'color_code'=>$color_code); $table='indent_yarn_goods_details'; $val=$this->outsource_model->getd($where); $where1=array('id'=>$val); $table1='indent_po'; $val1=$this->outsource_model->getii($val); $where2=array('id'=>$val1); $table2='indent_add_indent'; $this->outsource_model->update_data($where,$table,$data); $this->outsource_model->update_data($where1,$table1,$data1); $this->outsource_model->update_data($where2,$table2,$data2); } } ?>