/** * [userApproval get user information] * @param [integer] $id [user id] * @return [array] [user information] */ public function userInfo($id) { $nhcuser = new Usernhc(); $datas = $nhcuser->getUsernhcById($id); $role = Roles::all(); $ur = new RoleUser(); $role_user = $ur->getRoleById($id); return View::make('userlist.approval')->with('user_result', $datas[0])->with('role_data', $role)->with('role_user', $role_user)->with('usertype', $this->usertype)->with('acive_status', $this->acive_status); }
public function run() { // se crean todos los roles del sistema $arr_roles = array(array('code' => '1', 'name' => 'Ver Clientes'), array('code' => '1.1', 'name' => 'Crear Clientes'), array('code' => '1.2', 'name' => 'Editar Clientes'), array('code' => '1.3', 'name' => 'Eliminar Clientes'), array('code' => '2', 'name' => 'Ver Categoria'), array('code' => '2.1', 'name' => 'Crear Categoria'), array('code' => '2.2', 'name' => 'Editar Categoria'), array('code' => '2.3', 'name' => 'Eliminar Categoria'), array('code' => '3', 'name' => 'Ver Sub Categoria'), array('code' => '3.1', 'name' => 'Crear Sub Categoria'), array('code' => '3.2', 'name' => 'Editar Sub Categoria'), array('code' => '3.3', 'name' => 'Eliminar Sub Categoria'), array('code' => '4', 'name' => 'Ver Productos'), array('code' => '4.1', 'name' => 'Crear Productos'), array('code' => '4.2', 'name' => 'Editar Productos'), array('code' => '4.3', 'name' => 'Eliminar Productos')); $db_roles = Roles::all()->toArray(); for ($i = 0; $i < count($arr_roles); $i++) { $inser = true; for ($j = 0; $j < count($db_roles); $j++) { if ($arr_roles[$i]['code'] == $db_roles[$j]['code']) { $inser = false; } } if ($inser) { Roles::create($arr_roles[$i]); } } }
public function getReport() { // $purp = new Purpose(); // $per_page = Config::get('nhc/site.perpage') ; // $purpose = $purp->getAllPurpose($per_page); $allDataName = Data::all(array('id', 'data_name'))->toArray(); foreach ($allDataName as $key => $value) { $arr_data[$key]['id'] = 'data_' . $value['id']; $arr_data[$key]['name'] = $value['data_name']; } $allRoleName = Roles::all(array('id', 'role_name'))->toArray(); foreach ($allRoleName as $key => $value) { $arr_role[$key]['id'] = 'role_' . $value['id']; $arr_role[$key]['name'] = $value['role_name']; } $supportData = array_merge($arr_role, $arr_data); return View::make('report.report')->with('listbox', $supportData); //->with('paginator',$purpose); }
/** * [policyRBACEditFrmAction Show form for edit rbac-policy] * @param [integer] $id policy id * @return [none] redirect to view */ public function policyRBACEditFrmAction($id) { $data['policy'] = Policy::find($id); $data['role'] = Roles::all(); $data['data'] = Data::all(); $data['condition'] = Condition::all(); $data['action'] = Action::all(); $data['purpose'] = Purpose::all(); $data['obligation'] = Obligation::all(); // print '<pre>'; // print_r(self::policyRBACEditAction($id)); // exit(); return View::make('rbac.editrbac')->with('results', $data)->with('rbac_data', self::policyRBACEditAction($id)); }
/** * [peerRoleFrm show form peer's role use ajax] * @return [type] [description] */ public function peerRoleFrm() { return View::make('peer.rolelist')->with('all_role', Roles::all()); }
public function usageAction() { $roleObj = Roles::all(); $dataObj = Data::all(); return View::make('usage.usage'); }
/** * [roleReport description] * @param string $roleid [description] * @param string $flag [description] * @param string $type [description] * @return [type] [description] */ public function roleReport($roleid = "", $flag = "", $type = "") { $training = new UserTraining(); if ($roleid == '') { $roles = Roles::all(); //var_dump($roles[0]);exit; return View::make('train.reportrole')->with('rs', $roles); } else { if ($roleid != '' and $flag == '') { $rs = $training->getUserTrainByRoleId($roleid); // var_dump($rs);exit; return View::make('train.reportrole_ajax')->with('rs', $rs)->with('role_id', $roleid); } else { $role_obj = new Roles(); $this->rolename = $role_obj->getRoleName($roleid)->role_name; $rs = $training->getUserTrainByRoleId($roleid); $this->exportXls($rs, $type); } } }
public static function makeProfile($title) { $assigned_roles = array(); $roles = Roles::all()->toArray(); switch ($title) { case 'super_admin': //Acceder al modulo de clientes $assigned_roles[] = User::getIdFromRoles($roles, '1'); //Crear clientes $assigned_roles[] = User::getIdFromRoles($roles, '1.1'); //Editar clientes $assigned_roles[] = User::getIdFromRoles($roles, '1.2'); //Eliminar clientes $assigned_roles[] = User::getIdFromRoles($roles, '1.3'); //Acceder al modulo de usuarios $assigned_roles[] = User::getIdFromRoles($roles, '2'); //Crear usuarios $assigned_roles[] = User::getIdFromRoles($roles, '2.1'); //Editar usuarios $assigned_roles[] = User::getIdFromRoles($roles, '2.2'); //Eliminar usuarios $assigned_roles[] = User::getIdFromRoles($roles, '2.3'); //Acceder al modulo de proveedores $assigned_roles[] = User::getIdFromRoles($roles, '3'); //Crear proveedores $assigned_roles[] = User::getIdFromRoles($roles, '3.1'); //Editar proveedore $assigned_roles[] = User::getIdFromRoles($roles, '3.2'); //Eliminar proveedores $assigned_roles[] = User::getIdFromRoles($roles, '3.3'); //costos $assigned_roles[] = User::getIdFromRoles($roles, '4'); $assigned_roles[] = User::getIdFromRoles($roles, '4.1'); $assigned_roles[] = User::getIdFromRoles($roles, '4.2'); $assigned_roles[] = User::getIdFromRoles($roles, '4.3'); //Cateoria $assigned_roles[] = User::getIdFromRoles($roles, '5'); $assigned_roles[] = User::getIdFromRoles($roles, '5.1'); $assigned_roles[] = User::getIdFromRoles($roles, '5.2'); $assigned_roles[] = User::getIdFromRoles($roles, '5.3'); //Productos $assigned_roles[] = User::getIdFromRoles($roles, '6'); $assigned_roles[] = User::getIdFromRoles($roles, '6.1'); $assigned_roles[] = User::getIdFromRoles($roles, '6.2'); $assigned_roles[] = User::getIdFromRoles($roles, '6.3'); // //Marcos // $assigned_roles[] = User::getIdFromRoles($roles, '7'); // $assigned_roles[] = User::getIdFromRoles($roles, '7.1'); // $assigned_roles[] = User::getIdFromRoles($roles, '7.2'); // $assigned_roles[] = User::getIdFromRoles($roles, '7.3'); // // Tinta Mezcla // $assigned_roles[] = User::getIdFromRoles($roles, '8'); // $assigned_roles[] = User::getIdFromRoles($roles, '8.1'); // $assigned_roles[] = User::getIdFromRoles($roles, '8.2'); // $assigned_roles[] = User::getIdFromRoles($roles, '8.3'); // // Referencias // $assigned_roles[] = User::getIdFromRoles($roles, '9'); // $assigned_roles[] = User::getIdFromRoles($roles, '9.1'); // $assigned_roles[] = User::getIdFromRoles($roles, '9.2'); // $assigned_roles[] = User::getIdFromRoles($roles, '9.3'); // // Kit // $assigned_roles[] = User::getIdFromRoles($roles, '10'); // $assigned_roles[] = User::getIdFromRoles($roles, '10.1'); // $assigned_roles[] = User::getIdFromRoles($roles, '10.2'); // $assigned_roles[] = User::getIdFromRoles($roles, '10.3'); // // Pedidos // $assigned_roles[] = User::getIdFromRoles($roles, '11'); // $assigned_roles[] = User::getIdFromRoles($roles, '11.1'); // $assigned_roles[] = User::getIdFromRoles($roles, '11.2'); // $assigned_roles[] = User::getIdFromRoles($roles, '11.3'); // // Ordenes // $assigned_roles[] = User::getIdFromRoles($roles, '12'); // $assigned_roles[] = User::getIdFromRoles($roles, '12.1'); // $assigned_roles[] = User::getIdFromRoles($roles, '12.2'); // $assigned_roles[] = User::getIdFromRoles($roles, '12.3'); break; case 'supervisor': $assigned_roles[] = User::getIdFromRoles($roles, '10'); break; case 'operario': $assigned_roles[] = User::getIdFromRoles($roles, '11'); break; } // print_r($assigned_roles); die(); return $assigned_roles; }