⚠ In case you've missed it, we have migrated to our new website, with a brand new forum. For more details about the migration you can read our blog post for website migration. This is an archived forum. ⚠

  •     

profile picture

crud not Edit



rajnik1311
  • profile picture
  • Member

Posted 17 June 2016 - 12:07 PM

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class User extends Admin_Controller {

    /**
     * User Management page (e.g. CRUD operations)
     */
    public function index()
    {
        $crud = $this->crud->generate_crud('users');
        
        $this->crud->unset_fields(array('ip_address', 'salt', 'forgotten_password_code', 'forgotten_password_time', 'remember_code', 'created_on', 'last_login'));
        
        $crud->columns('groups', 'username', 'email', 'first_name', 'last_name', 'active');
        $crud->set_relation_n_n('groups', 'users_groups', 'groups', 'user_id', 'group_id', 'name', NULL, array('name' => 'members'));
        $crud->set_relation_n_n('user','jobseeker_user','users','id','images','resume','age','my_story');
          $crud->set_relation_n_n('users','employer_user','users','id','description','com_overview','mission','products');
        
        $crud->callback_field('last_login', array($this, 'callback_timestamp'));
        $crud->callback_field('created_on', array($this, 'callback_timestamp'));

        $this->mTitle = 'Users';
        $this->mViewData['crud_data'] = $this->crud->render();
        $this->render('crud');
    }
}