/** * * @return array */ public function getRoleList() { $roles = array(); foreach ($this->roles->getRoles() as $role) { $roles[$role->id] = $role->name; } return $roles; }
private function getListRoles() { $roles = $this->roles->getRoles(); $result = array(); foreach ($roles as $role) { $result[$role->id] = $role->name; } return $result; }
/** * * @param integer $user_id * @param array $values */ public function updateUser($user_id, $name = null, $email = null, $password = null, $role = null, \Nette\Http\FileUpload $file = null) { $user = $this->getUser($user_id); if ($name) { $user->name = $name; } if ($email) { $user->email = $email; } if ($password) { $user->password = Passwords::hash($password); } if ($role) { $user->role = $this->role->getRole($role); } if ($file) { $user->img_base64 = $this->getImageBase64($file); } $this->em->persist($user); $this->em->flush(); }
public function success_form_add(Form $form, $values) { $this->roles->editRole($this->role_id, $values->name, $values->access, $values->access_ban, $values->description); }