Welcome Guest, Not a member yet? Register   Sign In
Creating an admin area
#11

[eluser]Jonas G[/eluser]
I use a single admin controller that holds all the functions I need. I then use switch statements for further control:

Code:
class Admin extends Controller
{

    function __construct()
    {
        parent::Controller();
        if (!$this->jonas_auth->valid_admin()) {
            redirect('index');
        }
    }

    function blog($action=false, $id=false)
    {
        $this->load->model('Blog_model');
        
        $blog_table = $this->config->item('blog_table');
        
        $this->load->view('common/header');
        switch ($action) {
            case 'add':

                break;
        
            case 'edit':

                break;

            case 'publish':

                break;

            case 'unpublish':

                break;

            case 'edit_comment':

                break;

            case 'delete_comment':

                break;
                
            case 'delete':

                
                break;
            
            default:

                break;
        }
        
        $this->load->view('common/footer');
    }

Note: I have removed the code from the cases so it wouldn't take up space.


Messages In This Thread
Creating an admin area - by El Forum - 02-06-2009, 10:38 AM
Creating an admin area - by El Forum - 02-12-2009, 04:12 PM
Creating an admin area - by El Forum - 02-12-2009, 04:57 PM
Creating an admin area - by El Forum - 02-12-2009, 06:58 PM
Creating an admin area - by El Forum - 02-13-2009, 12:27 PM
Creating an admin area - by El Forum - 02-23-2009, 03:14 AM
Creating an admin area - by El Forum - 02-23-2009, 05:25 AM
Creating an admin area - by El Forum - 02-24-2009, 02:58 AM
Creating an admin area - by El Forum - 02-24-2009, 06:04 AM
Creating an admin area - by El Forum - 02-25-2009, 07:08 AM
Creating an admin area - by El Forum - 02-25-2009, 07:23 AM
Creating an admin area - by El Forum - 02-26-2009, 08:31 PM
Creating an admin area - by El Forum - 02-27-2009, 07:21 AM
Creating an admin area - by El Forum - 04-09-2009, 08:37 AM
Creating an admin area - by El Forum - 04-09-2009, 09:49 AM
Creating an admin area - by El Forum - 04-09-2009, 09:54 AM



Theme © iAndrew 2016 - Forum software by © MyBB