Do I need to upgrade my version of CodeIgniter? |
[eluser]Bob Puzld[/eluser]
Next controller fileā¦ main.php <?php class Main extends Controller { function Main() { parent::Controller(); $this->load->model('district_model','mdlDistrict'); $this->load->model('user_model','mdlUser'); } function index() { $data = array('page_title'=>'Returnable Redemption Reward Program', 'left_col'=>$this->load->view('main/login',0,true), 'right_col'=>$this->load->view('main/index',0,true)); $this->load->view('index', $data); } function signup() { $query = $this->mdlDistrict->GetAll(); foreach($query->result() as $row) $districts[$row->id] = $row->name; $data2['districts'] = $districts; $data = array('page_title'=>'RRR Sign-Up', 'left_col'=>$this->load->view('main/signup_sidebar',0,true), 'right_col'=>$this->load->view('main/signup',$data2,true)); $this->load->view('index', $data); } function signup_process() { // validate input $rules = array('district_id'=>'required', 'fname'=>'required|alpha', 'lname'=>'required|alpha', 'street'=>'required|numeric', 'address'=>'required', 'city'=>'required', 'zip'=>'required|numeric', 'email'=>'required|valid_email', 'username'=>'required', 'password'=>'required'); $fields = array('district_id'=>'school district', 'fname'=>'first name', 'lname'=>'last name', 'email'=>'e-mail address'); $this->validation->set_rules($rules); $this->validation->set_fields($fields); // check for errors if($this->validation->run() == FALSE) { // if there were errors... $this->signup(); } else { $this->mdlUser->AddUser(); $this->load->library('email'); $this->email->from('rrrprogram@yahoo.com','RRR Program'); $this->email->to($_POST['email'],$_POST['fname'].' '.$_POST['lname']); $this->email->subject('Welcome to the RRR Program'); $this->email->message("Thank you for signing-up for the RRR Program. You will receive your pick-up day in another e-mail shortly.\n\nRRR Program"); $this->email->send(); redirect('main/index'); } } function account_status() { $data2 = $this->mdlUser->GetAccountStatus($this->session->userdata('USER_ID')); $data = array('page_title'=>'Account Status', 'left_col'=>$this->load->view('nav',$data2,true), 'right_col'=>$this->load->view('users/view',$data2,true)); $this->load->view('index', $data); } function test() { echo mktime(12,0,0,5,9,2006); } } ?> |
Welcome Guest, Not a member yet? Register Sign In |