CAFPE Docs
  • Class

Classes

  • Article_model
  • Articles
  • Auth
  • Auth_controller
  • Bcrypt
  • Hierarchical_controllers
  • Ion_auth
  • Ion_auth_model
  • MY_Controller
  • MY_Lang
  • MY_Model
  • Pages
  • Private_pages
  • Public_controller
  • Seeder
  • Slug
  • User_sessions
  • Users

Functions

  • action_result
  • actions_widget
  • admin_area_buttons
  • base64_current_url_encode
  • base64_url_decode
  • base64_url_encode
  • current_lang
  • jscript_tag
  • lang_switcher
  • logged_in
  • redirect_lang
  • site_url_lang
  • style_tag
 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 
<?php defined('BASEPATH') or exit('No direct script access allowed');

class Users extends Auth_controller
{
    public function __construct()
    {
        parent ::__construct();
        //$this->load->model('users_model');
    }

    /**
     * Maps to:
     *    - site_url + users
     *    - site_url + users/index
     */
    public function index()
    {
        // $this->data['users'] = [];
        // $users = $this->users_model->get_all();
        // if($users) {
        //     $this->data['users'] = $users;
        // }
    }

    /**
     * Maps to:
     *    - site_url + users/view/$username
     */
    public function view($username = null)
    {
        // $user = $this->user_model->get($username);
        // if (! $user) {
        //     show_404();
        // }
        //
        // $this->data = array_merge($this->data, $user);
    }

    /**
     * Maps to:
     *    - site_url + users/create
     */
    public function create()
    {
        // $this->load->helper('form');
        // // insert data
        // $username = $this->user_model->from_form()->insert();
        // if ($username) {
        //     $this->status('ok', true);
        //     redirect_lang('admin/users/view/'.$username);
        // }
        // // not valid posted data
        // elseif(!$this->user_model->validatided) {
        //     $this->status('error');
        // }
    }

    /**
     * Maps to:
     *    - site_url + users/edit/$username
     */
    public function edit($username = null)
    {
        // $this->load->helper('form');
        // $this->data['_'] = $this->user_model->get($username);
        // if (! $this->data['_'] || ! $username) {
        //     show_404();
        // }
        // // update data if provided
        // if(!$this->user_model->validated) {
        //     if ($this->user_model->from_form(null, null, array('username' => $username))->update()) {
        //         $this->status('ok', true);
        //         redirect_lang('admin/users/view/'.$username);
        //     }
        //     // not valid posted data
        //     else {
        //         $this->status('error');
        //     }
        // }
    }

    /**
     * Maps to:
     *    - site_url + users/delete/$username
     */
    public function delete($username = null)
    {
        // if ($this->user_model->delete($username)) {
        //     $this->status('ok', true);
        // } else {
        //     $this->status('error', true);
        // }
        // redirect_lang('admin/users');
    }
}
CAFPE Docs API documentation generated by ApiGen