diff --git a/api/application/controllers/Sales_PD_Controller.php b/api/application/controllers/Sales_PD_Controller.php index b804d72b..28887f14 100644 --- a/api/application/controllers/Sales_PD_Controller.php +++ b/api/application/controllers/Sales_PD_Controller.php @@ -681,7 +681,11 @@ class Sales_PD_Controller extends REST_Controller { log_message('ERROR','####SALESPD AFTER 10 PREPARED REPORT'.$records['sales_pd_id']); //echo 'afetr 10'; //trigger mail function - PDALERTS::sendSalesPDMail($this,$records['sales_pd_id']); + $s1 = $this->Sales_PD_Model->getState($records['sales_pd_id']); + $questions = json_decode($s1[0]['section_data'],true); + $Qdata = $this->processSalesPDQuestions($questions['questions'],1); + $state = '';if(!empty($Qdata)){$state = $Qdata['state'];} + PDALERTS::sendSalesPDMail($this,$records['sales_pd_id'],$state); } } @@ -925,6 +929,8 @@ class Sales_PD_Controller extends REST_Controller { public function testAPISalesPD_post() { + log_message('ERROR','####testAPISalesPD CALLED 439'); + PDALERTS::sendSalesPDMail($this,439,"Delhi");die(); //PDALERTS::sendSalesPDMail($this,32);die(); satellite_image::getSatelliteImage(32,2);//die(); // $url = "https://maps.googleapis.com/maps/api/staticmap?center=12.9788141,80.1871334&zoom=14&markers=color:red|12.9788141,80.1871334&size=800x300&maptype=roadmap&key=AIzaSyA3lYDYxwtn5vLSl45SOKbtK7G6cEyXGr0"; diff --git a/api/application/helpers/pdalerts_helper.php b/api/application/helpers/pdalerts_helper.php index 710b6820..148a1ba6 100644 --- a/api/application/helpers/pdalerts_helper.php +++ b/api/application/helpers/pdalerts_helper.php @@ -523,7 +523,7 @@ class PDALERTS } } - public static function sendSalesPDMail($CI,$salespd_id) + public static function sendSalesPDMail($CI,$salespd_id,$state) { log_message('ERROR','####SALESPD MAIL CALLED'.$salespd_id); @@ -540,13 +540,14 @@ class PDALERTS $mail->Password = "noreply@ssa"; // "The password" $mail->Port = 465; // "The port" $mail_id = 'ssa@venbainfotech.com'; - // $mail_id = 'sanjeev.p@venbainfotech.com'; + if(ENVIRONMENT == 'testing' && $state == "Delhi"){ $mail->addBCC("venbalap08@gmail.com");} if(ENVIRONMENT == 'production') { $mail_id = 'cpa@smcfinance.com'; $mail->addBCC("neville@sinemanagement.com"); $mail->addBCC("ssa@venbainfotech.com"); $mail->addAddress('cpumumbai@smcfinance.com'); + if($state == "Delhi"){ $mail->addBCC("satendersingh@smcfinance.com");} //$mail->addBCC("vitvelz@gmail.com"); } // Name is optional } $mail->addAddress($mail_id); diff --git a/api/application/models/PD_Model.php b/api/application/models/PD_Model.php index a91130ac..514b4495 100644 --- a/api/application/models/PD_Model.php +++ b/api/application/models/PD_Model.php @@ -475,7 +475,7 @@ class PD_Model extends SPARQ_Model { //print_r($addtional_pd_ids_string);die(); - $this->db->SELECT('PDAPPLICANTSDETAILS.pd_co_applicant_id, PDAPPLICANTSDETAILS.fk_pd_id, PDAPPLICANTSDETAILS.applicant_name, PDAPPLICANTSDETAILS.applicant_type, PDAPPLICANTSDETAILS.mobile_no, PDAPPLICANTSDETAILS.email, PDAPPLICANTSDETAILS.addressline1, PDAPPLICANTSDETAILS.addressline2, PDAPPLICANTSDETAILS.addressline3, PDAPPLICANTSDETAILS.fk_city, PDAPPLICANTSDETAILS.fk_state, PDAPPLICANTSDETAILS.pincode,PDAPPLICANTSDETAILS.relation,RELATIONSHIPS.name as relation_name,PDAPPLICANTSDETAILS.landline,PDAPPLICANTSDETAILS.company_name,PDAPPLICANTSDETAILS.applicant_title_name,TITLES.name as title_name,PDAPPLICANTSDETAILS.additional_pd_id,PDAPPLICANTSDETAILS.isactive'); + $this->db->SELECT('PDAPPLICANTSDETAILS.pd_co_applicant_id, PDAPPLICANTSDETAILS.fk_pd_id, PDAPPLICANTSDETAILS.applicant_name, PDAPPLICANTSDETAILS.applicant_type, PDAPPLICANTSDETAILS.mobile_no, PDAPPLICANTSDETAILS.email, PDAPPLICANTSDETAILS.addressline1, PDAPPLICANTSDETAILS.addressline2, PDAPPLICANTSDETAILS.addressline3, PDAPPLICANTSDETAILS.fk_city, PDAPPLICANTSDETAILS.fk_state, PDAPPLICANTSDETAILS.pincode,PDAPPLICANTSDETAILS.relation,RELATIONSHIPS.name as relation_name,PDAPPLICANTSDETAILS.landline,PDAPPLICANTSDETAILS.company_name,PDAPPLICANTSDETAILS.applicant_title_name,TITLES.name as title_name,PDAPPLICANTSDETAILS.additional_pd_id,PDAPPLICANTSDETAILS.isactive,PDAPPLICANTSDETAILS.additional_mobile_no'); $this->db->FROM(PDAPPLICANTSDETAILS.' as PDAPPLICANTSDETAILS'); $this->db->JOIN(STATE.' as STATE','PDAPPLICANTSDETAILS.fk_state = STATE.state_id','LEFT'); $this->db->JOIN(CITY.' as CITY','PDAPPLICANTSDETAILS.fk_city = CITY.city_id','LEFT'); diff --git a/api/application/models/Sales_PD_Model.php b/api/application/models/Sales_PD_Model.php index 4074208c..04517592 100644 --- a/api/application/models/Sales_PD_Model.php +++ b/api/application/models/Sales_PD_Model.php @@ -80,7 +80,15 @@ class Sales_PD_Model extends SPARQ_Model { //echo $this->db->last_query();die(); return $result; } - + public function getState($sales_pd_id){ + $this->db->SELECT('section_data'); + $this->db->FROM('t_salespd_section_data'); + $this->db->WHERE('sales_pd_id',$sales_pd_id); + $this->db->WHERE('isactive',1); + $this->db->WHERE('section_id',1); + $result = $this->db->get()->result_array(); + return $result; + } } \ No newline at end of file