Example #1
0
 public function buildMemberships()
 {
     $items = \Own\Bus\Membership\Data::loadAll();
     $memberships = \Own\Bus\PlayerMembership\Data::loadAllByPlayerId($this->getModel()->getId());
     $selectedValues = [];
     foreach ($memberships as $membership) {
         $selectedValues[] = $membership->getMembershipId();
     }
     return Util\Form::buildCheckboxList('membership' . $this->unique, $items, 'id', 'title', $selectedValues);
 }
Example #2
0
 public function buildCourts()
 {
     $items = \Own\Bus\Court\Data::loadAll();
     $courts = \Own\Bus\MembershipCourt\Data::loadAllByMembershipId($this->getModel()->getId());
     $selectedValues = [];
     foreach ($courts as $court) {
         $selectedValues[] = $court->getCourtId();
     }
     return Util\Form::buildCheckboxList('court' . $this->unique, $items, 'id', 'title', $selectedValues);
 }
Example #3
0
 public function buildRoles()
 {
     $items = \Rebond\Core\Role\Data::loadAll();
     $roles = \Rebond\Core\UserRole\Data::loadAllByUserId($this->getModel()->getId());
     $selectedValues = [];
     if (isset($roles) && count($roles)) {
         foreach ($roles as $role) {
             $selectedValues[] = $role->getRoleId();
         }
     }
     return Util\Form::buildCheckboxList('role' . $this->unique, $items, 'id', 'title', $selectedValues);
 }
Example #4
0
 public function buildPermissions()
 {
     $options = [];
     $options['clearSelect'] = true;
     $options['select'][] = \Rebond\Core\Permission\Data::getList(['id', 'title']);
     $options['where'][] = 'permission.status IN (0,1)';
     $options['order'][] = 'permission.title';
     $items = \Rebond\Core\Permission\Data::loadAll($options);
     $options['clearSelect'] = true;
     $options['select'][] = \Rebond\Core\RolePermission\Data::getList(['permission_id']);
     $permissions = \Rebond\Core\RolePermission\Data::loadAllByRoleId($this->getModel()->getId());
     $selectedValues = [];
     if (isset($permissions)) {
         foreach ($permissions as $permission) {
             $selectedValues[] = $permission->getPermissionId();
         }
     }
     return Util\Form::buildCheckboxList('permission' . $this->unique, $items, 'id', 'title', $selectedValues);
 }