<main>
    <?php 
$user_id = $this->session->userdata("user_id");
//echo '<pre>'; print_r($user);
//echo '</pre>';
$pre1_year_4 = get_gopremium_price('pre1_year_4');
$pre1_year_2 = get_gopremium_price('pre1_year_2');
$pre1_year_1 = get_gopremium_price('pre1_year_1');
$pre2_year_4 = get_gopremium_price('pre2_year_4');
$pre2_year_2 = get_gopremium_price('pre2_year_2');
$pre2_year_1 = get_gopremium_price('pre2_year_1');
?>
    <div class="set_errors">
        <?php 
if ($this->session->flashdata('validation_error_messages')) {
    echo $this->session->flashdata('validation_error_messages');
}
echo validation_errors();
if ($this->session->flashdata('flash_message')) {
    //echo "->".$this->session->flashdata("flash_mynl_tab");
    echo '<div class="alert ' . $this->session->flashdata("flash_class") . '">';
    echo '<a class="close" data-dismiss="alert">&#215;</a>';
    echo $this->session->flashdata("flash_message");
    echo '</div>';
}
//echo '<pre>'; print_r($user); die;
?>
    </div>
    <section class="knewdog findnewsletter" id="container">
        <section id="knewdog_leftbar">
            <div class="knewdog_leftbar_inner">
<main>
    <?php 
$user_id = $this->session->userdata("user_id");
$account_detail = get_gopremium_price($payment);
$timestamp = strtotime('+' . $account_detail['total_years']);
$date_to = date('F j, Y', $timestamp);
$date_today = date('F j, Y');
$get_user = $this->user_model->get_user_by_id($user_id);
//echo '<pre>'; print_r($account_type);
?>
    <div class="set_errors">
        <?php 
if ($this->session->flashdata('validation_error_messages')) {
    echo $this->session->flashdata('validation_error_messages');
}
echo validation_errors();
if ($this->session->flashdata('flash_message')) {
    //echo "->".$this->session->flashdata("flash_mynl_tab");
    echo '<div class="alert ' . $this->session->flashdata("flash_class") . '">';
    echo '<a class="close" data-dismiss="alert">&#215;</a>';
    echo $this->session->flashdata("flash_message");
    echo '</div>';
}
//echo '<pre>'; print_r($user); die;
?>
    </div>
    <section class="homepage" id="container">
        <div class="homepage_inner" style="overflow: hidden;border-bottom: 1px solid #CECECE;">
            <div class="chk_article">
                <p><strong>
                        <span style=" font-size:14px;"><?php 
示例#3
0
 public function success()
 {
     $this->load->model("invoice_model");
     $this->load->helper('email');
     //load email library
     $this->load->library('email');
     //        echo '<pre>'; print_r($_REQUEST); die;
     $id = $_POST['item_number'];
     $get_primary_email = $this->invoice_model->getPrimaryEmail($id);
     $usermail = $get_primary_email[0]['email'];
     $payment_date = date('Y-m-d H:i:s', strtotime($_POST['payment_date']));
     $data = array("status" => $_POST['payment_status'], "payment_date" => $payment_date, "txn_id" => $_POST["txn_id"]);
     if ($this->invoice_model->update_invoice_by_item_number($id, $data) == true) {
         $get_payment_type = $this->invoice_model->get_invoice_by_field(array("item_number"), array($id));
         $getmemebership_type = get_gopremium_price($get_payment_type[0]['payment_type']);
         $this->user_model->update_user($get_payment_type[0]['user_id'], array("type_of_membership" => $getmemebership_type['type_of_membership']));
         if ($this->session->userdata('is_logged_in')) {
             $this->session->unset_userdata(array('type_of_membership' => ''));
             $session = array('type_of_membership' => $getmemebership_type['type_of_membership']);
             //bhushan changes
             if (valid_email($usermail)) {
                 // compose email
                 $get_admin_detail = get_admin_detail();
                 //common helper function for admin detail
                 $this->email->from($get_admin_detail['email']);
                 $this->email->to($usermail);
                 $this->email->set_mailtype("html");
                 $this->email->subject('Account upgrade confirmation');
                 $session_lang = $this->session->userdata('language_shortcode');
                 $type_membership = get_type_of_membership_txt($session['type_of_membership']);
                 $user_name = $_POST['first_name'];
                 $replace = array('{upgrade_username}', '{type_of_membership}');
                 $with = array("{$user_name}", "{$type_membership}");
                 $email_template_content = $this->email_template_model->get_email_template_by_id(7);
                 if (isset($email_template_content[0]['description_' . $session_lang]) && !empty($email_template_content[0]['description_' . $session_lang])) {
                     $template_content = $email_template_content[0]['description_' . $session_lang];
                     $message = str_replace($replace, $with, $template_content);
                     $content = "<html><body><div style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;'>{$message}</div></body></html>";
                     $this->email->message($content);
                 } else {
                     $template_content = $email_template_content[0]['description_en'];
                     $message = str_replace($replace, $with, $template_content);
                     $content = "<html><body><div style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;'>{$message}</div></body></html>";
                     $this->email->message($content);
                 }
                 //echo "<pre>";print_r($session['type_of_membership']);
                 if (!$this->email->send()) {
                     //                    show_error($this->email->print_debugger());
                     $msgadd = "<strong>" . _clang(EMAIL_NOT_SENT) . " </strong>";
                     //.$this->email->print_debugger();
                     $data['flash_message'] = TRUE;
                     $this->session->set_flashdata('flash_class', 'alert-error');
                     $this->session->set_flashdata('flash_message', $msgadd);
                     redirect("home");
                 }
                 $this->session->set_userdata($session);
             } else {
                 if ($redirect == 'home') {
                     $this->session->set_flashdata('validation_error_messages', validation_errors());
                     redirect('home');
                 }
             }
             //end changes
         }
         $this->session->set_flashdata('flash_class', 'alert-success');
         $this->session->set_flashdata('flash_message', '<strong>' . _clang(WELL_DONE) . '</strong> ' . _clang(YOUR_PAYMENT_COMPLETE) . '');
         redirect("home");
     }
 }