<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Subscribe extends CI_Controller {
function __construct(){
parent::__construct();
$this -> load -> model('subscribe_model');
}
public function index()
{
$user = $this -> session -> userdata('logged_in');
if ($user == FALSE) // if NOT logged in, redirect to register
{
redirect('register');
}
// view data
$data = array(
'title' => 'Subscription',
'login_error' => '', // required - prevents $message error created from login fail
'menu' => '', // required - prevents $menu error as no menu is on register or login page
);
// Hidden fields added to form
$data['hidden'] = array(
'userID' => $this -> session -> userdata('user_id'),
'userEmail' => $this -> session -> userdata('user_email'),
);
// Pricing and package details insert from db
//$query = $this -> db -> query('SELECT title, price, number_sites, number_entries, white_label FROM pricing');
$this->db->select('title, price, number_sites, number_entries, white_label');
$query = $this->db->get('pricing');
$row1 = $query->row(0); // 0 grabs first row in table: Package 1
$data['row1'] = $row1;
$data['scripts'] = $this -> load -> view('shared/scripts_view', '', TRUE); // adds view within view, $scripts
$this -> load -> view('shared/header_view', $data);
$this -> load -> view("subscribe.php", $data);
$this -> load -> view('shared/footer_view', $data);
}
public function update()
{
$this -> subscribe_model -> add_subscription();
redirect('dashboard');
}
}