code moved : ps

This commit is contained in:
VE10-Sanjeev 2022-06-25 18:53:19 +05:30
parent 4c56e8e182
commit 1249f11e5c

View File

@ -704,7 +704,7 @@ class Flyhi_Controller extends REST_Controller {
//$view_name = $flyhipd_data[0]['short_name'].'_'.$flyhipd_data[0]['abbr'];
$view_name = $flyhipd_data[0]['short_name'];
$html_content = $this->load->view('sale_pd_templates/'.$view_name,$view_data,true);
// echo $html_content;die();
echo $html_content;die();
$pdf_doc = $this->pdfgenerator->generate($html_content, $filename='version', $stream=false, $paper = 'A4', $orientation = "portrait");
//End of PDF Gen using DOM PDF
$output_file = $this->external_path ."/sales_pd/" .$pd_id. "/temp.pdf";
@ -766,9 +766,188 @@ class Flyhi_Controller extends REST_Controller {
if($section_array['section_id'])
{
$questions = json_decode($section_array['section_data'],true);
return $this->processFlyhiPDQuestions($questions['questions'],$section_array['section_id']);
return $this->processFlyhiPDData($questions['json'],$section_array['section_id']);
// return $this->processFlyhiPDQuestions($questions['questions'],$section_array['section_id']);
}
}
function processFlyhiPDData($questions,$section_id){
$temp_array = array();
foreach ($questions as $ques_key => $ques_value) {
if($ques_key == 'permanent_state' && !empty($ques_value)){
$table = STATE;
$fields = array('name');
$where_condition_array = array('isactive' => 1,'state_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}if($ques_key == 'business_state' && !empty($ques_value)){
$table = STATE;
$fields = array('name');
$where_condition_array = array('isactive' => 1,'state_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}if($ques_key == 'officer_state' && !empty($ques_value)){
$table = STATE;
$fields = array('name');
$where_condition_array = array('isactive' => 1,'state_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}
if($ques_key == 'permanent_city'){
$table = CITY;
$fields = array('name');
$where_condition_array = array('isactive' => 1,'city_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}if($ques_key == 'business_city'){
$table = CITY;
$fields = array('name');
$where_condition_array = array('isactive' => 1,'city_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}if($ques_key == 'officer_city'){
$table = CITY;
$fields = array('name');
$where_condition_array = array('isactive' => 1,'city_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}
if($ques_key == 'business_pincode' && $ques_value != "1"){
$table = PINCODE;
$fields = array('pincode');
$where_condition_array = array('pincode_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['pincode'];
}
}if($ques_key == 'business_pincode_others' && $ques_value == "1"){
$new_key = 'business_pincode_master';
$questions[$new_key] = $result_data[0]['pincode'];
}
if($ques_key == 'permanent_pincode' && $ques_value != "1"){
$table = PINCODE;
$fields = array('pincode');
$where_condition_array = array('pincode_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['pincode'];
}
}if($ques_key == 'permanent_pincode_others' && $ques_value == "1"){
$new_key = $ques_key . 'permanent_pincode_master';
$questions[$new_key] = $result_data[0]['pincode'];
}
if($ques_key == 'officer_pincode' && $ques_value != "1"){
// residence_pincode: "1"
// residence_pincode_others: "600016"
$table = PINCODE;
$fields = array('pincode');
$where_condition_array = array('pincode_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['pincode'];
}
}if($ques_key == 'officer_pincode_others'){
$new_key = 'officer_pincode_master';
$questions[$new_key] = $result_data[0]['pincode'];
}
if($ques_key == 'lender_name'){
$table = ENTITY;
$fields = array('full_name','short_name');
$where_condition_array = array('entity_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['full_name'];
$questions["lender_abbr"] = $result_data[0]['short_name'];
}
}
if($ques_key == 'branch'){
$table = ENTITYLENDERBRANCH;
$fields = array('branch_name as name');
$where_condition_array = array('entity_lender_branch_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}
if($ques_key == 'lender_sales_person'){
$table = USERPROFILE;
$fields = array('concat(first_name," ",last_name) as name');
$where_condition_array = array('userid'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}
if($ques_key == 'lender_credit_person'){
$table = USERPROFILE;
$fields = array('concat(first_name," ",last_name) as name');
$where_condition_array = array('userid'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}
if($ques_key == 'product_name'){
$table = PRODUCTS;
$fields = array('name');
$where_condition_array = array('product_id'=>$ques_value);
$result_data = $this->Flyhi_Model->selectCustomRecords($fields,$where_condition_array,$table);
if(count($result_data))
{
$new_key = $ques_key . '_master';
$questions[$new_key] = $result_data[0]['name'];
}
}
if($ques_key == 'residence_details'){
}
}
print_r($questions);die();
}
function processFlyhiPDQuestions($questions,$section_id)
{
@ -1053,8 +1232,8 @@ class Flyhi_Controller extends REST_Controller {
$records = $this->post('records');
$FHFSL_product = (ENVIRONMENT == 'production' ? 27 : 26);
$FHFSL_lender = (ENVIRONMENT == 'production' ? 19 : 49);
$lender = $records['lender_id'] ? $records['lender_id'] : $FHFSL_lender;
$product = $records['product_id'] ? $records['product_id'] : $FHFSL_product;
$lender = isset($records['lender_id']) ? $records['lender_id'] : $FHFSL_lender;
$product = isset($records['product_id']) ? $records['product_id'] : $FHFSL_product;
$id = null;
// print_r($records);//die();
log_message('ERROR','####FLYHIPD SAVE CALLED');