%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php defined('BASEPATH') OR exit('No direct script access allowed'); error_reporting(0); class Subscribe extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('subscription_model', 'subscribe'); $this->load->library('email'); $this->load->helper(array('form', 'url')); } public function index() { $data = array(); $success = ''; $error_msg = ''; $post=$this->input->post(); $currentURL = current_url(); if($post){ if($post['name']==''){ $this->form_validation->set_rules('SubscriptionEmail', 'Subscription Email ID', 'required|valid_email'); if($this->form_validation->run() == FALSE) { $error = $this->form_validation->error_array(); $error_msg = implode('\n',$error); $_SESSION['submit_status_msg'] = 'Your Request could not be submitted:\n'.$error_msg; } else{ $insert_data = array( 'SubscriptionEmail' => $post['SubscriptionEmail'], 'SubscriptionSource' => $post['SubscriptionSource'] ); $querys = $this->db->query("select `SubscriptionEmail` from `SH_Subscriptions` where `SubscriptionEmail`='".$post['SubscriptionEmail']."'"); $num = $querys->num_rows(); if($num==0){ $success = $this->subscribe->insert_subscription($insert_data); if($success&&($success!='')){ $msg = $this->load->view("email_templates/subscribe_us", $data, TRUE); $this->email->from('marketing@shardahospital.org', 'Subscribe with Sharda Hospital'); $this->email->to($post['SubscriptionEmail']); //$this->email->cc('praveen.kumar@shardatech.org'); $this->email->subject('Subscribe with sharda hospital'." | ".$currentTime); $this->email->set_mailtype("html"); $this->email->message($msg); $this->email->send(); $_SESSION['submit_status_msg'] = "Thankyou for subscribing with us!"; } else{ echo '<script>alert("Unable to submit your request. Kindly try again later.");</script>'; } } else { echo '<script>alert("Email id already exist");</script>'; } } } } redirect(base_url()); } // redirect(base_url()); public function subscribe_blog(){ $post = $this->input->get(); $post['SubscriptionEmail']; $urlnews = $post['urlnew']; $SubscriptionEmail = $this->input->get('SubscriptionEmail'); if(!empty($SubscriptionEmail)){ $this->form_validation->set_rules('SubscriptionEmail', 'Subscription Email ID', 'required|valid_email|xss_clean'); if($this->form_validation->run() == FALSE) { $regex = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/'; if(preg_match($regex,$SubscriptionEmail)) { $querys = $this->db->query("select `SubscriptionEmail` from `SH_Subscriptions` where `SubscriptionEmail`='".$SubscriptionEmail."'"); $num = $querys->num_rows(); if($num=='0'){ $insert_data = array( 'SubscriptionEmail' => $this->input->get('SubscriptionEmail'), 'SubscriptionSource' => $this->input->get('SubscriptionSource'), 'SubscriptionDate' => date('Y-m-d H:i:s') ); $success = $this->subscribe->insert_subscription($insert_data); if($success){ echo "<font color='#006633'>Thank You Subscription with us.</font>"; ?> <script> setTimeout(function() { window.location = "<?php echo base_url().'blogs/'.$urlnews;?>"; }, 1000 ); </script> <?php } } else{ echo "<font color='#CC0000'>Email id already exist.</font>"; } } else { echo "<font color='#CC0000'>Invalid Email Id.</font>"; } } else { echo '<font color="#CC0000">Invalid Email Id.</font>'; } } else { echo '<font color="#CC0000">Please Enter Email Id.</font>'; } } }