Welcome Guest, Not a member yet? Register   Sign In
Is it possible to use $this->load->view('abc') from within a custom class??
#2

[eluser]Unknown[/eluser]
No worries - I was being a dumb-ass after all.

All I did was change my custom class to look like so...
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Some_class{
    
    public function is_logged_in($allowed, $disallowed)
    {
        // PUT get_instance() IN THE FUNCTION/METHOD IF USING PHP 4
        // ELSE USE WITHIN THE CONTRUCTOR
        
        $CI =& get_instance();
        $CI->load->library('session');
        
        if($CI->session->userdata('is_logged_in'))
        {
            // Error do something about it
            $CI->load->view($allowed);
        }
        else
        {
            redirect($disallowed);
        }
    }

Now my Controller looks soooo nice and clean...
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Members_only extends CI_Controller {
    
    public function index()  
    {    
        $this->authenticate->is_logged_in('welcome_message', 'authentication/admin');
    }

SWEET!

:oP


Messages In This Thread
Is it possible to use $this->load->view('abc') from within a custom class?? - by El Forum - 07-08-2011, 10:50 AM



Theme © iAndrew 2016 - Forum software by © MyBB