EVOLUTION-NINJA
Edit File: Planning.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Planning 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('request_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 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 add_auto_design() { $prefix_name=$this->input->post('str'); $table='design_master'; $where=array('prefixes'=>$prefix_name); $prefixes=$this->vendor_model->max_select_prefix_goods($table,$where); $p_des=$prefixes->design+1; // print_r($prefixes); // die(); echo json_encode($p_des); } 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 indent_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ indent ---------------------------------> if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'HO Purchase Admin' ) { $d=date('d-m-Y'); $table='indent_add_indent'; $where=array('indented_date'=>$d,'insert_notification_status'=>0); $indent_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_add_indent'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $indent_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_add_indent'; $where=array('approved_date'=>$d,'approval_notification_status'=>0); $indent_approval_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_insert_rows=0; $indent_update_rows=0; $indent_approval_rows=0; } //<!------------------------ po ---------------------------------> if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $d=date('d-m-Y'); $table='indent_po'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $indent_po_insert_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_po_insert_rows1=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'HO Purchase Admin' ) { $d=date('d-m-Y'); $table='indent_po'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $indent_po_update_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='indent_po'; $where=array('approved_date'=>$d,'approval_notification_status'=>0); $indent_po_approval_rows1=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $indent_po_update_rows1=0; $indent_po_approval_rows1=0; } $r=$indent_insert_rows + $indent_update_rows + $indent_approval_rows + $indent_po_insert_rows1 + $indent_po_update_rows1 + $indent_po_approval_rows1; return $r; } public function stock_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ stock ---------------------------------> if($data['emp_details']->designation == 'PPC Manager' || $data['emp_details']->designation == 'PPC Executive' || $data['emp_details']->designation == 'ACCOUNTS' || $data['emp_details']->designation == 'Accounts') { $d=date('d-m-Y'); $table='fabric_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='swan_yarn_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows1']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='yarn_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows2']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['stoct_transfer_rows']=0; $data['stoct_transfer_rows1']=0; $data['stoct_transfer_rows2']=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $ttt1=date('d/m/Y'); $ddd1=date('d-m-Y'); $table='fabric_inspection_details'; $where=array('received_date'=>$ttt1); $where1=array('received_date'=>$ddd1); $data['stock_split_data']=$this->vendor_model->fabric_inspection_split_count_amount_get_customerdata($table,$where,$where1); //"(status='live' OR status='dead')" $d=date('d-m-Y'); $table='cs_transfer'; $where=array('transfer_date'=>$d,'insert_notification_status'=>0); $data['stoct_transfer_rows3']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['stoct_transfer_rows3']=0; $data['stock_split_data']=0; } $stock=$data['stoct_transfer_rows'] + $data['stoct_transfer_rows1'] + $data['stoct_transfer_rows2'] + $data['stoct_transfer_rows3'] + $data['stock_split_data']; return $stock; } public function rec_stock_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { //<!---------------------- received stock ------------------------------> $d=date('d-m-Y'); $table='fabric_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='swan_yarn_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows1']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); $d=date('d-m-Y'); $table='yarn_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows2']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['rec_stoct_transfer_rows']=0; $data['rec_stoct_transfer_rows1']=0; $data['rec_stoct_transfer_rows2']=0; } if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $d=date('d-m-Y'); $table='cs_transfer'; $where=array('rec_date'=>$d,'update_notification_status'=>0); $data['rec_stoct_transfer_rows3']=$this->vendor_model->count_amount_notification_get_customerdata($table,$where); } else { $data['rec_stoct_transfer_rows3']=0; } //$data['total_rec_stock_notifications']=$data['rec_stoct_transfer_rows'] + $data['rec_stoct_transfer_rows1'] + $data['rec_stoct_transfer_rows2'] + $data['rec_stoct_transfer_rows3'] ; $rec_stock=$data['rec_stoct_transfer_rows'] + $data['rec_stoct_transfer_rows1'] + $data['rec_stoct_transfer_rows2'] + $data['rec_stoct_transfer_rows3']; return $rec_stock; } public function marketing_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { //<!---------------------- Marketing Module ------------------------------> $d=date('d-m-Y'); $where=$d; $data['marketing_rows']=$this->vendor_model->marketing_notification_getsuborder($where); $data['marketing_confirm_rows']=$this->vendor_model->marketing_notification_confirm_getsuborder($where); $data['marketing_update_num_rows']=$this->vendor_model->marketing_notification_update_getsuborder($where); $d=date('Y-m-d'); $where=$d; $data['marketing_on_date_rows']=$this->vendor_model->marketing_notification_delivery_date_getsuborder($where); $befdore_ten=date('Y-m-d',strtotime('+10 days')) . PHP_EOL; $data['marketing_ten_days_rows']=$this->vendor_model->marketing_notification_delivery_date_getsuborder($befdore_ten); $befdore_thirty=date('Y-m-d',strtotime('+30 days')) . PHP_EOL; $data['marketing_thirty_days_rows']=$this->vendor_model->marketing_notification_delivery_date_getsuborder($befdore_thirty); } else { $data['marketing_rows'] = 0; $data['marketing_confirm_rows'] = 0; $data['marketing_update_num_rows'] = 0; $data['marketing_on_date_rows'] = 0; $data['marketing_ten_days_rows'] = 0; $data['marketing_thirty_days_rows'] = 0; } $mark= $data['marketing_rows'] + $data['marketing_confirm_rows'] + $data['marketing_update_num_rows'] + $data['marketing_on_date_rows'] + $data['marketing_ten_days_rows'] + $data['marketing_thirty_days_rows']; return $mark; } public function issue_fabric_page_notifications() { //<!---------------------- issue fabric Module ------------------------------> $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { $d=date('d-m-Y'); $table='fabric_addstock'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $f=$this->vendor_model->issue_fabric_count_amount_get_customerdata($table,$where); } else { $f=0; } // $mark= $data['marketing_rows'] + $data['marketing_confirm_rows'] + $data['marketing_update_num_rows'] + $data['marketing_on_date_rows'] + $data['marketing_ten_days_rows'] + $data['marketing_thirty_days_rows']; return $f; } public function issue_cs_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin') { //<!---------------------- issue cs Module ------------------------------> $d=date('d-m-Y'); $table='cs_addstock'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $cs=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $cs=0; } return $cs; } public function planning_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'MARKETING' || $data['emp_details']->designation == 'Marketing') { // //<!---------------------- Planning Module ------------------------------> $d=date('d-m-Y'); $data['planning_order_rows'] = $this->vendor_model->planning_notification_get_details($d); $dd=date('Y-m-d'); $where=$dd; $data['pallning_outsource_rows']=$this->vendor_model->outsource_planning_notification_get_details($where); $d=date('Y-m-d'); $where=$d; $data['planned_dyeing_on_date_rows']=$this->vendor_model->marketing_notification_deying_date_getsuborder($where); $data['planned_weaving_on_date_rows']=$this->vendor_model->marketing_notification_weaving_date_getsuborder($where); $befdore_seven=date('Y-m-d',strtotime('+7 days')) . PHP_EOL; $data['planned_dyeing_sevenn_days_rows']=$this->vendor_model->marketing_notification_deying_date_getsuborder($befdore_seven); $data['planned_weaving_sevenn_days_rows']=$this->vendor_model->marketing_notification_weaving_date_getsuborder($befdore_seven); $after_five=date('Y-m-d',strtotime('-5 days')) . PHP_EOL; $data['planned_dyeing_five_days_rows']=$this->vendor_model->marketing_notification_deying_date_getsuborder($after_five); $data['planned_weaving_five_days_rows']=$this->vendor_model->marketing_notification_weaving_date_getsuborder($after_five); } else { $data['planning_order_rows'] =0; $data['pallning_outsource_rows']=0; $data['planned_dyeing_on_date_rows'] =0; $data['planned_dyeing_sevenn_days_rows'] =0; $data['planned_dyeing_five_days_rows']=0; $data['planned_weaving_on_date_rows'] =0; $data['planned_weaving_sevenn_days_rows'] =0; $data['planned_weaving_five_days_rows']=0; } $p=$data['planning_order_rows'] + $data['pallning_outsource_rows'] + $data['planned_dyeing_on_date_rows'] + $data['planned_dyeing_sevenn_days_rows'] + $data['planned_dyeing_five_days_rows'] + $data['planned_weaving_on_date_rows'] + $data['planned_weaving_sevenn_days_rows'] + $data['planned_weaving_five_days_rows'] ; return $p; } public function sample_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $emp_details=$this->vendor_model->get_customerdata($table,$where); if($emp_details->designation == 'Super Admin' || $emp_details->designation == 'Admin') { //<!------------------------ Sample request ---------------------------------> $d=date('d-m-Y'); $table='sample_request'; $where=array('created_date'=>$d,'insert_notification_status'=>0); $sample_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $sample_insert_rows=0; } if($emp_details->designation == 'Super Admin') { $d=date('d-m-Y'); $table='sample_request'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $sample_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $sample_update_rows=0; } $s= $sample_insert_rows + $sample_update_rows ; return $s; } public function work_order_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'PPC Manager') { //<!---------------------- work order ------------------------------> $d=date('d-m-Y'); $table='create_yarntwisting_work_order'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $data['work_order_twisting']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='workorder_dyeing'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $data['work_order_dyeing']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='workorder_dyeing_material'; $where=array('approved_date'=>$d,'insert_notification_status'=>0); $data['issue_work_order_dyeing_material_rows']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='finishing_embroidry'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $data['work_order_fabric_finishing']=$this->vendor_model->count_amount_work_order_get_customerdata($table,$where); $d=date('d-m-Y'); $table='work_order_twisting'; $where=array('rec_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_twisting_finishing']=$this->vendor_model->count_amount_work_order_delivery_twisting_get_customerdata($table,$where); $d=date('d-m-Y'); $table='work_order_dyeing'; $where=array('rec_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_dyeing_finishing']=$this->vendor_model->count_amount_work_order_delivery_dyed_get_customerdata($table,$where); $d=date('d-m-Y'); $table='weaving_factory_stock'; $where=array('rec_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_weaving_finishing']=$this->vendor_model->count_amount_work_order_delivery_weaving_fabric_get_customerdata($table,$where); $d=date('d/m/Y'); $table='finishing_embroidry_stock'; $where=array('received_date'=>$d,'insert_notification_status'=>0); $data['work_order_delivery_finishing_finishing']=$this->vendor_model->count_amount_work_order_delivery_fabric_finishing_emp_get_customerdata($table,$where); } else { $data['work_order_twisting']=0; $data['work_order_dyeing']=0; $data['work_order_fabric_finishing']=0; $data['work_order_delivery_twisting_finishing']=0; $data['work_order_delivery_dyeing_finishing']=0; $data['work_order_delivery_weaving_finishing']=0; $data['work_order_delivery_finishing_finishing']=0; $data['issue_work_order_dyeing_material_rows']=0; } $w=$data['work_order_twisting'] + $data['work_order_dyeing'] + $data['work_order_fabric_finishing'] + $data['work_order_delivery_twisting_finishing'] + $data['work_order_delivery_dyeing_finishing'] + $data['work_order_delivery_weaving_finishing'] + $data['work_order_delivery_finishing_finishing'] + $data['issue_work_order_dyeing_material_rows']; return $w; } public function packing_page_notifications() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); //<!------------------------ package list ---------------------------------> if($data['emp_details']->designation == 'Super Admin' || $data['emp_details']->designation == 'Admin' || $data['emp_details']->designation == 'Marketing' || $data['emp_details']->designation == 'MARKETING' || $data['emp_details']->designation == 'HO Marketing' || $data['emp_details']->designation == 'HO Marketing') { $d=date('d/m/Y'); $table='packing_list_data'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $package_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d-m-Y'); $table='packing_list_data'; $where=array('updated_on'=>$d,'update_notification_status'=>0); $package_update_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); $d=date('d/m/Y'); $table='madeups_list_data'; $where=array('created_at'=>$d,'insert_notification_status'=>0); $package_madeups_insert_rows=$this->vendor_model->count_amount_get_customerdata($table,$where); } else { $package_insert_rows=0; $package_update_rows=0; $package_madeups_insert_rows=0; } $packing= $package_insert_rows + $package_update_rows + $package_madeups_insert_rows; return $packing; } public function 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 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 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 color_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); if ($this->input->post('submitcolormaster')) { $this->form_validation->set_rules('color', 'Color', 'trim|required|xss_clean'); if ($this->form_validation->run() == FALSE) { $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('planning_module/color_master'); $this->load->view('templates/footer_inside'); } else { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $d=date('d-m-Y'); $c=$this->input->post('color'); $table='color_master'; $where=array('color'=>$c); $rows=$this->planning_shade->get_fabricdata($table,$where); if(empty($rows)) { $color_data = array('color' => $this->input->post('color'), 'created_by'=>$data['approved_by'], 'created_date'=>$d ); $colorinsert = $this->planning_shade->color_insert($color_data); if ($colorinsert == 1) { redirect(base_url() . 'planning/color_details', 'refresh'); } else { echo "not inserted"; } } else { } } } else { $data['check_specification'] = $this->yarn_model->check_spec_exists(); $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('planning_module/color_master', $data); $this->load->view('templates/footer_inside'); } } public function test() { $db_conn = mysqli_connect("localhost", "decotextil", "Deco1236", "decotextil_new"); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $q = $_POST['q']; //echo $this->input->get('q'); $r="SELECT articleID FROM article_master WHERE articleID = '" . $q . "'"; $result=mysqli_query($db_conn,$r); while($row = mysqli_fetch_object($result)) { $articleID=$row->articleID; } $sql="SELECT * FROM color_master"; $col=mysqli_query($db_conn,$sql); $i = 0; $arr = array(); while ($row = mysqli_fetch_array($col)) { $arr[$i++] = $row['color']; } $sqll="SELECT * FROM warp_data WHERE article_id ='" . $q . "' ORDER BY id ASC"; $warp=mysqli_query($db_conn,$sqll); echo "<table class='table table-striped table-bordered table-hover' id='checks_tbl'> <thead> <tr> <th> Warp Quality </th> <th> Warp Denier </th> <th> Warp Specification </th> <th> Kora Wt </th> <th> Hanks </th> <th> Warp Color </th> <th> Warp Code </th> </tr></thead>"; while ($row = mysqli_fetch_object($warp)) { echo "<tr>"; echo "<td>" . $row->Warp_Quality . "</td>"; echo "<td>" . $row->Warp_Denier . "</td>"; echo "<td>" . $row->Warp_Specification . "</td>"; echo "<td>" . $row->Kora_Wt . "</td>"; echo "<td>" . $row->Hanks . "</td>"; //echo "<td><input type='text' name='warpcolor[]'></td>"; echo "<td><select name='warpcolor[]'><option value=''>Select</option>"; for ($i = 0; $i < count($arr); $i++) { echo "<option value='$arr[$i]'>$arr[$i]</option>"; } echo "</select></td>"; echo "<td><input type='text' name='warpcode[]'></td>"; echo "</tr>"; } echo "</table>"; $rr="SELECT * FROM weft_data WHERE article_id = '" . $q . "'"; $weft=mysqli_query($db_conn,$rr); echo "<table class='table table-striped table-bordered table-hover' id='checks_tbl'> <thead> <tr> <th> Weft Quality </th> <th> Weft Denier </th> <th> Weft Specification </th> <th> Kora Wt </th> <th> Hanks </th> <th> Weft Color </th> <th> Weft Code </th> </tr></thead>"; while ($row = mysqli_fetch_object($weft)) { echo "<tr>"; echo "<td>" . $row->Weft_Quality . "</td>"; echo "<td>" . $row->Weft_Denier . "</td>"; echo "<td>" . $row->Weft_Specification . "</td>"; echo "<td>" . $row->Kora_Wt . "</td>"; echo "<td>" . $row->Hanks . "</td>"; //echo "<td><input type='text' name='weftcolor[]'></td>"; echo "<td><select name='weftcolor[]'><option value=''>Select</option>"; for ($i = 0; $i < count($arr); $i++) { echo "<option value='$arr[$i]'>$arr[$i]</option>"; } echo "</select></td>"; echo "<td><input type='text' name='weftcode[]'></td>"; echo "</tr>"; } echo "</table>"; } public function existingshade() { $q = $_GET['q']; $sql = "SELECT * FROM shade_master WHERE shadeName = '" . $q . "'"; $result = mysql_query($sql); while ($row = mysql_fetch_object($result)) { $shadeID = $row->shadeID; $articleID = $row->articleID; } $sql = "SELECT * FROM color_master"; $col = mysql_query($sql); $i = 0; $arr = array(); while ($row = mysql_fetch_array($col)) { $arr[$i++] = $row['color']; } if ($articleID != '') { $sql = "SELECT * FROM warp_data WHERE article_id = '$articleID'"; $warp = mysql_query($sql); echo "<table class='table table-striped table-bordered table-hover' id='checks_tbl'> <thead> <tr> <th> Warp Quality </th> <th> Warp Denier </th> <th> Warp Specification </th> <th> Kora Wt </th> <th> Hanks </th> <th> Warp Color </th> <th> Warp Code </th> </tr></thead>"; while ($row = mysql_fetch_object($warp)) { echo "<tr>"; echo "<td>" . $row->Warp_Quality . "</td>"; echo "<td>" . $row->Warp_Denier . "</td>"; echo "<td>" . $row->Warp_Specification . "</td>"; echo "<td>" . $row->Kora_Wt . "</td>"; echo "<td>" . $row->Hanks . "</td>"; //echo "<td><input type='text' name='warpcolor[]'></td>"; echo "<td><select name='warpcolor[]'><option value=''>Select</option>"; for ($i = 0; $i < count($arr); $i++) { echo "<option value='$arr[$i]'>$arr[$i]</option>"; } echo "</select></td>"; echo "<td><input type='text' name='warpcode[]'></td>"; echo "</tr>"; } echo "</table>"; $sql = "SELECT * FROM weft_data WHERE article_id = '$articleID'"; $weft = mysql_query($sql); echo "<table class='table table-striped table-bordered table-hover' id='checks_tbl'> <thead> <tr> <th> Weft Quality </th> <th> Weft Denier </th> <th> Weft Specification </th> <th> Kora Wt </th> <th> Hanks </th> <th> Weft Color </th> <th> Weft Code </th> </tr></thead>"; while ($row = mysql_fetch_object($weft)) { echo "<tr>"; echo "<td>" . $row->Weft_Quality . "</td>"; echo "<td>" . $row->Weft_Denier . "</td>"; echo "<td>" . $row->Weft_Specification . "</td>"; echo "<td>" . $row->Kora_Wt . "</td>"; echo "<td>" . $row->Hanks . "</td>"; //echo "<td><input type='text' name='weftcolor[]'></td>"; echo "<td><select name='weftcolor[]'><option value=''>Select</option>"; for ($i = 0; $i < count($arr); $i++) { echo "<option value='$arr[$i]'>$arr[$i]</option>"; } echo "</select></td>"; echo "<td><input type='text' name='weftcode[]'></td>"; echo "</tr>"; } echo "</table>"; } else { $sm_warp = $this->planning_shade->display_smwarp($shadeID); $sm_weft = $this->planning_shade->display_smweft($shadeID); $cWarp = count($sm_warp); $cWeft = count($sm_weft); echo "<table class='table table-striped table-bordered table-hover' id='checks_tbl'> <thead> <tr> <th> Warp Color </th> <th> Warp Code </th> <th> Weft Color </th> <th> Weft Code </th> </tr></thead>"; if ($cWarp >= $cWeft) { $i = 0; foreach ($sm_warp as $warp) { if ($i <= $cWeft) { echo '<tr>'; //echo '<td><input type=text value='. $i .'></td>'; //echo '<td> ' . $warp->warpColor . ' </td>'; echo '<td><select name=warpColor1[]><option>select</option>'; for ($j = 0; $j < count($arr); $j++) { echo '<option value=' . $arr[$j] . '>' . $arr[$j] . '</option>'; } echo '<td> <input type=text value=' . $warp->warpCode . '> </td>'; //echo '<td> ' . $sm_weft[$i]->weftColor . ' </td>'; echo '<td><select name=weftColor1[]><option>select</option>'; for ($j = 0; $j < count($arr); $j++) { echo '<option value=' . $arr[$j] . ' >' . $arr[$j] . '</option>'; } echo '</select></td>'; echo '<td> <input type=text value=' . $sm_weft[$i]->weftCode . '> </td>'; //echo '<td> ' . $sm_weft[$i]->weftCode . ' </td>'; } echo '</tr>'; $i ++; } } echo "</table>"; } } public function article_details_old() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['getalldata'] = $this->marketing_model->display_article_data(); $data['userdetails'] = $this->session_data_pass(); $data['getarticledata']=$this->planning_shade->display_article_all(); $data['getwarp']=$this->planning_shade->display_warp_all(); $data['getweft']=$this->planning_shade->display_weft_all(); $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']; $table='employee_details'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id['userid']); $data['user_list_designation']=$this->vendor_model->get_customerdata($table,$where); $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('marketing/article_details', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function article_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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; //$data['getalldata'] = $this->marketing_model->display_article_data(); $data['userdetails'] = $this->session_data_pass(); $data['getarticledata']=$this->planning_shade->display_article_all(); $data['getwarp']=$this->planning_shade->display_warp_all(); $data['getweft']=$this->planning_shade->display_weft_all(); $warping_wearing = $this->planning_shade->warping_wearing_all(); foreach($warping_wearing as $w){ $warpingfinal = $w->warping; $wearingfinal = $w->wearing; } $data['getalldata'] = $this->planning_shade->display_article_data_details($warpingfinal,$wearingfinal); $data['wp'] = $this->planning_shade->display_warp_all_details(); $data['wf'] = $this->planning_shade->display_weft_all_details(); //print_r($data['wp']); //die(); $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']; $table='employee_details'; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id['userid']); $data['user_list_designation']=$this->vendor_model->get_customerdata($table,$where); $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('marketing/article_details_new', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function add_shade_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); $this->load->library('upload'); $data['yarnqty'] = $this->yarn_model->display_yarnQuality(); $data['warp_denier'] = $this->yarn_model->display_yarndenier_warp(); $data['weft_denier'] = $this->yarn_model->display_yarndenier_weft(); $data['article_num'] = $this->yarn_model->display_articleNumber(); $data['color'] = $this->planning_shade->display_color(); $data['shadeName'] = $this->planning_shade->display_shade_name(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['getresult']=$this->planning_yarn->fabricmasterdata(); //$data['article_no']=$this->yarn_model->display_article_no(); if ($this->input->post('submitshademaster')) { $this->form_validation->set_rules('shadetype', 'Shade type', 'trim|required|xss_clean'); $this->form_validation->set_rules('ShadeName', 'Shade Name', 'trim|required|xss_clean'); //$this->form_validation->set_rules('ArticleNo', 'Article No', 'trim|required|xss_clean'); //$this->form_validation->set_rules('Design', 'Design', 'trim|required|xss_clean'); //$this->form_validation->set_rules('Quality', 'Quality', 'trim|required|xss_clean'); if($this->form_validation->run() == FALSE) { $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('planning_module/add_shade_master', $data); $this->load->view('templates/footer_inside'); } else { if($_FILES) { $path=$_FILES['image']['name']; $target='imguploads/'; //$type='pdf|png|jpg' $stamp=getdate(); $target.=$stamp[0].basename($_FILES['image']['name']); $file=$target; move_uploaded_file($_FILES['image']['tmp_name'],$target); } else { $file=" "; } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $quality_data = array('shadeType' => $this->input->post('shadetype'), 'shadeName' => $this->input->post('ShadeName'), 'articleID' => $this->input->post('ArticleNo'), 'weave' => $this->input->post('Design'), 'design' => $this->input->post('dbdesign'), 'quality' => $this->input->post('Quality'), 'fabricType' => $this->input->post('fabricType'), 'fabricDescription' =>$this->input->post('fabricDescription'), 'image' => $file, 'created_date'=>date('d-m-Y'), 'created_by'=>$approved_by, ); $qtyinsert = $this->planning_shade->planning_shade_insert($quality_data); if ($qtyinsert == 1) { redirect(base_url() . 'planning/planning_shade_details', 'refresh'); } else { echo "not inserted"; } } } else { $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('planning_module/add_shade_master', $data); $this->load->view('templates/footer_inside'); } } public function edit_shade_master($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); $data['editdata'] = $this->planning_shade->get_shading_editdata($id); $data['yarnqty'] = $this->yarn_model->display_yarnQuality(); $data['warp_denier'] = $this->yarn_model->display_yarndenier_warp(); $data['weft_denier'] = $this->yarn_model->display_yarndenier_weft(); $data['article_num'] = $this->yarn_model->display_articleNumber(); $data['designdata'] = $this->marketing_model->display_design_data(); //$data['article_no']=$this->yarn_model->display_article_no(); if ($this->input->post('submitshademaster')) { $this->form_validation->set_rules('shadetype', 'Shade type', 'trim|required|xss_clean'); //$this->form_validation->set_rules('ShadeName', 'Shade Name', 'trim|required|xss_clean'); //$this->form_validation->set_rules('ArticleNo', 'Article No', 'trim|required|xss_clean'); //$this->form_validation->set_rules('Design', 'Design', 'trim|required|xss_clean'); //$this->form_validation->set_rules('Quality', 'Quality', 'trim|required|xss_clean'); if ($this->form_validation->run() == FALSE) { $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('planning_module/add_shade_master', $data); $this->load->view('templates/footer_inside'); } else { $quality_data = array('shadeType' => $this->input->post('shadetype'), 'shadeName' => $this->input->post('ShadeName'), 'articleID' => $this->input->post('ArticleNo'), 'design' => $this->input->post('Design'), 'quality' => $this->input->post('Quality'), ); $qtyinsert = $this->planning_shade->planning_shade_insert($quality_data); if ($qtyinsert == 1) { redirect(base_url() . 'planning/planning_shade_details', 'refresh'); } else { echo "not inserted"; } } } else { $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); $data['designdata'] = $this->marketing_model->display_design_data(); $this->load->view('planning_module/add_shade_master', $data); $this->load->view('templates/footer_inside'); } } public function planning_shade_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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['designdata'] = $this->marketing_model->display_design_data(); $data['getalldata'] = $this->planning_shade->display_yarnqty_data(); $data['articledata'] = $this->planning_shade->display_article_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $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('planning_module/planning_shade_details', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function add_article($id="") { $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $data['approved_by']=$idd['username']; $emp_row=$idd['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $this->load->library('upload'); $data['yarnqty'] = $this->yarn_model->display_yarnQuality(); $data['warp_denier'] = $this->yarn_model->display_yarndenier_warp(); $data['weft_denier'] = $this->yarn_model->display_yarndenier_weft(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $data['approved_by']=$idd['username']; $emp_row=$idd['userid']; $table1='chat_message'; $where1=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table1,$where1); if($id!="") { $data['getallEditdata'] = $this->planning_yarn->getallArticledata($id); } if ($this->input->post('submitarticle')) { $this->form_validation->set_rules('articleNo', 'Article Number', 'trim|required|xss_clean|alpha_numeric'); $this->form_validation->set_rules('quality', 'Quality', 'trim|required|xss_clean'); $this->form_validation->set_rules('design', 'Design', 'trim|required|xss_clean'); $this->form_validation->set_rules('finishWidth', 'finish Width', 'trim|required|xss_clean'); $this->form_validation->set_rules('loomWidth', 'loom Width', 'trim|required|xss_clean'); $this->form_validation->set_rules('reedWidth', 'Reed Width', 'trim|required|xss_clean'); $this->form_validation->set_rules('reed', 'Reed', 'trim|required|xss_clean'); $this->form_validation->set_rules('warpTotalEnds', 'Warp Total Ends', 'trim|required|xss_clean'); $this->form_validation->set_rules('beam', 'Beam', 'trim|required|xss_clean'); $this->form_validation->set_rules('weftPicks', 'Weft Picks', 'trim|required|xss_clean'); $this->form_validation->set_rules('finishedWeight', 'Finished Weight', 'trim|required|xss_clean'); //$this->form_validation->set_rules('composition', 'Composition', 'trim|required|xss_clean|numeric'); $this->form_validation->set_rules('ratio', 'Ratio', 'trim|required|xss_clean|numeric'); $this->form_validation->set_rules('remark', 'Remark', 'trim|required|xss_clean'); //pdf file upload start if (!empty($_FILES['uploadpdffile']['name'])) { // Specify configuration for File 1 $config['upload_path'] = 'pdfuploads/'; $config['allowed_types'] = 'gif|jpg|png|pdf'; $config['max_size'] = '1000KB'; $config['max_width'] = '2024'; $config['max_height'] = '2768'; // Initialize config for File 1 $this->upload->initialize($config); // Upload file 1 if ($this->upload->do_upload('uploadpdffile')) { $data = $this->upload->data(); $file1=$data['file_name']; } else { echo $this->upload->display_errors(); exit; } } else //if user is not select the pdf file then it will insert empty value in db. { if($id!="") { $file1=$this->input->post('existingpdffile'); } else { $file1=""; } } //pdf file upload end if ($this->form_validation->run() == FALSE) { $data['userdetails'] = $this->session_data_pass(); $data['designdata'] = $this->marketing_model->display_design_data(); $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); $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $data['approved_by']=$idd['username']; $emp_row=$idd['userid']; $table1='chat_message'; $where1=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table1,$where1); $this->load->view('templates/header_inside', $data); if($id=="") { $this->load->view('marketing/add_article', $data); } else { $this->load->view('marketing/edit_article', $data); } $this->load->view('templates/footer_inside'); } else { $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $approved_by=$idd['username']; $article_data = array( 'articleNo' => $this->input->post('articleNo'), 'quality' => $this->input->post('quality'), 'design' => $this->input->post('design'), 'finishWidth' => $this->input->post('finishWidth'), 'loomWidth' => $this->input->post('loomWidth'), 'reedWidth' => $this->input->post('reedWidth'), 'beam' => $this->input->post('beam'), 'dbdesign' => $this->input->post('dbdesign'), 'reed' => $this->input->post('reed'), 'warpTotalEnds' => $this->input->post('warpTotalEnds'), 'weftPicks' => $this->input->post('weftPicks'), 'finishedWeight' => $this->input->post('finishedWeight'), 'ratio' => $this->input->post('ratio'), 'remark' => $this->input->post('remark'), 'finish_grams_squaremeter' => $this->input->post('finishgsm'), 'pdffileupload' => $file1, 'created_date'=>date('d-m-Y'), 'created_by'=>$approved_by, ); $article_up_data = array( 'articleNo' => $this->input->post('articleNo'), 'quality' => $this->input->post('quality'), 'design' => $this->input->post('design'), 'finishWidth' => $this->input->post('finishWidth'), 'loomWidth' => $this->input->post('loomWidth'), 'reedWidth' => $this->input->post('reedWidth'), 'beam' => $this->input->post('beam'), 'dbdesign' => $this->input->post('dbdesign'), 'reed' => $this->input->post('reed'), 'warpTotalEnds' => $this->input->post('warpTotalEnds'), 'weftPicks' => $this->input->post('weftPicks'), 'finishedWeight' => $this->input->post('finishedWeight'), 'ratio' => $this->input->post('ratio'), 'remark' => $this->input->post('remark'), 'finish_grams_squaremeter' => $this->input->post('finishgsm'), 'pdffileupload' => $file1, 'updated_on'=>date('d-m-Y'), 'updated_by'=>$approved_by, ); if($id=="") { $articleinsert = $this->marketing_model->article_insert($article_data); if ($articleinsert == 1) { redirect(base_url() . 'planning/article_details', 'refresh'); } else { echo "notinserted"; } } else { $editarticle = $this->marketing_model->article_edit($article_up_data,$id); if($editarticle) { redirect(base_url() . 'planning/article_details', 'refresh'); } else { echo "Not updated"; } } } } else { $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(); $this->load->view('templates/header_inside', $data); $data['designdata'] = $this->marketing_model->display_design_data(); if($id=="") { $this->load->view('marketing/add_article', $data); } else { $this->load->view('marketing/edit_article', $data); } $this->load->view('templates/footer_inside'); } } public function edit_article($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); $data['editdata'] = $this->marketing_model->get_article_editdata($id); $data['warpdata'] = $this->marketing_model->get_article_warpdata($id); $data['weftdata'] = $this->marketing_model->get_article_weftdata($id); $data['warp_denier'] = $this->yarn_model->display_yarndenier_warp(); $data['weft_denier'] = $this->yarn_model->display_yarndenier_weft(); if ($this->input->post('submitarticle')) { $this->form_validation->set_rules('articleNo', 'Article Number', 'trim|required|xss_clean|alpha_numeric'); $this->form_validation->set_rules('quality', 'Quality', 'trim|required|xss_clean'); $this->form_validation->set_rules('design', 'Design', 'trim|required|xss_clean'); $this->form_validation->set_rules('width', 'Width', 'trim|required|xss_clean'); //$this->form_validation->set_rules('wrapEnd', 'Wrap End', 'trim|required|xss_clean'); $this->form_validation->set_rules('reed', 'Reed', 'trim|required|xss_clean'); $this->form_validation->set_rules('warptotalends', 'Warp Total Ends', 'trim|required|xss_clean'); $this->form_validation->set_rules('beam', 'Beam', 'trim|required|xss_clean'); $this->form_validation->set_rules('picks', 'Picks', 'trim|required|xss_clean'); $this->form_validation->set_rules('composition', 'Composition', 'trim|required|xss_clean|numeric'); $this->form_validation->set_rules('ratio', 'Ratio', 'trim|required|xss_clean|numeric'); $this->form_validation->set_rules('remark', 'Remark', 'trim|required|xss_clean|numeric'); if ($this->form_validation->run() == FALSE) { $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('marketing/edit_article', $data); $this->load->view('templates/footer_inside'); } else { $article_data = array( 'articleNo' => $this->input->post('articleNo'), 'quality' => $this->input->post('quality'), 'design' => $this->input->post('design'), 'width' => $this->input->post('width'), 'beam' => $this->input->post('beam'), 'dbdesign' => $this->input->post('dbdesign'), 'reed' => $this->input->post('reed'), 'warp_total_ends' => $this->input->post('warptotalends'), 'picks' => $this->input->post('picks'), 'composition' => $this->input->post('composition'), 'ratio' => $this->input->post('ratio'), 'remark' => $this->input->post('remark') ); $articleupdate = $this->marketing_model->article_update($article_data); if ($articleupdate == 1) { redirect(base_url() . 'planning/article_details', 'refresh'); } else { echo "notinserted"; } } } else { $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('marketing/edit_article', $data); $this->load->view('templates/footer_inside'); } } function display_exist_shadename() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $stringget = $_REQUEST['q']; $shadenames = $this->planning_shade->getshadenames($stringget); ?> <select name="ShadeName" class="form-control"> <option value="">Select</option> <?php foreach ($shadenames as $resutls) { ?> <option><?php echo $resutls->shadeName; ?></option> <?php } ?> </select> <?php } public function display_design_shade() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $articlenor = $_REQUEST['q']; $shadenames = $this->planning_shade->getdesign_quality($articlenor); echo $shadenames->design . '@@' . $shadenames->quality; } public function display_shadedetails() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $shadeID = $_REQUEST['shadeID']; $shadenames = $this->planning_shade->getordershade($shadeID); echo json_encode($shadenames); } public function displayoutsource_shadedetails() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $shadeID = $_REQUEST['shadeID']; $shadenames = $this->planning_shade->out_plan_outsourcegetordershade($shadeID); echo json_encode($shadenames); } public function display_fabric_description() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $fabric = $_REQUEST['fabric']; $fabricdetails = $this->planning_shade->getfabric($fabric); echo $fabricdetails->description; } //display warp denier in article master public function warpdenierdisp() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $yarnname = $_REQUEST['q']; $warpdenier = $this->planning_yarn->getwarpdenier($yarnname); echo json_encode($warpdenier); } //display warp specification in article master public function warpspecificdisp() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $yarndenier = $_REQUEST['q']; $yarnname=$_REQUEST['yarnname']; $warpspecif = $this->planning_yarn->getwarpspecification($yarndenier,$yarnname); echo json_encode($warpspecif); } public function hankfetch() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $yarndenier = $_REQUEST['q']; $quality=$_REQUEST['quality']; $denier=$_REQUEST['denier']; $specification=$_REQUEST['specification']; $hanklength = $this->planning_yarn->gethanklength($quality,$denier,$specification); echo json_encode($hanklength); } public function wefthankfetch() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $yarndenier = $_REQUEST['q']; $quality=$_REQUEST['quality']; $denier=$_REQUEST['denier']; $specification=$_REQUEST['specification']; $hanklength = $this->planning_yarn->getwefthanklength($quality,$denier,$specification); echo json_encode($hanklength); } //display weft denier in article master public function weftdenierdisp() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $yarnname = $_REQUEST['q']; $weftdenier = $this->planning_yarn->getweftdenier($yarnname); echo json_encode($weftdenier); } //display weft specification in article master public function weftspecificdisp() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $yarndenier = $_REQUEST['q']; $yarnname=$_REQUEST['yarnname']; $weftspecif = $this->planning_yarn->getweftspecification($yarndenier,$yarnname); echo json_encode($weftspecif); } public function planning_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 == 'planning/planning_order?prop_id=1') { $data['url_val']='1'; $data['val']='planning/planning_order?prop_id=1'; $data['ref']='indent'; } else if($RT == 'planning/planning_order?prop_id=2') { $data['val']='planning/planning_order?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; $m=date('m'); $y=date('Y'); $o='Yes'; $a='inhouse'; $p='Pending'; $s='planned'; $d1=date('Y-m-d'); $data['in_p']=$this->vendor_model->marketing_planning_notification_get_details2($d1); $m=date('m'); $y=date('Y'); $o='Yes'; $a='outsource'; $p='Pending'; $s='planned'; $d1=date('Y-m-d'); $data['out_p']=$this->vendor_model->marketing_planning_notification_get_details222($d1); } else if($RT == 'planning/planning_order?prop_id=3') { $data['url_val']='3'; $data['val']='planning/planning_order?prop_id=1'; $data['ref']='month_dashboard'; $m=date('m'); $y=date('Y'); $o='Yes'; $a='inhouse'; $p='Pending'; $s='planned'; $d1=date('Y-m-d'); $data['in_p']=$this->vendor_model->mponthly_planning_fetch_dashboard_po_list_id1($table,$m,$y,$o,$a,$p,$s); $m=date('m'); $y=date('Y'); $o='Yes'; $a='outsource'; $p='Pending'; $s='planned'; $d1=date('Y-m-d'); $data['out_p']=$this->vendor_model->mponthly_planning_fetch_dashboard_po_list_id12($table,$m,$y,$o,$a,$p,$s); } else if($RT == 'planning/planning_order?prop_id=4') { $data['url_val']='4'; $data['val']='planning/planning_order?prop_id=1'; $data['ref']='year_dashboard'; $m=date('m'); $y=date('Y'); $o='Yes'; $a='inhouse'; $p='Pending'; $s='planned'; $d1=date('Y-m-d'); $data['in_p']=$this->vendor_model->yearly_planning_fetch_dashboard_po_list_id1($table,$m,$y,$o,$a,$p,$s); $m=date('m'); $y=date('Y'); $o='Yes'; $a='outsource'; $p='Pending'; $s='planned'; $d1=date('Y-m-d'); $data['out_p']=$this->vendor_model->yearly_planning_fetch_dashboard_po_list_id12($table,$m,$y,$o,$a,$p,$s); } $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 != "") { $access_menu_id=$this->access_details_id(); $m_id=unserialize($access_menu_id->menu_id); $data1=array(); foreach($m_id as $menu_id) { $table='access_action_rights'; $where=array('menu_id'=>$menu_id,'department_id'=>$user_type_id_row); $arr=$this->vendor_model->get_where_row($table,$where); if(empty($arr)) { } else { //print_r($arr); $menu_id=$arr->menu_id; $table='swansilk_menu'; $where=array('menu_id'=>$menu_id); $url=$this->vendor_model->get_where_row($table,$where); if(!empty($url->reference_url)){ if($url->reference_url == $data['val']) { $data['access_row']=$arr; } } } } $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['getunplandata'] = $this->planning_yarn->get_unplanned_orders(); $data['count1']=count($data['getunplandata']); $data['getplandata'] = $this->planning_yarn->get_planned_orders(); $data['count2']=count($data['getplandata']); $data['userdetails'] = $this->session_data_pass(); $data['getoutsourceunplandata'] = $this->planning_yarn->get_outsource_unplanned_orders(); $data['count3']=count($data['getoutsourceunplandata']); $where = '(planningStatus="Pending" or planningStatus= "planned")'; $data['getoutsourceplandata'] = $this->planning_yarn->get_outsource_planning_orders($where); $data['c']=count($data['getoutsourceplandata']); $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('planning_module/planing_order_details', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function testplantest() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $mahendratest = '{ name: "ttttt", y: 30 }, { name: "Chrome", y: 60, sliced: true, selected: true }, { name: "Firefox", y: 10 }'; echo $mahendratest; } public function add_planning_order($orderID = "") { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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 (isset($_POST['orderID']) && ($_POST['orderID'] > 0)) { $orderID = $_POST['orderID']; } //$data = ""; if ($orderID != '') { $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_in_house_shadeNo($orderID, 'unplanned'); $data['count']=count($data['shadeNo']); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $where=array('oslNo'=>$data['orderDetails']->oslNo); $table='planned_order'; $data['planned_dates']=$this->vendor_model->get_customerdata($table,$where); } if ($this->input->post('submitpalnorder')) { $this->form_validation->set_rules('oslNo', 'oslNo', 'trim|required|xss_clean'); //$this->form_validation->set_rules('dyeingDate', 'dyeingDate', 'trim|required|xss_clean'); //$this->form_validation->set_rules('weavingDate', 'weavingDate', 'trim|required|xss_clean'); //$this->form_validation->set_rules('madeupDate', 'madeupDate', 'trim|required|xss_clean'); //$this->form_validation->set_rules('cuttingDate', 'cuttingDate', 'trim|required|xss_clean'); //$this->form_validation->set_rules('prodCompletionDate', 'prodCompletionDate', 'trim|required|xss_clean'); if ($this->form_validation->run() == FALSE) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $name=$id['username']; //$data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['design'] = $this->marketing_model->display_design_data(); $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('planning_module/add_planning_order1', $data); $this->load->view('templates/footer_inside'); } else { // $factory_type = $this->input->post('factory_type'); // if($factory_type == 'inhouse') // { // $factory = $this->input->post('inhouse_factory'); // } // else // { // $factory = $this->input->post('weav_factory'); // } //echo "else-";exit; //echo $this->input->post('oslNo');exit; $dyeing_d=date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('dyeingDate')))); $weaving_d=date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('weavingDate')))); $oslNo = $this->input->post('oslNo'); $plan_data = array('oslNo' => $this->input->post('oslNo'), 'dyeingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('dyeingDate')))), //'dyeingDate' => date('Y-m-d',strtotime($this->input->post('dyeingDate'))), 'weavingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('weavingDate')))), 'madeupDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('madeupDate')))), 'cuttingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('cuttingDate')))), 'prodCompletionDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('prodCompletionDate')))), 'subNo' => $this->input->post('subNo'), 'shadeType' => $this->input->post('shadeType'), 'sslShade' => $this->input->post('sslShade'), 'articleNo' => $this->input->post('articleNo'), 'pieceLength' => $this->input->post('pieceLength'), 'warpEnds' => $this->input->post('warpEnds'), 'consumtion' => $this->input->post('consumtion'), 'stockInGoddown' => $this->input->post('stockInGoddown'), 'fabricStock' => $this->input->post('fabricStock'), 'warpPlandMtr' => $this->input->post('warpPlndMtr'), 'weftPlandMtr' => $this->input->post('weftPlndMtr'), 'warpStock' => $this->input->post('warpStock'), 'weftStock' => $this->input->post('weftStock'), 'marketingInst' => $this->input->post('marketingInst'), 'productionInst' => $this->input->post('productionInst'), 'weaving_factory' => $this->input->post('inhouse_factory'), 'factory_type' => $this->input->post('factory_type'), 'actWarpMtr' => $this->input->post('actWarpMtr'), 'actWeftMtr' => $this->input->post('actWeftMtr'), 'selWidth' => $this->input->post('selWidth'), 'orderType' => $this->input->post('orderType'), 'm_width' => $this->input->post('wid'), 'buyerShade' => $this->input->post('buyerShade'), 'units' => $this->input->post('units'), 'width' => $this->input->post('width'), 'plannedDate' => date('Y-m-d') ); // print_r($plan_data); // die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $name=$id['username']; $palninsert = $this->planning_shade->planning_order_insert($plan_data,$name); $before_7= date('Y-m-d', strtotime('-7 day', strtotime($dyeing_d))); $before_w_7= date('Y-m-d', strtotime('-7 day', strtotime($weaving_d))); $current_date=date('Y-m-d'); $planned_by=$name; if($before_7 == $current_date) { $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello, The OSL No. ".$oslNo." "."is planned by"." ".$planned_by." ".","." Dyeing Date is ".$dyeing_d; $this->email->from('info@deco-textil.com'); $this->email->to('ppc@swansilk.com'); $this->email->subject('Planned New Order'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } if($current_date == $dyeing_d) { $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello, The OSL No. ".$oslNo." "."is planned by"." ".$planned_by." ".","." Dyeing Date is ".$dyeing_d; $this->email->from('info@deco-textil.com'); $this->email->to('ppc@swansilk.com'); $this->email->subject('Planned New Order'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } if($before_w_7 == $current_date) { $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello, The OSL No. ".$oslNo." "."is planned by"." ".$planned_by." ".","." Weaving Date is ".$weaving_d; $this->email->from('info@deco-textil.com'); $this->email->to('ppc@swansilk.com'); $this->email->subject('Planned New Order'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } if($current_date == $weaving_d) { $this->load->library('email'); $this->email->set_mailtype('html'); $msgs = "Hello, The OSL No. ".$oslNo." "."is planned by"." ".$planned_by." ".","." Weaving Date is ".$weaving_d; $this->email->from('info@uniqueventures.co'); $this->email->to('ppc@swansilk.com'); $this->email->subject('Planned New Order'); $data['message'] = $msgs; $this->email->message($msgs); $this->email->send(); } if ($palninsert == 1) { redirect(base_url() . 'planning/planning_order?prop_id=1', 'refresh'); } else { echo "not inserted"; } } } else { //$this->load->view('templates/header_inside'); //$this->load->view('planning_module/add_shade_master', $data); //$this->load->view('templates/footer_inside'); $data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['design'] = $this->marketing_model->display_design_data(); $data['vendors'] = $this->planning_shade->display_vendor_details(); $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('planning_module/add_planning_order1', $data); $this->load->view('templates/footer_inside'); } } public function add_outsourceplanning_order($orderID = "") { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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 (isset($_POST['orderID']) && ($_POST['orderID'] > 0)) { $orderID = $_POST['orderID']; } $data = ""; if ($orderID != '') { $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_outsource_shadeNo($orderID, 'unplanned'); $data['count']=count($data['shadeNo']); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; } $data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['design'] = $this->marketing_model->display_design_data(); $data['vendors'] = $this->planning_shade->display_vendor_details(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $this->load->view('templates/header_inside', $data); $this->load->view('planning_module/outsource_unplanned', $data); $this->load->view('templates/footer_inside'); } public function add_outsource() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $factory_type = $this->input->post('factory_type'); if($factory_type == 'inhouse') { $factory = $this->input->post('inhouse_factory'); } else { $factory = $this->input->post('weav_factory'); } $oslNo=$this->input->post('oslNo'); $dyeingDate= date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('dyeingDate')))); $weavingDate=date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('weavingDate')))); $madeupDate=date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('madeupDate')))); $cuttingDate=date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('cuttingDate')))); $prodCompletionDate=date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('prodCompletionDate')))); $subNo=$this->input->post('subNo'); $orderType=$this->input->post('orderType'); $sslShade= '1'; $articleNo=$this->input->post('articleNo'); $pieceLength= $this->input->post('pieceLength'); $buyerShade= $this->input->post('buyerShade'); $PlndMtr= $this->input->post('plnd_mtr'); $width= $this->input->post('width'); $stockInGoddown= $this->input->post('stockInGoddown'); $fabricStock= $this->input->post('fabricStock'); $warpPlandMtr= $this->input->post('warpPlndMtr'); $weftPlandMtr= $this->input->post('weftPlndMtr'); $warpStock= $this->input->post('warpStock'); $weftStock= $this->input->post('weftStock'); $marketingInst= $this->input->post('marketingInst'); $productionInst= $this->input->post('productionInst'); $m_width= $this->input->post('mod_width'); $weaving_factory= $factory; $factory_type= $this->input->post('factory_type'); $actWarpMtr= $this->input->post('actWarpMtr'); $actWeftMtr= $this->input->post('actWeftMtr'); $selWidth= $this->input->post('selWidth'); $units= $this->input->post('units'); $plannedDate= date('Y-m-d'); foreach($subNo as $key=>$ids) { $plan_data = array('oslNo' => $oslNo, 'dyeingDate' => $dyeingDate, 'weavingDate' => $weavingDate, 'madeupDate' => $madeupDate, 'cuttingDate' => $cuttingDate, 'prodCompletionDate' => $prodCompletionDate, 'subNo' => $subNo[$key], 'orderType' => $orderType[$key], 'sslShade' => $sslShade, 'articleNo' => $articleNo[$key], 'pieceLength' => $pieceLength[$key], 'buyerShade' =>$buyerShade[$key], 'PlndMtr' => $PlndMtr[$key], 'width' => $width[$key], 'stockInGoddown' => $stockInGoddown, 'fabricStock' => $fabricStock, 'warpPlandMtr' =>$warpPlandMtr, 'weftPlandMtr' => $weftPlandMtr, 'warpStock' => $warpStock, 'weftStock' => $weftStock, 'marketingInst' => $marketingInst, 'productionInst' => $productionInst, 'm_width' => $m_width[$key], 'weaving_factory' => $factory, 'factory_type' => $factory_type, 'actWarpMtr' => $actWarpMtr, 'actWeftMtr' => $actWeftMtr, 'selWidth' => $selWidth, 'units' => $units[$key], 'plannedDate' =>$plannedDate ); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $name=$id['username']; $table='planned_order'; // $palninsert_id = $this->planning_shade->insert_planning_data($table,$plan_data); $palninsert = $this->planning_shade->planning_outsource_order_insert($plan_data,$name,$subNo[$key]); } } public function add_outsource_unplanning_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"]; $orderID = substr($uri, strpos($uri, "=") + 1); //$data = ""; if ($orderID != '') { $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_outsource_shadeNo($orderID, 'unplanned'); $data['count']=count($data['shadeNo']); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['suborder'] = $this->planning_shade->ALL_outsourcegetordershade($orderID); } $data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['design'] = $this->marketing_model->display_design_data(); $data['vendors'] = $this->planning_shade->display_vendor_details(); $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('planning_module/outsource_unplanned', $data); $this->load->view('templates/footer_inside'); } // } public function add_completely_planned() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $orderID = substr($uri, strpos($uri, "=") + 1); //$data = ""; if ($orderID != '') { $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_in_house_shadeNoo($orderID, 'planned'); $data['count']=count($data['shadeNo']); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); //echo '<pre>';print_r($data['poDetails']);exit; } if ($this->input->post('submitpalnorder')) { //echo "hai";exit; $this->form_validation->set_rules('oslNo', 'oslNo', 'trim|required|xss_clean'); if ($this->form_validation->run() == FALSE) { $data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['shadeNo'] = $this->planning_yarn->get_inhouse_shadeNo($orderID, 'unplanned'); $data['designdata'] = $this->marketing_model->display_design_data(); $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('planning_module/add_completely_planned', $data); $this->load->view('templates/footer_inside'); } else { //echo "else-";exit; //echo $this->input->post('oslNo');exit; $plan_data = array('oslNo' => $this->input->post('oslNo'), //'dyeingDate' => $this->input->post('dyeingDate'), 'dyeingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('dyeingDate')))), 'weavingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('weavingDate')))), 'madeupDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('madeupDate')))), 'cuttingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('cuttingDate')))), 'prodCompletionDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('prodCompletionDate')))), 'subNo' => $this->input->post('subNo'), 'shadeType' => $this->input->post('shadeType'), 'sslShade' => $this->input->post('sslShade'), 'articleNo' => $this->input->post('articleNo'), 'pieceLength' => $this->input->post('pieceLength'), 'warpEnds' => $this->input->post('warpEnds'), 'consumtion' => $this->input->post('consumtion'), 'stockInGoddown' => $this->input->post('stockInGoddown'), 'fabricStock' => $this->input->post('fabricStock'), 'warpPlandMtr' => $this->input->post('warpPlndMtr'), 'weftPlandMtr' => $this->input->post('weftPlndMtr'), 'warpStock' => $this->input->post('warpStock'), 'weftStock' => $this->input->post('weftStock'), 'marketingInst' => $this->input->post('marketingInst'), 'productionInst' => $this->input->post('productionInst'), 'actWarpMtr' => $this->input->post('actWarpMtr'), 'actWeftMtr' => $this->input->post('actWeftMtr'), 'selWidth' => $this->input->post('selWidth') ); $palnUpdate = $this->planning_shade->planning_order_update($plan_data); if ($palnUpdate == 1) { redirect(base_url() . 'planning/planning_order?prop_id=1', 'refresh'); } else { echo "not inserted"; } } } else { //$this->load->view('templates/header_inside'); //$this->load->view('planning_module/add_shade_master', $data); //$this->load->view('templates/footer_inside'); $data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $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('planning_module/add_completely_planned', $data); $this->load->view('templates/footer_inside'); } } public function add_outsourcecompletely_planned($orderID = "") { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $orderID = substr($uri, strpos($uri, "=") + 1); //$data = ""; if ($orderID != '') { $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_outsource_shadeNo($orderID, 'planned'); $data['count']=count($data['shadeNo']); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); //echo '<pre>';print_r($data['poDetails']);exit; } if ($this->input->post('submitpalnorder')) { //echo "hai";exit; $this->form_validation->set_rules('oslNo', 'oslNo', 'trim|required|xss_clean'); if ($this->form_validation->run() == FALSE) { $data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['shadeNo'] = $this->planning_yarn->get_shadeNo1($orderID, 'unplanned'); $data['designdata'] = $this->marketing_model->display_design_data(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $this->load->view('templates/header_inside', $data); $this->load->view('planning_module/add_completely_planned', $data); $this->load->view('templates/footer_inside'); } else { //echo "else-";exit; //echo $this->input->post('oslNo');exit; $plan_data = array('oslNo' => $this->input->post('oslNo'), //'dyeingDate' => $this->input->post('dyeingDate'), 'dyeingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('dyeingDate')))), 'weavingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('weavingDate')))), 'madeupDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('madeupDate')))), 'cuttingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('cuttingDate')))), 'prodCompletionDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('prodCompletionDate')))), 'subNo' => $this->input->post('subNo'), 'shadeType' => $this->input->post('shadeType'), 'sslShade' => $this->input->post('sslShade'), 'articleNo' => $this->input->post('articleNo'), 'pieceLength' => $this->input->post('pieceLength'), 'warpEnds' => $this->input->post('warpEnds'), 'consumtion' => $this->input->post('consumtion'), 'stockInGoddown' => $this->input->post('stockInGoddown'), 'fabricStock' => $this->input->post('fabricStock'), 'warpPlandMtr' => $this->input->post('warpPlndMtr'), 'weftPlandMtr' => $this->input->post('weftPlndMtr'), 'warpStock' => $this->input->post('warpStock'), 'weftStock' => $this->input->post('weftStock'), 'marketingInst' => $this->input->post('marketingInst'), 'productionInst' => $this->input->post('productionInst'), 'actWarpMtr' => $this->input->post('actWarpMtr'), 'actWeftMtr' => $this->input->post('actWeftMtr'), 'selWidth' => $this->input->post('selWidth') ); $palnUpdate = $this->planning_shade->planning_order_update($plan_data); if ($palnUpdate == 1) { redirect(base_url() . 'planning/planning_order?prop_id=1', 'refresh'); } else { echo "not inserted"; } } } else { //$this->load->view('templates/header_inside'); //$this->load->view('planning_module/add_shade_master', $data); //$this->load->view('templates/footer_inside'); $data['userdetails'] = $this->session_data_pass(); $data['articles'] = $this->marketing_model->display_article_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $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('planning_module/outsource_planned', $data); $this->load->view('templates/footer_inside'); } } public function getShadeDetails() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $shadeID = $_REQUEST['shadeID']; $subNo = $shadeID; if (isset($_REQUEST['flag']) && $_REQUEST['flag'] == 'planned') { $flag = 'planned'; $shadeID = $this->planning_shade->get_ssl_shadeID($shadeID); //echo $shadeID;exit; } else{ $flag = 'unplanned'; } if ($flag == 'planned') { $planned_warp_wt = $this->planning_shade->get_planned_warp_wt($subNo); //print_r($planned_warp_wt);exit; $planned_weft_wt = $this->planning_shade->get_planned_weft_wt($subNo); //print_r($planned_weft_wt);exit; } $resultArticle = $this->planning_yarn->getArticleID($shadeID); $articleID = $resultArticle->articleID; if ($articleID > 0) { $resultWarp = $this->planning_yarn->getWarpDetails($articleID, $shadeID); $resultWeft = $this->planning_yarn->getWeftDetails($articleID, $shadeID); $warpColorCode = $this->planning_yarn->getWarpColors($shadeID); $weftColorCode = $this->planning_yarn->getWeftColors($shadeID); $countWarp = count($resultWarp); $countWeft = count($resultWeft); //echo '<pre>';print_r($resultWarp);exit; if ($countWarp >= $countWeft) { $i = 0; $dataString = ""; foreach ($resultWarp as $warp) { $sNo = $i + 1; if($flag == 'planned'){ $val_warp = $planned_warp_wt[$i]['warpWt']; $val_warp_hanks = $planned_warp_wt[$i]['warpHanks']; }else{ $val_warp = $warp['Kora_Wt']; $val_warp_hanks = $warp['Hanks']; } $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" name="warp_quality[' . $sNo . ']" id="warp_quality_' . $sNo . '" value="' . $warp['Warp_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" name="warp_denier[' . $sNo . ']" id="warp_denier_' . $sNo . '" value="' . $warp['Warp_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" name="warp_spec[' . $sNo . ']" id="warp_spec_' . $sNo . '" value="' . $warp['Warp_Specification'] . '" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" name="warp_wt[' . $sNo . ']" id="warp_wt_' . $sNo . '" value="' . $val_warp . '" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" name="hidden_warp_wt[' . $sNo . ']" value="' . $warp['Kora_Wt'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" name="warp_hanks[' . $sNo . ']" id="warp_hanks_' . $sNo . '" value="' . $val_warp_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" name="hidden_warp_hanks[' . $sNo . ']" id="hidden_warp_hanks_' . $sNo . '" value="' . $warp['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td> '; if ($i < $countWeft) { if($flag == 'planned'){ if(empty($planned_weft_wt)){ $val_weft= ''; $val_weft_hanks=''; } else { $val_weft = $planned_weft_wt[$i]['weftWt']; $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; //$val_weft_hanks = $resultWeft[$i]['Hanks']; } }else{ $val_weft = $resultWeft[$i]['Kora_Wt']; //$val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; $val_weft_hanks = $resultWeft[$i]['Hanks']; } //<td class="weft_kora">1111 ' . $val_weft . ' </td> $dataString .= '<td><input type="text" readonly="readonly" class="weft_quality" name="weft_quality[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" name="weft_denier[' . $sNo . ']" id="weft_denier_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" name="weft_spec[' . $sNo . ']" id="weft_spec_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Specification'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[' . $sNo . ']" id="weft_wt_' . $sNo . '" value="' . $val_weft . '" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[' . $sNo . ']" value="' . $resultWeft[$i]['Kora_Wt'] . '" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" name="weft_hanks[' . $sNo . ']" id="weft_hanks_' . $sNo . '" value="' . $val_weft_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" name="hidden_weft_hanks[' . $sNo . ']" id="hidden_weft_hanks_' . $sNo . '" value="' . $resultWeft[$i]['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" nstyle="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" /></td> <td><input type="text" readonly="readonly" class="weft_spec" /></td> <td><input type="text" readonly="readonly" class="weft_kora" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" style="border:transparent"/></td> '; } $dataString .= '</tr>'; $i++; } } else { $i = 0; $dataString = ""; foreach ($resultWeft as $weft) { $sNo = $i + 1; if ($i < $countWarp) { if($flag == 'planned'){ $val_warp = $planned_warp_wt[$i]['warpWt']; $val_warp_hanks = $planned_warp_wt[$i]['warpHanks']; }else{ $val_warp = $resultWarp[$i]['Kora_Wt']; $val_warp_hanks = $resultWarp[$i]['Hanks']; } $dataString .= '<tr> <td>' . $sNo . '</td> <td> <input type="text" readonly="readonly" class="warp_quality" name="warp_quality[' . $sNo . ']" id="warp_quality_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Quality'] . '" /> </td> <td> <input type="text" readonly="readonly" class="warp_denier" name="warp_denier[' . $sNo . ']" id="warp_denier_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Denier'] . '" /> </td> <td> <input type="text" readonly="readonly" class="warp_spec" name="warp_spec[' . $sNo . ']" id="warp_spec_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Specification'] . '" /> </td> <td> <input type="text" readonly="readonly" class="warp_kora" name="warp_wt[' . $sNo . ']" id="warp_wt_' . $sNo . '" value="' . $val_warp . '" /> <input type="hidden" class="hidden_warp_kora" name="hidden_warp_wt[' . $sNo . ']" value="' . $resultWarp[$i]['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="warp_hanks" name="warp_hanks[' . $sNo . ']" id="warp_hanks_' . $sNo . '" value="' . $val_warp_hanks . '" style="border:transparent"/><input type="hidden" value="'.$resultWarp[$i]['Hanks'].'" name="hiddenwarpfld"> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" name="hidden_warp_hanks[' . $sNo . ']" id="hidden_warp_hanks_' . $sNo . '" value="' . $resultWarp[$i]['Hanks'] . '" style="border:transparent"/><input type="hidden" value="'.$resultWarp[$i]['Hanks'].'" name="hiddenwarpfld"></td> <td> <input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" /> </td> <td> <input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" /> </td> '; } else { $dataString .= '<td>' . $sNo . '</td> <td> <input type="text" readonly="readonly" class="warp_quality" /> </td> <td> <input type="text" readonly="readonly" class="warp_denier" /> </td> <td> <input type="text" readonly="readonly" class="warp_spec" /> </td> <td> <input type="text" readonly="readonly" class="warp_kora" /> <input type="hidden" class="hidden_warp_kora" /></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/><input type="hidden" class="hidden_warp_hanks" name="hiddenwarpfld"></td> <td> <input type="text" readonly="readonly" class="warp_color" /> </td> <td> <input type="text" readonly="readonly" class="warp_code" /> </td> '; } if($flag == 'planned'){ if(empty($planned_weft_wt)){ $val_weft= ''; $val_weft_hanks=''; } else { $val_weft = $planned_weft_wt[$i]['weftWt']; $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; //$val_weft_hanks = $resultWeft[$i]['Hanks']; } }else{ $val_weft = $weft['Kora_Wt']; //$val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; $val_weft_hanks = $weft['Hanks']; } $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" name="weft_quality[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $weft['Weft_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" name="weft_denier[' . $sNo . ']" id="weft_denier_' . $sNo . '" value="' . $weft['Weft_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" name="weft_spec[' . $sNo . ']" id="weft_spec_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Specification'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[' . $sNo . ']" id="weft_wt_' . $sNo . '" value="' . $val_weft . '" /><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[' . $sNo . ']" value="' . $weft['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" name="weft_hanks[' . $sNo . ']" id="weft_hanks_' . $sNo . '" value="' . $val_weft_hanks . '" style="border:transparent"/><input type="hidden" readonly="readonly" class="hidden_weft_hanks" name="hidden_weft_hanks[' . $sNo . ']" id="hidden_weft_hanks_' . $sNo . '" value="' . $weft['Hanks'] . '" style="border:transparent"/><input type="hidden" value="'.$weft['Hanks'].'" name="hiddenweftfld"> </td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; $dataString .= '</tr>'; $i++; } } } else { $warpColorCode = $this->planning_yarn->getWarpColors($shadeID); $weftColorCode = $this->planning_yarn->getWeftColors($shadeID); $countWarp = count($warpColorCode); $countWeft = count($weftColorCode); if ($countWarp >= $countWeft) { $i = 0; $dataString = ""; foreach ($warpColorCode as $warp) { $sNo = $i + 1; $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warp['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warp['warpCode'] . '" style="border:transparent"/></td> '; if ($i < $countWeft) { $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" /><input type="hidden" class="hidden_weft_kora" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/><input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/><input type="hidden" name="hiddenweftfld"></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" /><input type="hidden" class="hidden_weft_kora" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/><input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/><input type="hidden" name="hiddenweftfld"></td> <td><input type="text" readonly="readonly" class="weft_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" style="border:transparent"/></td> '; } $dataString .= '</tr>'; $i++; } } else { $i = 0; $dataString = ""; foreach ($weftColorCode as $weft) { $sNo = $i + 1; if ($i < $countWarp) { $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= '<td>' . $sNo . '</td><td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" style="border:transparent"/></td> '; } $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[]" value="' . $weft['Kora_Wt'] . '" /><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[]" value="' . $weft['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weft['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weft['weftCode'] . '" style="border:transparent"/></td> '; $dataString .= '</tr>'; $i++; } } } echo $dataString; //print_r($val_warp); exit; } public function getShadeDetailsPrevious() { $shadeID = $_REQUEST['shadeID']; $subNo = $shadeID; if (isset($_REQUEST['flag']) && $_REQUEST['flag'] == 'planned') { $flag = 'planned'; $shadeID = $this->planning_shade->get_ssl_shadeID($shadeID); //echo $shadeID;exit; } else{ $flag = 'unplanned'; } if ($flag == 'planned') { $planned_warp_wt = $this->planning_shade->get_planned_warp_wt($subNo); //print_r($planned_warp_wt);exit; $planned_weft_wt = $this->planning_shade->get_planned_weft_wt($subNo); //print_r($planned_weft_wt);exit; } $resultArticle = $this->planning_yarn->getArticleID($shadeID); $articleID = $resultArticle->articleID; if ($articleID > 0) { $resultWarp = $this->planning_yarn->getWarpDetails($articleID, $shadeID); $resultWeft = $this->planning_yarn->getWeftDetails($articleID, $shadeID); $warpColorCode = $this->planning_yarn->getWarpColors($shadeID); $weftColorCode = $this->planning_yarn->getWeftColors($shadeID); $countWarp = count($resultWarp); $countWeft = count($resultWeft); //echo '<pre>';print_r($resultWarp);exit; if ($countWarp >= $countWeft) { $i = 0; $dataString = ""; foreach ($resultWarp as $warp) { $sNo = $i + 1; if($flag == 'planned'){ $val_warp = $planned_warp_wt[$i]['warpWt']; $val_warp_hanks = $planned_warp_wt[$i]['warpHanks']; }else{ $val_warp = $warp['Kora_Wt']; $val_warp_hanks = $warp['Hanks']; } $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" name="warp_quality[' . $sNo . ']" id="warp_quality_' . $sNo . '" value="' . $warp['Warp_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" name="warp_denier[' . $sNo . ']" id="warp_denier_' . $sNo . '" value="' . $warp['Warp_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" name="warp_spec[' . $sNo . ']" id="warp_spec_' . $sNo . '" value="' . $warp['Warp_Specification'] . '" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" name="warp_wt[' . $sNo . ']" id="warp_wt_' . $sNo . '" value="' . $val_warp . '" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" name="hidden_warp_wt[' . $sNo . ']" value="' . $warp['Kora_Wt'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" name="warp_hanks[' . $sNo . ']" id="warp_hanks_' . $sNo . '" value="' . $val_warp_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" name="hidden_warp_hanks[' . $sNo . ']" id="hidden_warp_hanks_' . $sNo . '" value="' . $warp['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td> '; if ($i < $countWeft) { if($flag == 'planned'){ if(empty($planned_weft_wt)){ $val_weft= ''; $val_weft_hanks=''; } else { $val_weft = $planned_weft_wt[$i]['weftWt']; $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; //$val_weft_hanks = $resultWeft[$i]['Hanks']; } }else{ $val_weft = $resultWeft[$i]['Kora_Wt']; //$val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; $val_weft_hanks = $resultWeft[$i]['Hanks']; } //<td class="weft_kora">1111 ' . $val_weft . ' </td> $dataString .= '<td><input type="text" readonly="readonly" class="weft_quality" name="weft_quality[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" name="weft_denier[' . $sNo . ']" id="weft_denier_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" name="weft_spec[' . $sNo . ']" id="weft_spec_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Specification'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[' . $sNo . ']" id="weft_wt_' . $sNo . '" value="' . $val_weft . '" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[' . $sNo . ']" value="' . $resultWeft[$i]['Kora_Wt'] . '" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" name="weft_hanks[' . $sNo . ']" id="weft_hanks_' . $sNo . '" value="' . $val_weft_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" name="hidden_weft_hanks[' . $sNo . ']" id="hidden_weft_hanks_' . $sNo . '" value="' . $resultWeft[$i]['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= '<td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" style="border:transparent"/></td> '; } $dataString .= '</tr>'; $i++; } } else { $i = 0; $dataString = ""; foreach ($resultWeft as $weft) { $sNo = $i + 1; if ($i < $countWarp) { if($flag == 'planned'){ //echo 1213;exit; $val_warp = $planned_warp_wt[$i]['warpWt']; $val_warp_hanks = $planned_warp_wt[$i]['warpHanks']; }else{ $val_warp = $resultWeft[$i]['Kora_Wt']; $val_warp_hanks = $resultWeft[$i]['Hanks']; } $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" name="warp_quality[' . $sNo . ']" id="warp_quality_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" name="warp_denier[' . $sNo . ']" id="warp_denier_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" name="warp_spec[' . $sNo . ']" id="warp_spec_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Specification'] . '" style="border:transparent"/></td> <td> <input type="text" readonly="readonly" class="warp_kora" name="warp_wt[' . $sNo . ']" id="warp_wt_' . $sNo . '" value="' . $val_warp . '" /> <input type="hidden" class="hidden_warp_kora" name="hidden_warp_wt[' . $sNo . ']" value="' . $resultWeft[$i]['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="warp_hanks" name="warp_hanks[' . $sNo . ']" id="warp_hanks_' . $sNo . '" value="' . $val_warp_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" name="hidden_warp_hanks[' . $sNo . ']" id="hidden_warp_hanks_' . $sNo . '" value="' . $resultWarp[$i]['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= '<td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td> <input type="text" readonly="readonly" class="warp_kora" /> <input type="hidden" class="hidden_warp_kora" /></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" style="border:transparent"/></td> '; } if($flag == 'planned'){ if(empty($planned_weft_wt)){ $val_weft= ''; $val_weft_hanks=''; } else { $val_weft = $planned_weft_wt[$i]['weftWt']; $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; //$val_weft_hanks = $resultWeft[$i]['Hanks']; } }else{ $val_weft = $weft['Kora_Wt']; //$val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; $val_weft_hanks = $weft['Hanks']; } $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" name="weft_quality[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $weft['Weft_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" name="weft_denier[' . $sNo . ']" id="weft_denier_' . $sNo . '" value="' . $weft['Weft_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" name="weft_spec[' . $sNo . ']" id="weft_spec_' . $sNo . '" value="' . $weft['Weft_Specification'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[' . $sNo . ']" id="weft_wt_' . $sNo . '" value="' . $val_weft . '" /><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[' . $sNo . ']" value="' . $weft['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" name="weft_hanks[' . $sNo . ']" id="weft_hanks_' . $sNo . '" value="' . $val_weft_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" name="hidden_weft_hanks[' . $sNo . ']" id="hidden_weft_hanks_' . $sNo . '" value="' . $weft['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; $dataString .= '</tr>'; $i++; } } } else { $warpColorCode = $this->planning_yarn->getWarpColors($shadeID); $weftColorCode = $this->planning_yarn->getWeftColors($shadeID); $countWarp = count($warpColorCode); $countWeft = count($weftColorCode); if ($countWarp >= $countWeft) { $i = 0; $dataString = ""; foreach ($warpColorCode as $warp) { $sNo = $i + 1; $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warp['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warp['warpCode'] . '" style="border:transparent"/></td> '; if ($i < $countWeft) { $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" style="border:transparent"/></td> '; } $dataString .= '</tr>'; $i++; } } else { $i = 0; $dataString = ""; foreach ($weftColorCode as $weft) { $sNo = $i + 1; if ($i < $countWarp) { $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" n style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= '<td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" n style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" style="border:transparent"/></td> '; } $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[]" value="' . $weft['Kora_Wt'] . '" /><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[]" value="' . $weft['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weft['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weft['weftColor'] . '" style="border:transparent"/></td> '; $dataString .= '</tr>'; $i++; } } } echo $dataString; exit; } public function getShadeData() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); echo $flag=$_REQUEST['flag']; $articleNo=$_REQUEST['articleNo']; $shadeType = $_REQUEST['shadeType']; $getShadeData = $this->planning_yarn->display_shadeTypeName($shadeType,$articleNo); //print_r($getShadeData); exit; echo '<option value="">Select</option>'; foreach ($getShadeData as $getresult) { // echo $getresult->shadeName; if($flag=="planned") { echo '<option selected="selected" value="' . $getresult->shadeID . '">' . $getresult->shadeName . '</option>'; } else { echo '<option value="' . $getresult->shadeID . '">' . $getresult->shadeName . '</option>'; } } //echo $retData; } public function planningtbl() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $subNo = $_REQUEST['subNo']; $getplantbl = $this->planning_yarn->get_po_tbl($subNo); /* foreach($getplantbl as $res) { echo '<table><tr> <td>' . $res->unitName . '</td> <td>' . $res->unitName . '</td> </tr></table> '; } */ echo "<table class='table table-striped table-bordered table-hover' id='checks_tbl'> <thead> <tr> <th> Planned Mtr </th> <th> Unit </th> </tr></thead>"; foreach ($getplantbl as $res) { echo "<tr>"; echo "<td><input type='text' name='plannedMtr[]' value='" . $res->plannedMtr . "' /></td>"; echo "<td><input type='text' name='unitName[]' value='" . $res->unitName . "' /></td>"; echo "</tr>"; } echo "</table>"; } public function get_planned_shade_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); $subNumber = $_REQUEST['subNumber']; $plannedShadeDetails = $this->planning_shade->get_planned_shade_details($subNumber); //print_r($plannedShadeDetails); // die(); echo json_encode($plannedShadeDetails); } public function get_outsourceplanned_shade_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); $subNumber = $_REQUEST['subNumber']; $plannedShadeDetails = $this->planning_shade->get_outsourceplanned_shade_details($subNumber); echo json_encode($plannedShadeDetails); } public function get_planned_wt() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $subNo = $_REQUEST['subNo']; $warp_wt = $this->planning_shade->get_planned_warp_wt($subNo); $weft_wt = $this->planning_shade->get_planned_weft_wt($subNo); echo json_encode(array("warp_wt" => $warp_wt, "weft_wt" => $weft_wt)); } public function articleGraphData() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $getID=$_REQUEST['getID']; $selectarticlemaster=$this->db->query("SELECT * FROM article_master WHERE articleID='$getID'"); $selectwarp=$this->db->query("SELECT * FROM warp_data WHERE article_id='$getID' ORDER BY id"); $selectweft=$this->db->query("SELECT * FROM weft_data WHERE article_id='$getID'"); foreach($selectwarp->result() as $rsult) { //$quality[]=$rsult->Warp_Quality.'-'.$rsult->Dyed_Wt; $quality[]=$rsult->Warp_Quality; $dyedwt[]=$rsult->Dyed_Wt; } foreach($selectweft->result() as $rsult) { //$quality[]=$rsult->Weft_Quality.'-'.$rsult->Dyed_Wt; $quality[]=$rsult->Weft_Quality; $dyedwt[]=$rsult->Dyed_Wt; } //new code start foreach(array_keys($quality) as $yarnname) { $selectwarp=$this->db->query("SELECT * FROM import_yarn WHERE yarnName='".$quality[$yarnname]."'"); $yarnquality[]=$selectwarp->row()->yarnQuality.'-'.$dyedwt[$yarnname]; } //new code end $implodeall=implode(",",$yarnquality); //test start $expfirst=explode(",",$implodeall); $sample=array(); foreach($expfirst as $results) { $secondtest=explode("-",$results); if(array_key_exists ($secondtest[0] ,$sample)){ $val=$sample[$secondtest[0]]; $sample[$secondtest[0]]=$val+$secondtest[1]; } else{ $sample[$secondtest[0]]=$secondtest[1]; } } foreach ($sample as $key => $value){ $qualityis[]=$key; $dyedwtis[]=round((($value/$selectarticlemaster->row()->finishedWeight)*100),2); } $rows = array(); foreach(array_keys($qualityis) as $results) { $row[0] = $qualityis[$results]; $row[1] = $dyedwtis[$results]; array_push($rows,$row); } print json_encode($rows, JSON_NUMERIC_CHECK); //test end } //yarn rates public function yarnrates() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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($this->input->post('submitwarpingwearing')) { $wwdata = array( 'warping' => $this->input->post('warping'), 'wearing' => $this->input->post('wearing') ); $wwupdates = $this->planning_yarn->wwupdate($wwdata); if($wwupdates) { redirect(base_url() . 'planning/yarnrates', 'refresh'); } } else { $data['getalldata'] = $this->yarn_model->display_yarnqty_data(); $data['getwarpingwearing'] = $this->planning_yarn->display_warpwearing(); $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(); $this->load->view('templates/header_inside',$data); $this->load->view('planning_module/yarnnames', $data); $this->load->view('templates/footer_inside'); } } //update yarn rates public function updateyarnrate() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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']; $rate=$_REQUEST['rate']; $result=$this->planning_yarn->updateyarnrate($id,$rate); echo $result; } public function design_master_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); $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-------------------- $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(); $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); $data['getresult']=$this->planning_yarn->designmasterdata(); $this->load->view('planning_module/designmaster_details', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function add_designmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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($this->input->post('submitdesignmaster')) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $d = $this->input->post('prefixes'); $d .= '-'; $d .= $this->input->post('designmp'); $postingdata = array( 'designmp' => $d, 'design' => $this->input->post('designmp'), 'description' => $this->input->post('description'), 'design_type' => $this->input->post('designtype'), 'comment' => $this->input->post('comment'), 'rate' => $this->input->post('rate'), 'prefixes' => $this->input->post('prefixes'), 'verticle_rep' => $this->input->post('ver_rep'), 'horizontal_rep' => $this->input->post('hor_rep'), 'created_date'=>date('d-m-Y'), 'created_by'=>$approved_by, ); // print_r($postingdata); // die(); $insertdata=$this->db->insert('design_master', $postingdata); if($insertdata) { $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); $data['getresult']=$this->planning_yarn->designmasterdata(); $this->load->view('planning_module/designmaster_details', $data); $this->load->view('templates/footer_inside'); } } else { $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='design_master_prefix'; $where=array('status'=>0); $data['prefixes']=$this->vendor_model->get_where_prefix_result($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('planning_module/add_designmaster',$data); $this->load->view('templates/footer_inside'); } } public function edit_designmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $id = substr($uri, strpos($uri, "=") + 1); $data['getresult']=$this->planning_yarn->designmasterdata_row($id); //print_r($data['getresult']); $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='design_master_prefix'; $where=array('status'=>0); $data['prefixes']=$this->vendor_model->get_where_result($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('planning_module/edit_designmaster',$data); $this->load->view('templates/footer_inside'); } public function edited_designmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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('designid'); $d = $this->input->post('prefixes'); $d .= '-'; $d .= $this->input->post('designmp'); $postingdata = array( 'designmp' => $d, 'design' => $this->input->post('designmp'), 'description' => $this->input->post('description'), 'design_type' => $this->input->post('designtype'), 'comment' => $this->input->post('comment'), 'rate' => $this->input->post('rate'), 'prefixes' => $this->input->post('prefixes'), 'verticle_rep' => $this->input->post('ver_rep'), 'horizontal_rep' => $this->input->post('hor_rep'), ); $where=array('id'=>$id); $table='design_master'; $insertdata=$this->planning_yarn->update_new($where,$table,$postingdata); $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(); $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); $data['getresult']=$this->planning_yarn->designmasterdata(); $this->load->view('planning_module/designmaster_details', $data); $this->load->view('templates/footer_inside'); } public function edit_colormaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $id = substr($uri, strpos($uri, "=") + 1); $data['getresult']=$this->planning_yarn->colormasterdata_row($id); //print_r($data['getresult']); $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('planning_module/edit_colormaster',$data); $this->load->view('templates/footer_inside'); } public function pending_dyeingplan() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $orderID = $this->input->post('as'); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; // print_r($orderID); die(); $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $data_plannedShadeDetailsrow =$this->planning_shade->get_planned_order_detailsrow($orderID); $data_plannedShadeDetailsrow = $this->planning_shade->get_planned_order_detailsrow($orderID); // print_r($data['plannedShadeDetailsrow']); die(); if(empty($data_plannedShadeDetailsrow)) { $d='pending'; echo json_encode($d); } else { $d='planned'; echo json_encode($d); } } public function edit_color_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); $idd=$this->session->userdata('logged_in'); $where=array('id'=>$idd); $data['approved_by']=$idd['username']; $d=date('d-m-Y'); $id = $this->input->post('id'); $postingdata = array( 'color' => $this->input->post('color'), 'updated_by'=>$data['approved_by'], 'updated_on'=>$d ); $where=array('colorID'=>$id); $table='color_master'; $insertdata=$this->planning_yarn->update_new($where,$table,$postingdata); $data['getalldata'] = $this->planning_shade->display_color(); $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('planning_module/color_details', $data); $this->load->view('templates/footer_inside'); } public function color_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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['getalldata'] = $this->planning_shade->display_color(); $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('planning_module/color_details', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function fabric_routing_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-------------------- $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(); $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); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $this->load->view('planning_module/fabric_routing_details', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function add_fabricmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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($this->input->post('submitfabricmaster')) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $postingdata = array( 'fabricType' => $this->input->post('fabric'), 'description' => $this->input->post('description'), 'created_date'=>date('d-m-Y'), 'created_by'=>$approved_by, ); $insertdata=$this->db->insert('fabric_master', $postingdata); if($insertdata) { $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); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $this->load->view('planning_module/fabric_routing_details', $data); $this->load->view('templates/footer_inside'); } } else { $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('planning_module/add_fabricmaster'); $this->load->view('templates/footer_inside'); } } public function edit_fabricmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $id = substr($uri, strpos($uri, "=") + 1); $data['getresult']=$this->planning_yarn->fabricmasterdata_row($id); //print_r($data['getresult']); $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('planning_module/edit_fabricmaster',$data); $this->load->view('templates/footer_inside'); } public function edited_fabricmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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'); $id = $this->input->post('id'); $postingdata = array( 'fabricType' => $this->input->post('fabric'), 'description' => $this->input->post('description'), 'updated_on'=>$d, 'updated_by'=> $data['approved_by'] ); $where=array('fabricID'=>$id); $table='fabric_master'; $insertdata=$this->planning_yarn->update_new($where,$table,$postingdata); $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); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $this->load->view('planning_module/fabric_routing_details', $data); $this->load->view('templates/footer_inside'); } public function edit_shademaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $id = substr($uri, strpos($uri, "=") + 1); $data['getresult']=$this->planning_yarn->shademasterdata_row($id); //$this->load->library('upload'); $data['yarnqty'] = $this->yarn_model->display_yarnQuality(); $data['warp_denier'] = $this->yarn_model->display_yarndenier_warp(); $data['weft_denier'] = $this->yarn_model->display_yarndenier_weft(); $data['article_num'] = $this->yarn_model->display_articleNumber(); $data['color'] = $this->planning_shade->display_color(); $data['shadeName'] = $this->planning_shade->display_shade_name(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $data['userdetails'] = $this->session_data_pass(); //$this->load->view('templates/header_inside', $data); $this->load->view('planning_module/edit_shademaster', $data); $this->load->view('templates/footer_inside'); } public function search_by_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='fabric_master'; $fabric=$this->input->post('fabric'); $where=array('fabricType'=>$fabric); $data=$this->planning_shade->get_fabricdata($table,$where); echo json_encode($data); //print_r($data1); } public function search_by_color() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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='color_master'; $fabric=$this->input->post('color'); $where=array('color'=>$fabric); $data=$this->planning_shade->get_fabricdata($table,$where); echo json_encode($data); //print_r($data1); } public function search_by_article() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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='article_master'; $fabric=$this->input->post('articleNo'); $where=array('articleNo'=>$fabric); $data=$this->planning_shade->get_fabricdata($table,$where); echo json_encode($data); //print_r($data1); } public function search_by_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); $table='import_yarn'; $fabric=$this->input->post('yarnname'); $where=array('yarnName'=>$fabric); $data=$this->planning_shade->get_fabricdata($table,$where); echo json_encode($data); //print_r($data1); } public function search_by_design() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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='design_master'; $fabric=$this->input->post('designmp'); $where=array('designmp'=>$fabric); $data=$this->planning_shade->get_fabricdata($table,$where); echo json_encode($data); //print_r($data1); } public function search_by_shade() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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='shade_master'; $fabric=$this->input->post('ShadeName'); $where=array('shadeName'=>$fabric); $data=$this->planning_shade->get_fabricdata($table,$where); echo json_encode($data); //print_r($data1); } // public function add_new_suborder() // { // $oslNo = $this->input->post('modal_oslNo'); // $table='orders'; // $where=array('oslNo'=>$oslNo); // $get_data=$this->planning_shade->get_where_data($table,$where); // $order_id=$get_data->id; // $table1='sub_orders'; // $where=array('orderID'=>$order_id); // $get_data1=$this->planning_shade->fetch_max_id_orders1($table1,$where); // $max_subcode=$get_data1->subCode; // $max_subcode1=$max_subcode+1; // $posting_data = array( // //'subCode' => $this->input->post('modal_subNo'), // 'orderID' => $order_id, // 'subCode' => $max_subcode1, // 'subOrderType' => $this->input->post('orderType_type'), // 'articleNo' => $this->input->post('modal_articleNo'), // 'weave' => $this->input->post('design_d'), // 'quality' => $this->input->post('quality_q'), // 'design' => $this->input->post('model_dbdesign'), // 'description' => $this->input->post('model_description'), // 'unit' => $this->input->post('modal_units'), // 'width' => $this->input->post('modal_width'), // 'totalQuantity' => $this->input->post('order_Meters'), // 'edit' => 'edit', // 'delete' => 'delete', // 'orderConfirm'=>'Yes', // 'status'=>2, // ); // $table='sub_orders'; // $this->planning_shade->insert($table,$posting_data); // $max_id=$this->planning_shade->fetch_max_id_orders(); // $id=$max_id->id; // $posting_data1 = array( // 'buyerShade' => $this->input->post('modal_buyerShade'), // 'ourShade' => $this->input->post('modal_ourShade'), // 'subOrderID' => $id, // 'quantity' => $this->input->post('order_Meters'), // 'planningStatus'=>'unplanned', // ); // $table='sub_order_shades'; // $this->planning_shade->insert($table,$posting_data1); // } public function getShadeDetails1() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $shadeID = $_REQUEST['shadeID']; $subNo = $shadeID; if (isset($_REQUEST['flag']) && $_REQUEST['flag'] == 'planned') { $flag = 'planned'; $shadeID = $this->planning_shade->get_ssl_shadeID($shadeID); //echo $shadeID;exit; } else{ $flag = 'unplanned'; } if ($flag == 'planned') { $planned_warp_wt = $this->planning_shade->get_planned_warp_wt($subNo); //print_r($planned_warp_wt);exit; $planned_weft_wt = $this->planning_shade->get_planned_weft_wt($subNo); //print_r($planned_weft_wt);exit; } $resultArticle = $this->planning_yarn->getArticleID($shadeID); $articleID = $resultArticle->articleID; if ($articleID > 0) { $resultWarp = $this->planning_yarn->getWarpDetails($articleID, $shadeID); $resultWeft = $this->planning_yarn->getWeftDetails($articleID, $shadeID); $warpColorCode = $this->planning_yarn->getWarpColors($shadeID); $weftColorCode = $this->planning_yarn->getWeftColors($shadeID); $countWarp = count($resultWarp); $countWeft = count($resultWeft); //echo '<pre>';print_r($resultWarp);exit; if ($countWarp >= $countWeft) { $i = 0; $dataString = ""; foreach ($resultWarp as $warp) { $sNo = $i + 1; if($flag == 'planned'){ $val_warp = $planned_warp_wt[$i]['warpWt']; $val_warp_hanks = $planned_warp_wt[$i]['warpHanks']; }else{ $val_warp = $warp['Kora_Wt']; $val_warp_hanks = $warp['Hanks']; } $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" name="warp_quality[' . $sNo . ']" id="warp_quality_' . $sNo . '" value="' . $warp['Warp_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" name="warp_denier[' . $sNo . ']" id="warp_denier_' . $sNo . '" value="' . $warp['Warp_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" name="warp_spec[' . $sNo . ']" id="warp_spec_' . $sNo . '" value="' . $warp['Warp_Specification'] . '" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" name="warp_wt[' . $sNo . ']" id="warp_wt_' . $sNo . '" value="' . $val_warp . '" /><input type="hidden" class="hidden_warp_kora" name="hidden_warp_wt[' . $sNo . ']" value="' . $warp['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="warp_hanks" name="warp_hanks[' . $sNo . ']" id="warp_hanks_' . $sNo . '" value="' . $val_warp_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" name="hidden_warp_hanks[' . $sNo . ']" id="hidden_warp_hanks_' . $sNo . '" value="' . $warp['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="weft_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="weft_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td> '; if ($i < $countWeft) { if($flag == 'planned'){ if(empty($planned_weft_wt)){ $val_weft= ''; $val_weft_hanks=''; } else { $val_weft = $planned_weft_wt[$i]['weftWt']; $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; //$val_weft_hanks = $resultWeft[$i]['Hanks']; } }else{ $val_weft = $resultWeft[$i]['Kora_Wt']; // $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; $val_weft_hanks = $resultWeft[$i]['Hanks']; } //<td class="weft_kora">1111 ' . $val_weft . ' </td> $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" name="weft_quality[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" name="weft_denier[' . $sNo . ']" id="weft_denier_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" name="weft_spec[' . $sNo . ']" id="weft_spec_' . $sNo . '" value="' . $resultWeft[$i]['Weft_Specification'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[' . $sNo . ']" id="weft_wt_' . $sNo . '" value="' . $val_weft . '" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[' . $sNo . ']" value="' . $resultWeft[$i]['Kora_Wt'] . '" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" name="weft_hanks[' . $sNo . ']" id="weft_hanks_' . $sNo . '" value="' . $val_weft_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" name="hidden_weft_hanks[' . $sNo . ']" id="hidden_weft_hanks_' . $sNo . '" value="' . $resultWeft[$i]['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= '<td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" style="border:transparent"/><input type="hidden" class="hidden_weft_kora" style="border:transparent" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" style="border:transparent"/></td> '; } $dataString .= '</tr>'; $i++; } } else { $i = 0; $dataString = ""; foreach ($resultWeft as $weft) { $sNo = $i + 1; if ($i < $countWarp) { if($flag == 'planned'){ $val_warp = $planned_warp_wt[$i]['warpWt']; $val_warp_hanks = $planned_warp_wt[$i]['warpHanks']; }else{ $val_warp = $resultWarp[$i]['Kora_Wt']; $val_warp_hanks = $resultWarp[$i]['Hanks']; } $dataString .= '<tr><td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" name="warp_quality[' . $sNo . ']" id="warp_quality_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" name="warp_denier[' . $sNo . ']" id="warp_denier_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" name="warp_spec[' . $sNo . ']" id="warp_spec_' . $sNo . '" value="' . $resultWarp[$i]['Warp_Specification'] . '" style="border:transparent"/></td> <td> <input type="text" readonly="readonly" class="warp_kora" name="warp_wt[' . $sNo . ']" id="warp_wt_' . $sNo . '" value="' . $val_warp . '" /> <input type="hidden" class="hidden_warp_kora" name="hidden_warp_wt[' . $sNo . ']" value="' . $resultWeft[$i]['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="warp_hanks" name="warp_hanks[' . $sNo . ']" id="warp_hanks_' . $sNo . '" value="' . $val_warp_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" name="hidden_warp_hanks[' . $sNo . ']" id="hidden_warp_hanks_' . $sNo . '" value="' . $resultWarp[$i]['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td>'; } else { $dataString .= '<td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td> <input type="text" readonly="readonly" class="warp_kora" /> <input type="hidden" class="hidden_warp_kora" /></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" style="border:transparent"/></td> '; } if($flag == 'planned'){ if(empty($planned_weft_wt)){ $val_weft= ''; $val_weft_hanks=''; } else { $val_weft = $planned_weft_wt[$i]['weftWt']; $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; //$val_weft_hanks = $resultWeft[$i]['Hanks']; } }else{ $val_weft = $weft['Kora_Wt']; // $val_weft_hanks = $planned_weft_wt[$i]['weftHanks']; $val_weft_hanks = $weft['Hanks']; } $dataString .= '<td><input type="text" readonly="readonly" class="weft_quality" name="weft_quality[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $weft['Weft_Quality'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" name="weft_denier[' . $sNo . ']" id="weft_denier_' . $sNo . '" value="' . $weft['Weft_Denier'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" name="weft_spec[' . $sNo . ']" id="weft_spec_' . $sNo . '" value="' . $weft['Weft_Specification'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" name="weft_wt[' . $sNo . ']" id="weft_wt_' . $sNo . '" value="' . $val_weft . '" /><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[' . $sNo . ']" value="' . $weft['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" name="weft_hanks[' . $sNo . ']" id="weft_hanks_' . $sNo . '" value="' . $val_weft_hanks . '" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" name="hidden_weft_hanks[' . $sNo . ']" id="hidden_weft_hanks_' . $sNo . '" value="' . $weft['Hanks'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; $dataString .= '</tr>'; $i++; } } } else { $warpColorCode = $this->planning_yarn->getWarpColors($shadeID); $weftColorCode = $this->planning_yarn->getWeftColors($shadeID); $countWarp = count($warpColorCode); $countWeft = count($weftColorCode); if ($countWarp >= $countWeft) { $i = 0; $dataString = ""; foreach ($warpColorCode as $warp) { $sNo = $i + 1; $dataString .= '<tr> <td>' . $sNo . '</td> <td> </td> <td> </td> <td> </td> <td > </td> <td> </td> <td>' . $warp['warpColor'] . '</td> <td>' . $warp['warpCode'] . '</td> '; if ($i < $countWeft) { $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" n style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora" /><input type="hidden" class="hidden_weft_kora" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weftColorCode[$i]['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weftColorCode[$i]['weftCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= '<td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> '; } $dataString .= '</tr>'; $i++; } } else { $i = 0; $dataString = ""; foreach ($weftColorCode as $weft) { $sNo = $i + 1; if ($i < $countWarp) { $dataString .= '<tr> <td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" name="warp_color[' . $sNo . ']" id="warp_color_' . $sNo . '" value="' . $warpColorCode[$i]['warpColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" name="warp_code[' . $sNo . ']" id="warp_code_' . $sNo . '" value="' . $warpColorCode[$i]['warpCode'] . '" style="border:transparent"/></td> '; } else { $dataString .= '<td>' . $sNo . '</td> <td><input type="text" readonly="readonly" class="warp_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_spec" style="border:transparent"/></td> <td ><input type="text" readonly="readonly" class="warp_kora" style="border:transparent"/> <input type="hidden" class="hidden_warp_kora" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_warp_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_color" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="warp_code" style="border:transparent"/></td> '; } $dataString .= ' <td><input type="text" readonly="readonly" class="weft_quality" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_denier" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_spec" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_kora1" name="weft_wt[]" value="' . $weft['Kora_Wt'] . '" /><input type="hidden" class="hidden_weft_kora" name="hidden_weft_wt[]" value="' . $weft['Kora_Wt'] . '" /></td> <td><input type="text" readonly="readonly" class="weft_hanks" style="border:transparent"/> <input type="hidden" readonly="readonly" class="hidden_weft_hanks" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_color" name="weft_color[' . $sNo . ']" id="weft_color_' . $sNo . '" value="' . $weft['weftColor'] . '" style="border:transparent"/></td> <td><input type="text" readonly="readonly" class="weft_code" name="weft_code[' . $sNo . ']" id="weft_code_' . $sNo . '" value="' . $weft['weftCode'] . '" style="border:transparent"/></td> '; $dataString .= '</tr>'; $i++; } } } echo $dataString; exit; } public function view_add_new_production() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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='add_on_production'; $where=array('status'=>0); $detail=$this->planning_shade->get_dataa($table,$where); echo json_encode($detail); } public function add_on_production() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $sub_no=$this->input->post('sub_no'); // print_r($sub_no); // die(); $order_type=$this->input->post('order_type'); $article_no=$this->input->post('article_no'); $design=$this->input->post('design'); $quality=$this->input->post('quality'); $buyershade=$this->input->post('buyershade'); $ourshade=$this->input->post('ourshade'); $shade_type=$this->input->post('shade_type'); $sel_width=$this->input->post('sel_width'); $ssl_shade=$this->input->post('ssl_shade'); $num_pieces=$this->input->post('num_pieces'); $piece_length=$this->input->post('piece_length'); $order_meter=$this->input->post('order_meter'); $units=$this->input->post('units'); $width=$this->input->post('width'); $warp_plndmtr=$this->input->post('warp_plndmtr'); $weft_plndmtr=$this->input->post('weft_plndmtr'); $data=array('sub_no'=>$sub_no,'order_type'=>$order_type,'article_no'=>$article_no,'design'=>$design,'quality'=>$quality,'buyershade'=>$buyershade,'ourshade'=>$ourshade,'shade_type'=>$shade_type,'sel_width'=>$sel_width,'ssl_shade'=>$ssl_shade,'num_pieces'=>$num_pieces,'piece_length'=>$piece_length,'order_meter'=>$order_meter,'units'=>$units,'width'=>$width,'warp_plndmtr'=>$warp_plndmtr,'weft_plndmtr'=>$weft_plndmtr); $table='add_on_production'; $this->planning_shade->insert($table,$data); // $where=array('status'=>0); // $detail=$this->planning_shade->get_dataa($table,$where); // echo json_encode($detail); } public function update_production() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $sub_no=$this->input->post('sub_no'); // print_r($sub_no); // die(); $order_type=$this->input->post('order_type'); $article_no=$this->input->post('article_no'); $design=$this->input->post('design'); $quality=$this->input->post('quality'); $buyershade=$this->input->post('buyershade'); $ourshade=$this->input->post('ourshade'); $shade_type=$this->input->post('shade_type'); $sel_width=$this->input->post('sel_width'); $ssl_shade=$this->input->post('ssl_shade'); $num_pieces=$this->input->post('num_pieces'); $piece_length=$this->input->post('piece_length'); $order_meter=$this->input->post('order_meter'); $units=$this->input->post('units'); $width=$this->input->post('width'); $warp_plndmtr=$this->input->post('warp_plndmtr'); $weft_plndmtr=$this->input->post('weft_plndmtr'); $data=array('sub_no'=>$sub_no,'order_type'=>$order_type,'article_no'=>$article_no,'design'=>$design,'quality'=>$quality,'buyershade'=>$buyershade,'ourshade'=>$ourshade,'shade_type'=>$shade_type,'sel_width'=>$sel_width,'ssl_shade'=>$ssl_shade,'num_pieces'=>$num_pieces,'piece_length'=>$piece_length,'order_meter'=>$order_meter,'units'=>$units,'width'=>$width,'warp_plndmtr'=>$warp_plndmtr,'weft_plndmtr'=>$weft_plndmtr); $table='add_on_production'; $update_cond=array('sub_no'=>$sub_no); $this->planning_shade->update($table,$data,$update_cond); } public function delete_production() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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); $status=array('status'=>1); $table='add_on_production'; $this->planning_shade->update($table,$status,$where); return true; } public function planning_add_new_suborder() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $oslNo = $this->input->post('modal_oslNo'); $table='orders'; $where=array('oslNo'=>$oslNo); $get_data=$this->planning_shade->get_where_data($table,$where); $order_id=$get_data->id; $table1='sub_orders'; $where=array('orderID'=>$order_id); $get_data1=$this->planning_shade->fetch_max_id_orders1($table1,$where); $max_subcode=$get_data1->subCode; $max_subcode1=$max_subcode+1; $posting_data = array( //'subCode' => $this->input->post('modal_subNo'), 'subCode' => $max_subcode1, 'orderID' => $order_id, 'subOrderType' => $this->input->post('orderType_type'), 'articleNo' => $this->input->post('modal_articleNo'), 'weave' => $this->input->post('design_d'), 'quality' => $this->input->post('quality_q'), 'unit' => $this->input->post('modal_units'), 'width' => $this->input->post('modal_width'), 'totalQuantity' => $this->input->post('order_Meters'), 'edit' => 'edit', 'delete' => 'delete', 'orderConfirm'=>'Yes', 'status'=>3, ); $table='sub_orders'; $this->planning_shade->insert($table,$posting_data); $max_id=$this->planning_shade->fetch_max_id_orders(); $id=$max_id->id; $posting_data1 = array( 'buyerShade' => $this->input->post('modal_buyerShade'), 'ourShade' => $this->input->post('modal_ourShade'), 'subOrderID' => $id, 'quantity' => $this->input->post('order_Meters'), 'planningStatus'=>'planned', ); $table='sub_order_shades'; $this->planning_shade->insert($table,$posting_data1); } public function getShadeData1() { //$shadeType = $_REQUEST['shadeType']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $articleNo=$_REQUEST['articleNo']; $shadeType = $_REQUEST['shadeType']; $table='article_master'; $where=array('articleNo'=>$articleNo); $result=$this->planning_yarn->fetch_edit_data($where); $result_article_id=$result->articleID; echo $result_article_id; $getShadeData = $this->planning_yarn->display_shadeTypeName1($shadeType,$result_article_id); // $getShadeData = $this->planning_yarn->display_shadeTypeName1($shadeType); //print_r($getShadeData); exit; echo '<option value="">Select</option>'; foreach ($getShadeData as $getresult) { // echo $getresult->shadeName; if($flag=="unplanned") { echo '<option selected="selected" value="' . $getresult->shadeID . '">' . $getresult->shadeName . '</option>'; } else { echo '<option value="' . $getresult->shadeID . '">' . $getresult->shadeName . '</option>'; } } //echo $retData; } public function getShadeData2() { //$shadeType = $_REQUEST['shadeType']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $articleNo=$_REQUEST['articleNo']; $shadeType = $_REQUEST['shadeType']; $table='article_master'; $where=array('articleNo'=>$articleNo); $result=$this->planning_yarn->fetch_edit_data($where); $result_article_id=$result->articleID; //echo $result_article_id; $getShadeData = $this->planning_yarn->display_shadeTypeName1($shadeType,$result_article_id); // $getShadeData = $this->planning_yarn->display_shadeTypeName1($shadeType); //print_r($getShadeData); exit; echo '<option value="">Select</option>'; foreach ($getShadeData as $getresult) { // echo $getresult->shadeName; if($flag=="planned") { echo '<option selected="selected" value="' . $getresult->shadeID . '">' . $getresult->shadeName . '</option>'; } else { echo '<option value="' . $getresult->shadeID . '">' . $getresult->shadeName . '</option>'; } } //echo $retData; } public function deleteArticleDetails() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $articleNo=$_REQUEST['articleNo']; $details=$this->planning_yarn->getArticledetails($articleNo); //print_r($details); $articleID=$details->articleID; //echo $articleID; $table='warp_data'; $where=array('article_id'=>$articleID); $this->planning_yarn->delete($table,$where); $table1='weft_data'; $where1=array('article_id'=>$articleID); $this->planning_yarn->delete($table1,$where1); } public function dyeingplan() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']['articleID']; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); //$warp_data=$this->planning_shade->display_warp($arts->articleID); //$weft_data=$this->planning_shade->display_weft($arts->articleID); //print_r($data['warp_data']); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $this->load->view('planning_module/deying',$data); } public function dyeing_plan() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); //$warp_data=$this->planning_shade->display_warp($arts->articleID); //$weft_data=$this->planning_shade->display_weft($arts->articleID); //print_r($data['warp_data']); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='today_preview'; $this->load->view('planning_module/deying',$data); } public function dyeing_planned() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); //$warp_data=$this->planning_shade->display_warp($arts->articleID); //$weft_data=$this->planning_shade->display_weft($arts->articleID); //print_r($data['warp_data']); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='monthly_preview'; $this->load->view('planning_module/deying',$data); } public function dyeingplan_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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); //$warp_data=$this->planning_shade->display_warp($arts->articleID); //$weft_data=$this->planning_shade->display_weft($arts->articleID); //print_r($data['warp_data']); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='year_preview'; $this->load->view('planning_module/deying',$data); } public function get_planned_suborder_shade_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); $subNumber = $_REQUEST['subNumber']; $orderID = $_REQUEST['orderid']; $plannedShadeDetails = $this->planning_shade->get_planned_suborder_shade_details($subNumber); $data['plannedShade_Details'] = $this->planning_shade->get_planned_suborder_shade_details($subNumber); $articleID=$plannedShadeDetails['articleID']; $shadeid=$plannedShadeDetails['sslShade']; //$data['shadeName']=$plannedShadeDetails['shadeName']; $data['resultWarp'] = $this->planning_yarn->getWarpDetails($articleID,$subNumber); $data['resultWeft'] = $this->planning_yarn->getWeftDetails($articleID,$subNumber); //$data['planned_mtrs']=$res=$this->planning_shade->planned_mtrs($subNo); $data['sm_weft']=$this->planning_shade->display_smweft($shadeid); $data['sm_warp']=$this->planning_shade->display_smwarp($shadeid); $data['planned_warp_wt'] = $this->planning_shade->get_planned_warp_wt($subNumber); $data['planned_weft_wt'] = $this->planning_shade->get_planned_weft_wt($subNumber); //print_r($data['planned_warp_wt']); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']['articleID']; $data['planned_Shade_Details'] = $this->planning_shade->get_planned_order_details($orderID,$id); echo json_encode($data); } public function get_planned_suborder_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); $subNumber = $_REQUEST['subNumber']; $plannedShadeDetails = $this->planning_shade->get_planned_shade_details($subNumber); $articleID=$plannedShadeDetails['articleID']; $shadeid=$plannedShadeDetails['sslShade']; //$data['shadeName']=$plannedShadeDetails['shadeName']; $data['resultWarp'] = $this->planning_yarn->getWarpDetails($articleID,$subNumber); $data['resultWeft'] = $this->planning_yarn->getWeftDetails($articleID,$subNumber); //$data['planned_mtrs']=$res=$this->planning_shade->planned_mtrs($subNo); $data['sm_weft']=$this->planning_shade->display_smweft($shadeid); $data['sm_warp']=$this->planning_shade->display_smwarp($shadeid); $data['planned_warp_wt'] = $this->planning_shade->get_planned_warp_wt($subNumber); $data['planned_weft_wt'] = $this->planning_shade->get_planned_weft_wt($subNumber); //print_r($data['planned_warp_wt']); echo json_encode($data); } public function fetch_weft() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $article=$_REQUEST['article']; $shade=$_REQUEST['shade']; $subNo=$_REQUEST['id']; $cnt=$_REQUEST['c']; $data['planned_warp_wt'] = $this->planning_shade->get_plannedwarpwt($subNo); $data['planned_weft_wt'] = $this->planning_shade->get_plannedweftwt($subNo); $weft=$this->planning_shade->get_plannedweftwt($subNo); $data['subdetails']=$sub=$this->planning_shade->subdetails($subNo); $a=0; //print_r($weft); foreach($weft as $wefts) { $a=$a + $wefts['weftWt']; } $b=0;$c=0; foreach($data['planned_warp_wt'] as $warp) { $b= $b + $warp['warpWt']; } $data['total']=$a+$b; $data['cont']=$cnt; $data['cont']=count($data['planned_warp_wt']); $data['planned_mtrs']=$res=$this->planning_shade->planned_mtrs($subNo); $data['planned_totalmtrs']=$this->planning_shade->planned_totalmtrs($subNo); $data['subdetails']= $this->planning_shade->subdetails($subNo); $data['warp_data']=array(); $data['weft_data']=array(); $data['warp_cnt']=array(); $data['weft_cnt']=array(); $data['smweft']=array(); $data['smwarp']=array(); //$data['subdetails']=array(); foreach($res as $arts) { $warp_data=$this->planning_shade->display_warp($arts->articleID); $warp_count=count($warp_data); $weft_data=$this->planning_shade->display_weft($arts->articleID); $weft_count=count($weft_data); $sm_weft=$this->planning_shade->display_smweft($arts->shadeID); $sm_warp=$this->planning_shade->display_smwarp($arts->shadeID); //$sub_det=$this->planning_shade->subdetails($arts->oslNo); array_push($data['warp_data'],$warp_data); array_push($data['weft_data'],$weft_data); array_push($data['warp_cnt'],$warp_count); array_push($data['weft_cnt'],$weft_count); array_push($data['smweft'],$sm_weft); array_push($data['smwarp'],$sm_warp); //array_push($data['subdetails'],$sub_det); } $data['reed']=$this->planning_shade->get_reed($article); echo json_encode($data); } public function fetch_warp() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $article=$_REQUEST['article']; $shade=$_REQUEST['shade']; $subNo=$_REQUEST['id']; //echo $article; //echo $shade; $data['warp_data']=$this->planning_shade->display_warp($article); $data['weft_data']=$this->planning_shade->display_weft($article); $data['planned_warp_wt'] = $this->planning_shade->get_plannedwarpwt($subNo); $data['planned_weft_wt'] = $this->planning_shade->get_plannedweftwt($subNo); $weft=$this->planning_shade->get_plannedweftwt($subNo); $data['smweft']=$this->planning_shade->display_smweft($shade); $data['smwarp']=$this->planning_shade->display_smwarp($shade); $data['planned_mtrs']=$this->planning_shade->planned_mtrs($subNo); $data['subdetails']=$this->planning_shade->subdetails($subNo); $data['date_display']=$this->planning_shade->date_display($subNo); $data['reed']=$this->planning_shade->get_reed($article); echo json_encode($data); } public function warpingplan() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']['articleID']; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $data['data']=$this->yarn_model->planning_preview($id,$where1); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $article_no=$data['sub_orders']->articleNo; // $where=array('articleNo'=>$article_no); // $table='article_master'; // $data['article_master']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='warp_data'; // $data['warp_data']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='weft_data'; // $data['weft_data']=$this->yarn_model->fetch_main_data($table,$where); // $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($id); //print_r( $data['data']); //print_r(count($data['data'])); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $this->load->view('planning_module/warping',$data); } public function warping_plan() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $data['data']=$this->yarn_model->planning_preview($id,$where1); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $article_no=$data['sub_orders']->articleNo; // $where=array('articleNo'=>$article_no); // $table='article_master'; // $data['article_master']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='warp_data'; // $data['warp_data']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='weft_data'; // $data['weft_data']=$this->yarn_model->fetch_main_data($table,$where); // $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($id); //print_r( $data['data']); //print_r(count($data['data'])); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='today_preview'; $this->load->view('planning_module/warping',$data); } public function warping_planned() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $data['data']=$this->yarn_model->planning_preview($id,$where1); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $article_no=$data['sub_orders']->articleNo; // $where=array('articleNo'=>$article_no); // $table='article_master'; // $data['article_master']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='warp_data'; // $data['warp_data']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='weft_data'; // $data['weft_data']=$this->yarn_model->fetch_main_data($table,$where); // $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($id); //print_r( $data['data']); //print_r(count($data['data'])); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='monthly_preview'; $this->load->view('planning_module/warping',$data); } public function warping_plan_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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['userdetails'] = $this->session_data_pass(); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $data['data']=$this->yarn_model->planning_preview($id,$where1); // $table='sub_orders'; // $where=array('orderID'=>$id); // $data['sub_orders']=$this->yarn_model->fetch_main_data($table,$where); // $sub_id=$data['sub_orders']->id; // $where=array('subOrderID'=>$sub_id); // $table='sub_order_shades'; // $data['sub_order_shades']=$this->yarn_model->fetch_main_data($table,$where); // $where1=$data['sub_order_shades']->shadeID; // $article_no=$data['sub_orders']->articleNo; // $where=array('articleNo'=>$article_no); // $table='article_master'; // $data['article_master']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='warp_data'; // $data['warp_data']=$this->yarn_model->fetch_main_data($table,$where); // $art_id=$data['article_master']->articleID; // $where=array('article_id'=>$art_id); // $table='weft_data'; // $data['weft_data']=$this->yarn_model->fetch_main_data($table,$where); // $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($id); //print_r( $data['data']); //print_r(count($data['data'])); die(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='year_preview'; $this->load->view('planning_module/warping',$data); } public function get_planned_warping_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); $subNumber = $_REQUEST['subNumber']; $plannedShadeDetails = $this->planning_shade->get_planned_shade_details($subNumber); $articleID=$plannedShadeDetails['articleID']; $shadeid=$plannedShadeDetails['sslShade']; //$data['shadeName']=$plannedShadeDetails['shadeName']; $data['resultWarp'] = $this->planning_yarn->getWarpDetails($articleID,$subNumber); $data['resultWeft'] = $this->planning_yarn->getWeftDetails($articleID,$subNumber); //$data['planned_mtrs']=$res=$this->planning_shade->planned_mtrs($subNo); $data['sm_weft']=$this->planning_shade->display_smweft($shadeid); $data['sm_warp']=$this->planning_shade->display_smwarp($shadeid); $data['planned_warp_wt'] = $this->planning_shade->get_planned_warp_wt($subNumber); $data['planned_weft_wt'] = $this->planning_shade->get_planned_weft_wt($subNumber); //print_r($data['planned_warp_wt']); echo json_encode($data); } public function edit_shade_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); $edit_id=$this->input->post('edit_id'); $data['userdetails'] = $this->session_data_pass(); $this->load->library('upload'); $data['yarnqty'] = $this->yarn_model->display_yarnQuality(); $data['warp_denier'] = $this->yarn_model->display_yarndenier_warp(); $data['weft_denier'] = $this->yarn_model->display_yarndenier_weft(); $data['article_num'] = $this->yarn_model->display_articleNumber(); $data['color'] = $this->planning_shade->display_color(); $data['shadeName'] = $this->planning_shade->display_shade_name(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $where=array('shadeID'=>$edit_id); $table='shade_master'; $data['result']=$this->planning_shade->fetch_main_data($table,$where); $article_id=$data['result']->articleID; $where=array('articleID'=>$article_id); $table='article_master'; $article_no=$this->planning_shade->fetch_main_data($table,$where); $data['art_no']=$article_no->articleNo; $article_no_id=$article_no->articleID; $art_id=$data['result']->articleID; $where=array('article_id'=>$art_id); $table='warp_data'; $data['warp_data']=$this->planning_shade->get_dataa($table,$where); $where=array('shadeID'=>$edit_id); $table='sm_warp'; $data['result_warp']=$this->planning_shade->get_dataa($table,$where); $where1=array('articleID'=>$article_no_id); $where=array('shadeID'=>$edit_id); $data['final_result1']=$this->planning_shade->shade_master_details_1($edit_id,$article_no_id); $where1=array('articleID'=>$article_no_id); $where=array('shadeID'=>$edit_id); $data['final_result2']=$this->planning_shade->shade_master_details1_1($edit_id,$article_no_id); $data['getsmwarp']=$this->planning_shade->display_smwarp($edit_id); $data['getsmweft']=$this->planning_shade->display_smweft($edit_id); // print_r($data['getsmwarp']); // die(); $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('planning_module/edit_shade_master_details', $data); $this->load->view('templates/footer_inside'); } public function update_shade_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); if($_FILES) { $path=$_FILES['image']['name']; $target='imguploads/'; //$type='pdf|png|jpg' $stamp=getdate(); $target.=$stamp[0].basename($_FILES['image']['name']); $file=$target; move_uploaded_file($_FILES['image']['tmp_name'],$target); } else { $file=" "; } $a=$this->input->post('article_no'); $e=$this->input->post('existing_id'); if($a == $e) { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $d=date('d-m-Y'); $where=array('articleNo'=>$a); $table='article_master'; $article_id=$this->planning_shade->fetch_main_data($table,$where); $article_no_id=$article_id->articleID; $shade_id=$this->input->post('shade_id'); $quality_data = array('shadeType' => $this->input->post('shadetype'), 'shadeName' => $this->input->post('ShadeName'), 'articleID' => $article_no_id, 'weave' => $this->input->post('Design'), 'design' => $this->input->post('dbdesign'), 'quality' => $this->input->post('Quality'), 'fabricType' => $this->input->post('fabricType'), 'fabricDescription' =>$this->input->post('fabricDescription'), 'image' => $file, 'updated_on'=>$d, 'updated_by'=> $data['approved_by'] ); $where=array('shadeID'=>$shade_id); $this->planning_shade->update_new($quality_data,$where); $warpCode= $this->input->post('warp_code'); $warpColor = $this->input->post('warp_color'); $where=array('shadeID'=>$shade_id); $table='sm_warp'; $this->planning_shade->delete($table,$where); foreach($warpCode as $key=>$val) { $data=array('warpCode'=>$warpCode[$key], 'warpColor'=>$warpColor[$key], 'shadeID'=>$shade_id, ); $table='sm_warp'; $this->planning_shade->insert($table,$data); } $weftCode = $this->input->post('weft_code'); $weftColor = $this->input->post('weft_color'); $where=array('shadeID'=>$shade_id); $table='sm_weft'; $this->planning_shade->delete($table,$where); foreach($weftColor as $key=>$val) { $data=array('weftCode'=>$weftCode[$key], 'weftColor'=>$weftColor[$key], 'shadeID'=>$shade_id, ); $table='sm_weft'; $this->planning_shade->insert($table,$data); } } else { $shade_id=$this->input->post('shade_id'); $quality_data = array('shadeType' => $this->input->post('shadetype'), 'shadeName' => $this->input->post('ShadeName'), 'articleID' => $this->input->post('article_no'), 'weave' => $this->input->post('Design'), 'design' => $this->input->post('dbdesign'), 'quality' => $this->input->post('Quality'), 'fabricType' => $this->input->post('fabricType'), 'fabricDescription' =>$this->input->post('fabricDescription'), 'image' => $file, ); $where=array('shadeID'=>$shade_id); $this->planning_shade->update_new($quality_data,$where); $warpCode= $this->input->post('warpcode'); $warpColor = $this->input->post('warpcolor'); $weftCode = $this->input->post('weftcode'); $weftColor = $this->input->post('weftcolor'); // print_r($weftCode); // die(); $where=array('shadeID'=>$shade_id); $table='sm_warp'; $this->planning_shade->delete($table,$where); foreach($warpCode as $key=>$val) { $data=array('warpCode'=>$warpCode[$key], 'warpColor'=>$warpColor[$key], 'shadeID'=>$shade_id, ); $table='sm_warp'; $this->planning_shade->insert($table,$data); } $where=array('shadeID'=>$shade_id); $table='sm_weft'; $this->planning_shade->delete($table,$where); foreach($weftCode as $key=>$val) { $data=array('weftCode'=>$weftCode[$key], 'weftColor'=>$weftColor[$key], 'shadeID'=>$shade_id, ); $table='sm_weft'; $this->planning_shade->insert($table,$data); } } $data['designdata'] = $this->marketing_model->display_design_data(); $data['getalldata'] = $this->planning_shade->display_yarnqty_data(); $data['articledata'] = $this->planning_shade->display_article_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $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('planning_module/planning_shade_details', $data); $this->load->view('templates/footer_inside'); } public function delete_article() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $delete_id=$this->input->post('as'); $where=array('articleID'=>$delete_id); $table='article_master'; $this->planning_shade->delete($table,$where); } public function delete_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); $uri = $_SERVER["REQUEST_URI"]; $id = substr($uri, strpos($uri, "=") + 1); $where=array('fabricID'=>$id); $table='fabric_master'; $this->planning_shade->delete($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); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $this->load->view('planning_module/fabric_routing_details', $data); $this->load->view('templates/footer_inside'); } public function delete_shade_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); $delete_id=$this->input->post('as'); $where=array('shadeID'=>$delete_id); $table='shade_master'; $this->planning_shade->delete($table,$where); } public function delete_design_master() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $id = substr($uri, strpos($uri, "=") + 1); $where=array('id'=>$id); $table='design_master'; $this->planning_shade->delete($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); $data['getresult']=$this->planning_yarn->designmasterdata(); $this->load->view('planning_module/designmaster_details', $data); $this->load->view('templates/footer_inside'); } public function delete_color_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); $delete_id=$this->input->post('as'); $where=array('colorID'=>$delete_id); $table='color_master'; $this->planning_shade->delete($table,$where); } public function 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); $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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $table='import_yarn'; $where=array('status'=>0); $data['getalldata'] = $this->vendor_model->get_where_dataa($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('import_module/yarn_details', $data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function dying_card_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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']['articleID']; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='indent_preview'; $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('planning_module/dying_card_preview',$data); $this->load->view('templates/footer_inside'); } public function dyingcard_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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$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('planning_module/dying_card_preview',$data); $this->load->view('templates/footer_inside'); } public function dying_card_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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$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('planning_module/dying_card_preview',$data); $this->load->view('templates/footer_inside'); } public function dying_card_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"]; $orderID = substr($uri, strpos($uri, "=") + 1); $data['orderDetails'] = $this->marketing_model->get_order_details($orderID); $data['shadeNo'] = $this->planning_yarn->get_shadeNo($orderID, 'planned'); $data['articleNumbers'] = $this->yarn_model->display_articleNumber(); $data['shadeName'] = $this->yarn_model->display_shadeName(); $data['orderID'] = $orderID; $data['planDetails'] = $this->planning_yarn->get_planning_details($orderID); $data['poDetails'] = $this->planning_yarn->get_po_details($orderID); $data['plannedShadeDetailsrow'] = $this->planning_shade->get_planned_order_detailsrow($orderID); $id=$data['plannedShadeDetailsrow']->articleID; $data['plannedShadeDetails'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['plannedShades'] = $this->planning_shade->get_planned_order_details($orderID,$id); $data['count']=count($data['plannedShadeDetails']); $data['warp_data']=$this->planning_shade->display_warp($id); $data['weft_data']=$this->planning_shade->display_weft($id); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $data['indent_p']='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('planning_module/dying_card_preview',$data); $this->load->view('templates/footer_inside'); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public function insert_planning_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); $wa_qua = $this->input->post('wa_qua'); $wa_den = $this->input->post('wa_den'); $wa_spec = $this->input->post('wa_spec'); $wa_kora = $this->input->post('wa_kora'); $wa_hank = $this->input->post('wa_hank'); $wa_color = $this->input->post('wa_color'); $wa_code = $this->input->post('wa_code'); $we_qua = $this->input->post('we_qua'); $we_den = $this->input->post('we_den'); $we_spec = $this->input->post('we_spec'); $we_kora = $this->input->post('we_kora'); $we_hank = $this->input->post('we_hank'); $we_color = $this->input->post('we_color'); $we_code = $this->input->post('we_code'); //$location = $this->input->post('factory'); $ssl_shade = $this->input->post('sslShade'); $table='shade_master'; $where=array('shadeID'=>$ssl_shade); $f = $this->planning_shade->fetch_shadename($table,$where); $shade=$f->shadeName; foreach($wa_qua as $key=>$val) { $data=array('warp_qua'=>$wa_qua[$key], 'warp_den'=>$wa_den[$key], 'warp_spec'=>$wa_spec[$key], 'warp_kora'=>$wa_kora[$key], 'warp_hank'=>$wa_hank[$key], 'warp_color'=>$wa_color[$key], 'warp_code'=>$wa_code[$key], 'location' => $this->input->post('factory'), 'articleNo' => $this->input->post('articleNo'), 'oslNo' => $this->input->post('oslNo'), 'ourShade' => $this->input->post('ourShade'), 'subNo' => $this->input->post('subNo'), 'ssl_shade' => $shade, //'subNo' => $this->input->post('subNo'), 'status'=>'0', ); $table='osl_warp_details'; $this->db->insert($table,$data); } foreach($we_qua as $key=>$val) { $data=array('weft_qua'=>$we_qua[$key], 'weft_den'=>$we_den[$key], 'weft_spec'=>$we_spec[$key], 'weft_kora'=>$we_kora[$key], 'weft_hank'=>$we_hank[$key], 'weft_color'=>$we_color[$key], 'weft_code'=>$we_code[$key], 'location' => $this->input->post('factory'), //'subNo' => $this->input->post('subNo'), 'articleNo' => $this->input->post('articleNo'), 'oslNo' => $this->input->post('oslNo'), 'ourShade' => $this->input->post('ourShade'), 'subNo' => $this->input->post('subNo'), 'ssl_shade' => $shade, 'status'=>'0', ); $table='osl_weft_details'; $this->db->insert($table,$data); } } public function cancel_planned_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); $subNo = $this->input->post('subNo'); $where=array('subNo'=>$subNo); $table='osl_warp_details'; $this->planning_yarn->delete($table,$where); $where=array('subNo'=>$subNo); $table='osl_weft_details'; $this->planning_yarn->delete($table,$where); } public function outsource_unplanned_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); $getoutsourceunplandata = $this->planning_yarn->get_outsource_unplanned_orders(); echo json_encode($getoutsourceunplandata); } public function sam_stk_program() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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 == 'planning/sam_stk_program?prop_id=1') { $data['url_val']='1'; $data['val']='planning/sam_stk_program?prop_id=1'; $data['ref']='indent'; } else if($RT == 'planning/sam_stk_program?prop_id=2') { $data['val']='planning/sam_stk_program?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->marketing_dashboard_po_list_id($d1,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->marketing_dashboard_po_list_id($d1,$dd); } else if($RT == 'planning/sam_stk_program?prop_id=3') { $data['url_val']='3'; $data['val']='planning/sam_stk_program?prop_id=1'; $data['ref']='month_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->monthly_marketing_dashboard_po_list_id($table,$m,$y,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->monthly_marketing_dashboard_po_list_id($table,$m,$y,$dd); } else if($RT == 'planning/sam_stk_program?prop_id=4') { $data['url_val']='4'; $data['val']='planning/sam_stk_program?prop_id=1'; $data['ref']='year_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->year_marketing_dashboard_po_list_id($table,$y,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->year_marketing_dashboard_po_list_id($table,$y,$dd); } $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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['designdata'] = $this->marketing_model->display_design_data(); $data['getalldata'] = $this->planning_shade->display_yarnqty_data(); $data['articledata'] = $this->planning_shade->display_article_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $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('planning_module/sam_sdk_pgm',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function sam_syk_input_demo() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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['outsource'] = $this->request_model->display_product_data(); $data['getalldata'] = $this->marketing_model->display_customer_data(); $data['getalltd'] = $this->marketing_model->display_transaction_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications'];$data['url_refrer_val']=$this->input->post('url_reference_val'); $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('planning_module/add_transaction_demo', $data); $this->load->view('templates/footer_inside'); } public function get_osl_subcode_first() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $oslvalue = substr($uri, strpos($uri, "=") + 1); $newOSL = $this->marketing_model->generateOSL($oslvalue); $data['osl']=$newOSL['osl']; $data['sub']=$newOSL['sub']; $data['subcode']=1; $data['orderTypes'] = $this->marketing_model->getOrderTypes(); $_POST['orderTypes'] = $data['orderTypes']; $data['articles'] = $this->marketing_model->display_article_data(); $data['outsource'] = $this->request_model->display_product_data(); $data['getalldata'] = $this->marketing_model->display_customer_data(); $data['getalltd'] = $this->marketing_model->display_transaction_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $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('marketing/osl_marketing', $data); $this->load->view('templates/footer_inside'); } public function get_sam_subcode_first() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $oslvalue = substr($uri, strpos($uri, "=") + 1); $newOSL = $this->marketing_model->generateOSL($oslvalue); $data['osl']=$newOSL['osl']; $data['sub']=$newOSL['sub']; $data['subcode']=1; $data['orderTypes'] = $this->marketing_model->getOrderTypes(); $_POST['orderTypes'] = $data['orderTypes']; $data['articles'] = $this->marketing_model->display_article_data(); $data['outsource'] = $this->request_model->display_product_data(); $data['getalldata'] = $this->marketing_model->display_customer_data(); $data['getalltd'] = $this->marketing_model->display_transaction_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $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('marketing/sam_marketing', $data); $this->load->view('templates/footer_inside'); } public function get_stk_subcode_first() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $oslvalue = substr($uri, strpos($uri, "=") + 1); $newOSL = $this->marketing_model->generateOSL($oslvalue); $data['osl']=$newOSL['osl']; $data['sub']=$newOSL['sub']; $data['subcode']=1; $data['orderTypes'] = $this->marketing_model->getOrderTypes(); $_POST['orderTypes'] = $data['orderTypes']; $data['articles'] = $this->marketing_model->display_article_data(); $data['outsource'] = $this->request_model->display_product_data(); $data['getalldata'] = $this->marketing_model->display_customer_data(); $data['getalltd'] = $this->marketing_model->display_transaction_data(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $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('marketing/stk_marketing', $data); $this->load->view('templates/footer_inside'); } public function insert_shade_planning_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); $wa_qua = $this->input->post('wa_qua'); $wa_den = $this->input->post('wa_den'); $wa_spec = $this->input->post('wa_spec'); $wa_kora = $this->input->post('wa_kora'); $wa_hank = $this->input->post('wa_hank'); $wa_color = $this->input->post('wa_color'); $wa_code = $this->input->post('wa_code'); $we_qua = $this->input->post('we_qua'); $we_den = $this->input->post('we_den'); $we_spec = $this->input->post('we_spec'); $we_kora = $this->input->post('we_kora'); $we_hank = $this->input->post('we_hank'); $we_color = $this->input->post('we_color'); $we_code = $this->input->post('we_code'); //$location = $this->input->post('factory'); $ssl_shade = $this->input->post('sslShade'); $table='shade_master'; $where=array('shadeID'=>$ssl_shade); $f = $this->planning_shade->fetch_shadename($table,$where); $shade=$f->shadeName; foreach($wa_qua as $key=>$val) { $data=array('warp_qua'=>$wa_qua[$key], 'warp_den'=>$wa_den[$key], 'warp_spec'=>$wa_spec[$key], 'warp_kora'=>$wa_kora[$key], 'warp_hank'=>$wa_hank[$key], 'warp_color'=>$wa_color[$key], 'warp_code'=>$wa_code[$key], 'location' => $this->input->post('factory'), 'articleNo' => $this->input->post('articleNo'), 'oslNo' => $this->input->post('oslNo'), 'ourShade' => $this->input->post('ourShade'), 'subNo' => $this->input->post('subNo'), 'ssl_shade' => $shade, //'subNo' => $this->input->post('subNo'), 'status'=>'0', ); $table='osl_warp_details'; $this->db->insert($table,$data); } foreach($we_qua as $key=>$val) { $data=array('weft_qua'=>$we_qua[$key], 'weft_den'=>$we_den[$key], 'weft_spec'=>$we_spec[$key], 'weft_kora'=>$we_kora[$key], 'weft_hank'=>$we_hank[$key], 'weft_color'=>$we_color[$key], 'weft_code'=>$we_code[$key], 'location' => $this->input->post('factory'), //'subNo' => $this->input->post('subNo'), 'articleNo' => $this->input->post('articleNo'), 'oslNo' => $this->input->post('oslNo'), 'ourShade' => $this->input->post('ourShade'), 'subNo' => $this->input->post('subNo'), 'ssl_shade' => $shade, 'status'=>'0', ); $table='osl_weft_details'; $this->db->insert($table,$data); } } public function add_new_suborder() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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']; $oslNo = $this->input->post('modal_oslNo'); $table='orders'; $where=array('oslNo'=>$oslNo); $get_data=$this->planning_shade->get_where_data($table,$where); $order_id=$get_data->id; $table1='sub_orders'; $where=array('orderID'=>$order_id); $get_data1=$this->planning_shade->fetch_max_id_orders1($table1,$where); $max_subcode=$get_data1->subCode; $max_subcode1=$max_subcode+1; $posting_data = array( //'subCode' => $this->input->post('modal_subNo'), 'orderID' => $order_id, 'subCode' => $max_subcode1, 'subOrderType' => $this->input->post('orderType_type'), 'articleNo' => $this->input->post('modal_articleNo'), 'weave' => $this->input->post('design_d'), 'quality' => $this->input->post('quality_q'), //'m_width' => $this->input->post('mod_width'), 'design' => $this->input->post('model_dbdesign'), 'description' => $this->input->post('model_description'), 'unit' => $this->input->post('modal_units'), 'width' => $this->input->post('modal_width'), 'totalQuantity' => $this->input->post('order_Meters'), 'edit' => 'edit', 'article_type' => 'inhouse', 'delete' => 'delete', 'orderConfirm'=>'Yes', 'status'=>0, 'confirm_by'=>$approved_by, 'created_date'=>date('d-m-Y'), 'created_by'=>$approved_by, ); $table='sub_orders'; $this->planning_shade->insert($table,$posting_data); $max_id=$this->planning_shade->fetch_max_id_orders(); $id=$max_id->id; $posting_data1 = array( 'buyerShade' => $this->input->post('modal_buyerShade'), 'ourShade' => $this->input->post('modal_ourShade'), 'subOrderID' => $id, 'quantity' => $this->input->post('order_Meters'), 'planningStatus'=>'Pending', 'add_suborder'=>1, ); $table='sub_order_shades'; $result=$this->planning_shade->insert_planning_data($table,$posting_data1); $modal_subno=$this->input->post('modal_subNo'); $table='osl_weft_details'; $data=array('subNo'=>$result); $where=array('subNo'=>$modal_subno); $this->vendor_model->update_data($where,$table,$data); $modal_subno=$this->input->post('modal_subNo'); $table='osl_warp_details'; $data=array('subNo'=>$result); $where=array('subNo'=>$modal_subno); $this->vendor_model->update_data($where,$table,$data); $plan_data = array('oslNo' => $this->input->post('modal_oslNo'), 'subNo' => $result, 'shadeType' => $this->input->post('shadeType_type'), 'sslShade' => $this->input->post('sslShade'), 'articleNo' => $this->input->post('modal_articleNo'), 'pieceLength' => $this->input->post('piece_Length'), 'warpPlandMtr' => $this->input->post('warp_PlndMtr'), 'weftPlandMtr' => $this->input->post('weft_PlndMtr'), 'weaving_factory' => 'Nandi', 'factory_type' => 'inhouse', 'selWidth' => $this->input->post('sel_Width'), 'orderType' => $this->input->post('orderType_type'), 'buyerShade' => $this->input->post('modal_buyerShade'), 'units' => $this->input->post('modal_units'), 'width' => $this->input->post('modal_width'), 'dyeingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('dyeingDate')))), 'weavingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('weavingDate')))), 'madeupDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('madeupDate')))), // 'cuttingDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('cuttingDate')))), //'prodCompletionDate' => date('Y-m-d', strtotime(str_replace('/', '-', $this->input->post('prodCompletionDate')))), // 'madeupDate' => $this->input->post('madeupdate'), // 'weavingDate' => $this->input->post('weavingdate'), // 'dyeingDate' => $this->input->post('dyeingdate'), 'productionInst' => $this->input->post('production_inst'), 'factory_type' => 'inhouse', 'weaving_factory' => $this->input->post('modal_factory'), 'plannedDate' => date('Y-m-d') ); $warp_wt=$this->input->post('warp_wt'); $warp_hank=$this->input->post('warp_hank'); $weft_wt=$this->input->post('weft_wt'); $weft_hank=$this->input->post('weft_hank'); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $name=$id['username']; $palninsert = $this->planning_shade->planning_modal_order_insert($plan_data,$name,$result,$warp_wt,$warp_hank,$weft_wt,$weft_hank); } public function add_prefix() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $prefix_name=$this->input->post('prefix_name'); $table='design_master_prefix'; $data=array('prefix_name'=>$prefix_name); $this->db->insert($table,$data); $table='design_master_prefix'; $where=array('status'=>0); $prefixes=$this->vendor_model->get_where_result($table,$where); echo json_encode($prefixes); } public function planned_order_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $orderID= $id[0]; $where = '(planningStatus="Pending" or planningStatus= "planned")'; $sub_no = $this->planning_yarn->get_in_house_pending_shadeNum($orderID, $where); $data=array(); foreach($sub_no as $sub_num) { $subNumber=$sub_num->shadeID; $plannedShadeDetails = $this->planning_shade->get_planned_pending_shade_details($subNumber); array_push($data,$plannedShadeDetails); } echo json_encode($data); } public function planned_order_details() { $get = $this->uri->segment(3); $m=date('m'); $y=date('Y'); if($get == 'stoday_dashboard') { $m=date('m'); $y=date('Y'); $o='Yes'; $a='inhouse'; $p='Pending'; $s='planned'; $d1=date('Y-m-d'); $data=$this->vendor_model->marketing_planning_notification_gets_details2($d1); } else if($get == 'sindent') { $data = $this->planning_yarn->get_planned_pending_orders(); } else if($get == 'smonth_dashboard') { $m=date('m'); $y=date('Y'); $o='Yes'; $a='inhouse'; $p='Pending'; $s='planned'; $table='indent'; $d1=date('Y-m-d'); $data=$this->vendor_model->mponthly_planning_fetch_dashboard_pos_list_id1($table,$m,$y,$o,$a,$p,$s); } else if($get == 'syear_dashboard') { $m=date('m'); $y=date('Y'); $o='Yes'; $a='inhouse'; $p='Pending'; $s='planned'; $table='indent'; $d1=date('Y-m-d'); $data=$this->vendor_model->yearly_planning_fetch_dashboard_pos_list_id1($table,$m,$y,$o,$a,$p,$s); } // print_r($data); // die(); $sub_data = $this->planning_yarn->get_planned_pending_orders(); // print_r($sub_data); // die(); $d_data=array(); foreach($sub_data as $s_data) { $orderID= $s_data->id; $where = array('planningStatus'=>'Pending'); $sub_no = $this->planning_yarn->get_in_house_pending_shadeNo($orderID, $where); if(empty($sub_no)) { $where=array('id'=>$s_data->id); $table='orders'; $datae=array('orders_status'=>'planned'); $this->vendor_model->update_data($where,$table,$datae); } else { $where=array('id'=>$s_data->id); $table='orders'; $datae=array('orders_status'=>'Pending'); $this->vendor_model->update_data($where,$table,$datae); } } echo json_encode($data); } public function add_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); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; $dy=date('d-m-Y'); $id=$this->input->post("id"); $where=array('id'=>$id); $data=array('preview_confirm'=>'Yes','preview_confirm_by'=>$approved_by,'preview_orderConfirmDate'=>$dy); $table='orders'; $details = $this->planning_yarn->update_new($where,$table,$data); return true; } public function add() { $id=$this->input->post("id"); $where=array('id'=>$id); $data=array('preview_confirm'=>'No','preview_confirm_by'=>" "); $table='orders'; $details = $this->planning_yarn->update_new($where,$table,$data); return true; } public function planning_status() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $val=$_REQUEST['ids']; // print_r($val); // die(); $status=$_REQUEST['status']; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $approved_by=$id['username']; if($status == 'unplanned') { $data=array('planningStatus' => $status, 'approved_by' => $approved_by); $table='sub_order_shades'; $where=array('shadeID'=>$val); $this->planning_shade->update($table,$data,$where); $table='sub_order_shades'; $where=array('shadeID'=>$val); $sub_shade_id=$this->planning_shade->fetch_shadename($table,$where); $where=array('subNo'=>$sub_shade_id->shadeID); $table='planned_order'; $plan_row=$this->planning_shade->fetch_shadename($table,$where); // print_r($plan_row); // die(); $p_id=$plan_row->id; $where=array('planningOrderID'=>$p_id); $table='po_warp'; $plan_row=$this->planning_shade->delete($table,$where); $where=array('planningOrderID'=>$p_id); $table='po_weft'; $plan_row=$this->planning_shade->delete($table,$where); $v_val=$sub_shade_id->shadeID; $where=array('subNo'=>$v_val); $table='planned_order'; $this->planning_shade->delete($table,$where); } else { $d=date('d-m-Y'); $data=array('planningStatus' => $status, 'approved_by' => $approved_by, 'planned_date'=>$d); $table='sub_order_shades'; $where=array('shadeID'=>$val); $this->planning_shade->update($table,$data,$where); } } public function planning_warpingplan() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $orderID = $this->input->post('as'); $data = $this->marketing_model->get_sub_planned_orders($orderID); echo json_encode($data); } public function outsource_planned_order() { $get = $this->uri->segment(3); $m=date('m'); $y=date('Y'); if($get == 'stoday_dashboard') { $m=date('m'); $y=date('Y'); $o='Yes'; $a='outsource'; $p='Pending'; $s='planned'; $table='indent'; $d1=date('Y-m-d'); $getoutsourceplandata=$this->vendor_model->marketing_planning_notification_gets_details222($d1); } else if($get == 'sindent') { $where = '(planningStatus="Pending" or planningStatus= "planned")'; $getoutsourceplandata = $this->planning_yarn->get_outsource_planning_orders($where); } else if($get == 'smonth_dashboard') { $m=date('m'); $y=date('Y'); $o='Yes'; $a='outsource'; $p='Pending'; $s='planned'; $table='indent'; $d1=date('Y-m-d'); $getoutsourceplandata=$this->vendor_model->mponthly_planning_fetch_dashboard_pos_list_id12($table,$m,$y,$o,$a,$p,$s); } else if($get == 'syear_dashboard') { $m=date('m'); $y=date('Y'); $o='Yes'; $a='outsource'; $p='Pending'; $s='planned'; $table='indent'; $d1=date('Y-m-d'); $getoutsourceplandata=$this->vendor_model->yearly_planning_fetch_dashboard_pos_list_id12($table,$m,$y,$o,$a,$p,$s); } echo json_encode($getoutsourceplandata); } public function outsource_planned_order_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); $get = $this->uri->segment(3); preg_match_all('!\d+!', $get, $matches); $id=""; foreach($matches as $matches) { $id=$matches; } $orderID= $id[0]; $where = '(planningStatus="Pending" or planningStatus= "planned")'; $sub_no = $this->planning_yarn->get_out_house_pending_shadeNum($orderID, $where); //print_r($sub_no); //die(); $datass=array(); foreach($sub_no as $sub_num) { $subNumber=$sub_num->shadeID; $plannedShadeDetails = $this->planning_shade->outsourcegetordershade($subNumber); array_push($datass,$plannedShadeDetails); } foreach($datass as $d) { //print_r($d['subNo']); //die(); //subNo $where=array('purpose_shadeid'=>$d['subNo']); $table='indent_add_indent'; $p = $this->planning_shade->get_fabricdata($table,$where); if(empty($p)) { } else { $r=$p->id; $table='indent_po'; $where=array('indent_id'=>$r); $po_numbers=$this->vendor_model->get_customerdata($table,$where); if(empty($po_numbers)) { $table='sub_order_shades'; $update_cond=array('shadeID'=>$d['subNo']); $insert_values=array('create_indent'=>$p->indent_no); $this->planning_shade->update($table,$insert_values,$update_cond); } else { $table='sub_order_shades'; $update_cond=array('shadeID'=>$d['subNo']); $insert_values=array('create_indent'=>$p->indent_no,'po_num'=>$po_numbers->po_no); $this->planning_shade->update($table,$insert_values,$update_cond); } } } $data=array(); foreach($sub_no as $sub_num) { $subNumber=$sub_num->shadeID; $s = $this->planning_shade->outsourcegetordershade($subNumber); array_push($data,$s); } echo json_encode($data); } /////////////////////////////////// 1-6-2018 //////////////////////////// public function transaction_planning_details() { $this->db->from('planning_delivery_date'); $this->db->truncate(); $this->db->truncate('planning_delivery_date'); $from_date=$this->input->post('from_required_on'); $to_date=$this->input->post('to_required_on'); $date_type=$this->input->post('date_type'); $mark_type=$this->input->post('mark_type'); // $from_date = $_GET['from_date']; if($from_date != "") { $date = new DateTime($from_date); $from_date = $date->format('Y-m-d'); } if($to_date != "") { $date = new DateTime($to_date); $to_date = $date->format('Y-m-d'); } $data=array('from_date'=>$from_date, 'to_date'=>$to_date, 'date_type'=>$date_type, 'mark_type'=>$mark_type); // print_r($data); // die(); $table='planning_delivery_date'; $this->db->insert($table,$data); } public function planning_date_transaction_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $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(); $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('planning_module/delivery_date_planning_details',$data); $this->load->view('templates/footer_inside'); } public function outsource_planning_date_transaction_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $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(); $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('planning_module/outsource_delivery_date_planning_details',$data); $this->load->view('templates/footer_inside'); } public function planned_order_date_details() { $table='planning_delivery_date'; $where=array('status'=>0); $m=$this->marketing_model->fetch_main_data($table,$where); $y=$m->from_date; $y1=$m->to_date; if($m->mark_type == 'inhouse') { if($m->date_type == 'dyeing') { $data = $this->planning_yarn->get_planned_dyeing_pending_orders($y,$y1); } else if($m->date_type == 'delivery') { $data = $this->planning_yarn->get_planned_dyeing_pending_orders1($y,$y1); } else if($m->date_type == 'weaving') { $data = $this->planning_yarn->get_planned_dyeing_pending_orders2($y,$y1); } else if($m->date_type == 'madeups') { $data = $this->planning_yarn->get_planned_dyeing_pending_orders3($y,$y1); } } if($m->mark_type == 'outsource') { if($m->date_type == 'dyeing') { $where = '(planningStatus="Pending" or planningStatus= "planned")'; $data = $this->planning_yarn->get_outsource_date_planning_orders($where,$y,$y1); } else if($m->date_type == 'delivery') { $where = '(planningStatus="Pending" or planningStatus= "planned")'; $data = $this->planning_yarn->get_outsource_date_planning_orders1($where,$y,$y1); } else if($m->date_type == 'weaving') { $where = '(planningStatus="Pending" or planningStatus= "planned")'; $data = $this->planning_yarn->get_outsource_date_planning_orders2($where,$y,$y1); } else if($m->date_type == 'madeups') { $where = '(planningStatus="Pending" or planningStatus= "planned")'; $data = $this->planning_yarn->get_outsource_date_planning_orders3($where,$y,$y1); } } echo json_encode($data); } public function orderinput_summary() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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='orders'; $where=array('id'=>$val); $data['fetch_preview1']=$this->marketing_model->fetch_main_data($table,$where); $preview1=($data['fetch_preview1']->id); // --------------------------------------------------- $where=array('id'=>$preview1); $data['fetch_preview2']=$this->marketing_model->input_preview_input_suborders($preview1); $data['fetch_preview_unit']=$this->marketing_model->input_preview_input_suborder($preview1); //$data['fetch_preview21']=$this->marketing_model->input_preview_input_suborder($preview1); $data['fetch_main2']=$this->marketing_model->fetch_main_data($table,$where); $data['fetch_pre']=$this->marketing_model->pre($preview1); $custId=($data['fetch_preview1']->fileNo); $table2='customer_master'; $where2=array('customerId'=>$custId); $data['address']=$this->marketing_model->fetch_customer_data($custId); $data['indent_p']='indent_preview'; $tables='weaving_panel_planning_order'; $wheres=array('order_id'=>$preview1); $data['fetch_quantity']=$this->outsource_model->get_work_fabric_history_order_data($table); //print_r($data['fetch_quantity']); //die(); $this->load->view('planning_module/transaction_order_input_summary',$data); } public function orderinput_outsourcesummary() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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='orders'; $where=array('id'=>$val); $data['fetch_preview1']=$this->marketing_model->fetch_main_data($table,$where); $preview1=($data['fetch_preview1']->id); $table='sub_orders'; $where=array('orderID'=>$preview1); $data['fetch_preview2']=$this->marketing_model->input_preview_input_suborders($preview1); $data['fetch_preview_unit']=$this->marketing_model->input_preview_input_suborder($preview1); //$data['fetch_preview21']=$this->marketing_model->input_preview_input_suborder($preview1); $data['fetch_main2']=$this->marketing_model->fetch_main_data($table,$where); $data['fetch_pre']=$this->marketing_model->pre($preview1); $custId=($data['fetch_preview1']->fileNo); $table2='customer_master'; $where2=array('customerId'=>$custId); $data['address']=$this->marketing_model->fetch_customer_data($custId); $data['indent_p']='indent_preview'; $tables='weaving_panel_planning_order'; $wheres=array('order_id'=>$preview1); $data['fetch_quantity']=$this->outsource_model->get_work_fabric_history_order_data($table); //print_r($data['fetch_quantity']); //die(); $this->load->view('planning_module/transaction_order_input_outsourcesummary',$data); } public function planned_shade_details() { $table='palnned_shade_details'; $where=array('selected_val'=>1); $data=array('selected_val'=>0); $this->planning_shade->update($table,$data,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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 == 'planning/planned_shade_details?prop_id=1') { $data['url_val']='1'; $data['val']='planning/planned_shade_details?prop_id=1'; $data['ref']='indent'; } else if($RT == 'planning/planned_shade_details?prop_id=2') { $data['val']='planning/planned_shade_details?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->marketing_dashboard_po_list_id($d1,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->marketing_dashboard_po_list_id($d1,$dd); } else if($RT == 'planning/planned_shade_details?prop_id=3') { $data['url_val']='3'; $data['val']='planning/planned_shade_details?prop_id=1'; $data['ref']='month_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->monthly_marketing_dashboard_po_list_id($table,$m,$y,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->monthly_marketing_dashboard_po_list_id($table,$m,$y,$dd); } else if($RT == 'planning/planned_shade_details?prop_id=4') { $data['url_val']='4'; $data['val']='planning/planned_shade_details?prop_id=1'; $data['ref']='year_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->year_marketing_dashboard_po_list_id($table,$y,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->year_marketing_dashboard_po_list_id($table,$y,$dd); } $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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['designdata'] = $this->marketing_model->display_design_data(); $data['getalldata'] = $this->planning_shade->display_yarnqty_data(); $data['articledata'] = $this->planning_shade->display_article_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='palnned_shade_details'; $this->db->from($table); $this->db->truncate(); $this->db->truncate($table); $table='osl_warp_details'; $where=array('status'=>0,'warp_qua !=' =>"",'ssl_shade !=' =>""); $warp_res=$this->outsource_model->fetch_where_subgrid_result_ref_data_new($table,$where); foreach($warp_res as $r) { $datag=array('type'=>$r->type, 'oslNo'=>$r->oslNo, 'articleNo'=>$r->articleNo, 'shadeName'=>$r->ssl_shade, 'Quality'=>$r->warp_qua, 'Specification'=>$r->warp_spec, 'Denier'=>$r->warp_den, 'oslno_id'=>$r->id, 'Code'=>$r->warp_code, 'Color'=>$r->warp_color, 'Dyed_Wt'=>$r->warp_kora, // 'dyeingDate'=>$r->dyeingDate, //'weavingDate'=>$r->weavingDate, ); $table='palnned_shade_details'; $this->db->insert($table,$datag); } $table='osl_weft_details'; $where=array('status'=>0,'weft_qua !=' =>"",'ssl_shade !=' =>""); $weft_res=$this->outsource_model->fetch_where_subgrid_result_red_data_new($table,$where); foreach($weft_res as $r) { $datas=array('type'=>$r->type, 'oslNo'=>$r->oslNo, 'articleNo'=>$r->articleNo, 'oslno_id'=>$r->id, 'shadeName'=>$r->ssl_shade, 'Quality'=>$r->weft_qua, 'Specification'=>$r->weft_spec, 'Denier'=>$r->weft_den, 'Color'=>$r->weft_color, 'Dyed_Wt'=>$r->weft_kora, // 'dyeingDate'=>$r->dyeingDate, 'Code'=>$r->weft_code, // 'weavingDate'=>$r->weavingDate, ); $table='palnned_shade_details'; $this->db->insert($table,$datas); } $table='palnned_shade_details'; $group_osl=$this->outsource_model->fetch_where_subgrid_data_osl_group_issue_no($table,$where); foreach($group_osl as $g) { $where=array('oslNo'=>$g->oslNo); $table='planned_order'; $row_osl=$this->outsource_model->get_customerdata($table,$where); if(empty($row_osl)) { } else { $table='palnned_shade_details'; $where=array('oslNo'=>$g->oslNo); $datagg=array('weavingDate'=>$row_osl->weavingDate,'dyeingDate'=>$row_osl->dyeingDate); $this->outsource_model->update_data($where,$table,$datagg); } } $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('planning_module/planned_shade_details',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function warp_det() { $table='palnned_shade_details'; $where=array('type'=>'Warp'); $warp_res =$this->planning_shade->get_dataa($table,$where); //$table='osl_warp_details'; //$where=array('status'=>0,'warp_qua !=' =>"",'ssl_shade !=' =>""); //$warp_res=$this->outsource_model->fetch_where_subgrid_result_ref_data($table,$where); echo json_encode($warp_res ); } public function weft_det() { $table='palnned_shade_details'; $where=array('type'=>'Weft'); $weft_res=$this->planning_shade->get_dataa($table,$where); echo json_encode($weft_res); //$table='osl_weft_details'; // $where=array('status'=>0,'weft_qua !=' =>"",'ssl_shade !=' =>""); // $weft_res=$this->outsource_model->fetch_where_subgrid_result_red_data($table,$where); //echo json_encode($weft_res); } public function all_det() { $table='palnned_shade_details'; $where=array('status'=>0); $warp_res=$this->planning_shade->get_dataa_orders($table,$where); echo json_encode($warp_res); } public function dtl_all_det() { $table='palnned_shade_details'; $where=array('status'=>0); $warp_res=$this->planning_shade->get_dataa_orders_only_dlt($table,$where); echo json_encode($warp_res); } public function sam_all_det() { $table='palnned_shade_details'; $where=array('status'=>0); $warp_res=$this->planning_shade->get_dataa_orders_only_sam($table,$where); echo json_encode($warp_res); } public function planned_shaded_details() { $table='palnned_shade_details'; $where=array('selected_val'=>1); $exp=$this->planning_shade->get_dataa($table,$where); $data=array('status'=>0); $this->planning_shade->update($table,$data,$where); //$table='palnned_shade_details'; //$where=array('status'=>2); //$data2=$this->input->post('check_box_ids'); //$data1=substr($data2, 0, -1); // $exp=array(); // $path = explode("|", $data1); // $exp = array_merge($exp, $path); // $expp = array_merge($exp, $path); $yarn_details=array(); foreach($exp as $val) { if($val == 'undefined') { } else { $table='palnned_shade_details'; $where=array('id'=>$val->id); $data=array('status'=>1); $this->planning_shade->update($table,$data,$where); $table='palnned_shade_details'; $where=array('id'=>$val->id); $row=$this->planning_shade->get_fabricdata($table,$where); array_push($yarn_details,$row); } } $data['result']=$yarn_details; $table='palnned_shade_details'; $where=array('status'=>1); $qua=$this->planning_shade->group_import_yarn($table,$where); $yarn_quality=array(); foreach($qua as $q) { $table='palnned_shade_details'; $where=array('status'=>1,'Quality'=>$q->Quality,'Specification'=>$q->Specification,'Denier'=>$q->Denier); $qua=$this->planning_shade->group_import_qua_yarn($table,$where); array_push($yarn_quality,$qua); } $data['qua_result']=$yarn_quality; $table='palnned_shade_details'; $where=array('status'=>1); $data['qua_total']=$this->planning_shade->group_total_import_yarn($table,$where); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications'];$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('planning_module/planned_Shade_details_page',$data); $this->load->view('templates/footer_inside'); } public function check_box_checked_packing_values() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data2=$this->input->post('check_values'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $yarn_details=array(); foreach($exp as $val) { if($val == 'undefined') { } else { $table='palnned_shade_details'; $where=array('id'=>$val); $data=array('selected_val'=>1); $this->planning_shade->update($table,$data,$where); } } $details='yes'; echo json_encode($details); } public function all_article_det() { $data=$this->vendor_model->fetch_article_details(); echo json_encode($data); } public function check_box_checked_packing_valuess() { $r=1; echo json_encode($r); } public function check_box_checked_report_valuess() { $r=1; echo json_encode($r); } public function planned_article_details_preview() { $data2=$this->input->post('check_box_ids'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $rows = array(); foreach($exp as $val) { if($val == 'undefined') { } else { // $where=array('id'=>$val); //$data=array('selected_val'=>1); $row=$this->vendor_model->fetch_preview_val($val); array_push($rows,$row); } } $data['res']=$rows; $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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['access'] = $this->access_details(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications'];$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('planning_module/planned_article_details_preview',$data); $this->load->view('templates/footer_inside'); } public function report_fabric_details_preview() { $data2=$this->input->post('check_box_ids'); $data1=substr($data2, 0, -1); $exp=array(); $path = explode("|", $data1); $exp = array_merge($exp, $path); $expp = array_merge($exp, $path); $rows = array(); foreach($exp as $val) { if($val == 'undefined') { } else { $row=$this->store_model->display_fabric_inspection_order_embroidryinspection_date_row($val); array_push($rows,$row); } } $data['res']=$rows; print_r($data['res']); die(); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $data['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['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('planning_module/planned_article_details_preview',$data); $this->load->view('templates/footer_inside'); } public function planned_article_details() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='employee_details'; $where=array('id'=>$emp_row); $data['emp_details']=$this->vendor_model->get_customerdata($table,$where); $uri = $_SERVER["REQUEST_URI"]; $RT = substr($uri, strpos($uri, "/") + 12); if($RT == 'planning/planned_article_details?prop_id=1') { $data['url_val']='1'; $data['val']='planning/planned_article_details?prop_id=1'; $data['ref']='indent'; } else if($RT == 'planning/planned_article_details?prop_id=2') { $data['val']='planning/planned_article_details?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->marketing_dashboard_po_list_id($d1,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->marketing_dashboard_po_list_id($d1,$dd); } else if($RT == 'planning/planned_article_details?prop_id=3') { $data['url_val']='3'; $data['val']='planning/planned_article_details?prop_id=1'; $data['ref']='month_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->monthly_marketing_dashboard_po_list_id($table,$m,$y,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->monthly_marketing_dashboard_po_list_id($table,$m,$y,$dd); } else if($RT == 'planning/planned_article_details?prop_id=4') { $data['url_val']='4'; $data['val']='planning/planned_article_details?prop_id=1'; $data['ref']='year_dashboard'; $m=date('m'); $y=date('Y'); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='DTL'; $table='sub_orders'; $where=array('created_date'=>$d1); $dd='SAM'; $data['sam_marketing']=$this->vendor_model->year_marketing_dashboard_po_list_id($table,$y,$dd); $d1=date('d-m-Y'); $table='sub_orders'; $where=array('created_date'=>$d1); $dd='STK'; $data['stk_marketing']=$this->vendor_model->year_marketing_dashboard_po_list_id($table,$y,$dd); } $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('planning/planned_article_details?prop_id=1' == $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-------------------- $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $data['designdata'] = $this->marketing_model->display_design_data(); $data['getalldata'] = $this->planning_shade->display_yarnqty_data(); $data['articledata'] = $this->planning_shade->display_article_data(); $data['userdetails'] = $this->session_data_pass(); $data['user_type_id'] = $this->access_id(); $data['total_indent_notifications'] = 0; // $this->indent_page_notifications();notifications']; $data['access'] = $this->access_details(); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $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('planning_module/planned_article_details',$data); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } // die(); } public function change_inhouse_factory() { $row_id=$this->input->post('row_id'); $change_val=$this->input->post('change_val'); $where=array('id'=>$row_id); $table='planned_order'; $insert_values=array('weaving_factory'=>$change_val); $this->planning_shade->update($table,$insert_values,$where); $data='success'; echo json_encode($data); } ///////////////////////////////////// 22-11-2018 ///////////////////////////////////////////// public function preview_designmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $id = substr($uri, strpos($uri, "=") + 1); $data['getresult']=$this->planning_yarn->designmasterdata_row($id); //print_r($data['getresult']); $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='design_master_prefix'; $where=array('status'=>0); $data['prefixes']=$this->vendor_model->get_where_result($table,$where); $table='employee_details'; $data['user_list']=$this->vendor_model->fetch_where_data($table); $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$id['username']; $emp_row=$id['userid']; $table='chat_message'; $where=array('unread'=>'0','to_id'=>$emp_row); $data['chatting_count']=$this->vendor_model->count_amount_work_order_delivery_yarn_po_get_customerdata($table,$where); $this->load->view('templates/header_inside',$data); $this->load->view('planning_module/preview_designmaster',$data); $this->load->view('templates/footer_inside'); } public function preview_fabricmaster() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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"]; $id = substr($uri, strpos($uri, "=") + 1); $data['getresult']=$this->planning_yarn->fabricmasterdata_row($id); //print_r($data['getresult']); $data['userdetails'] = $this->session_data_pass(); $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('planning_module/preview_fabricmaster',$data); $this->load->view('templates/footer_inside'); } public function preview_shade_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); $edit_id=$this->input->post('edit_id'); $data['userdetails'] = $this->session_data_pass(); $this->load->library('upload'); $data['yarnqty'] = $this->yarn_model->display_yarnQuality(); $data['warp_denier'] = $this->yarn_model->display_yarndenier_warp(); $data['weft_denier'] = $this->yarn_model->display_yarndenier_weft(); $data['article_num'] = $this->yarn_model->display_articleNumber(); $data['color'] = $this->planning_shade->display_color(); $data['shadeName'] = $this->planning_shade->display_shade_name(); $data['designdata'] = $this->marketing_model->display_design_data(); $data['getresult']=$this->planning_yarn->fabricmasterdata(); $where=array('shadeID'=>$edit_id); $table='shade_master'; $data['result']=$this->planning_shade->fetch_main_data($table,$where); $article_id=$data['result']->articleID; $where=array('articleID'=>$article_id); $table='article_master'; $article_no=$this->planning_shade->fetch_main_data($table,$where); $data['art_no']=$article_no->articleNo; $article_no_id=$article_no->articleID; $art_id=$data['result']->articleID; $where=array('article_id'=>$art_id); $table='warp_data'; $data['warp_data']=$this->planning_shade->get_dataa($table,$where); $where=array('shadeID'=>$edit_id); $table='sm_warp'; $data['result_warp']=$this->planning_shade->get_dataa($table,$where); $where1=array('articleID'=>$article_no_id); $where=array('shadeID'=>$edit_id); $data['final_result1']=$this->planning_shade->shade_master_details_1($edit_id,$article_no_id); $where1=array('articleID'=>$article_no_id); $where=array('shadeID'=>$edit_id); $data['final_result2']=$this->planning_shade->shade_master_details1_1($edit_id,$article_no_id); $data['getsmwarp']=$this->planning_shade->display_smwarp($edit_id); $data['getsmweft']=$this->planning_shade->display_smweft($edit_id); // print_r($data['getsmwarp']); // die(); $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('planning_module/preview_shade_master_details', $data); $this->load->view('templates/footer_inside'); } public function preview_article() { $id=$this->session->userdata('logged_in'); $where=array('id'=>$id); $data['approved_by']=$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); $this->load->view('templates/header_inside', $data); $this->load->view('planning_module/preview_article_master'); $this->load->view('templates/footer_inside',$data); } public function merging_yarn_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 == 'planning/merging_yarn_grid?prop_id=1') { $data['url_val']='1'; $data['val']='planning/merging_yarn_grid?prop_id=1'; $data['ref']='indent'; } else if($RT == 'planning/merging_yarn_grid?prop_id=2') { $data['val']='planning/merging_yarn_grid?prop_id=1'; $data['url_val']='2'; $data['ref']='today_dashboard'; } else if($RT == 'planning/merging_yarn_grid?prop_id=3') { $data['url_val']='3'; $data['val']='planning/merging_yarn_grid?prop_id=1'; $data['ref']='month_dashboard'; } else if($RT == 'planning/merging_yarn_grid?prop_id=4') { $data['url_val']='4'; $data['val']='planning/merging_yarn_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['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('planning_module/merging_yarn_grid'); $this->load->view('templates/footer_inside'); } else { $this->session->sess_destroy(); redirect(base_url()); } } public function merging_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); $table='fabric_addstock'; $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; } $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['details'] = $this->store_model->display_fabric_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(); $data['details'] = $this->store_model->display_fabric_embroidryinspection(); $data['ho_details'] = $this->store_model->display_ho_embroidryinspection(); $data['peenya_details'] = $this->store_model->display_peenya_embroidryinspection(); $data['nandi_details'] = $this->store_model->display_nandi_embroidryinspection(); $data['tailoring_details'] = $this->store_model->display_tailoring_embroidryinspection(); $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('planning_module/merging_yarn_details',$data); $this->load->view('templates/footer_inside'); } } ?>