public function __construct() { parent::__construct(); $this->listMethods[AutoCompleteType::User] = 'GetUsers'; $this->listMethods[AutoCompleteType::MyUsers] = 'GetMyUsers'; $this->listMethods[AutoCompleteType::Group] = 'GetGroups'; }
public function __construct($titleKey = '', $pageDepth = 1) { parent::__construct($titleKey, $pageDepth); $user = ServiceLocator::GetServer()->GetUserSession(); if (!$user->IsAdmin) { $this->RedirectResume(sprintf("%s%s?%s=%s", $this->path, Pages::LOGIN, QueryStringKeys::REDIRECT, urlencode($this->server->GetUrl()))); die; } }
public function __construct() { parent::__construct('ResourceCalendar'); $resourceRepository = new ResourceRepository(); $scheduleRepository = new ScheduleRepository(); $userRepository = new UserRepository(); $resourceService = new ResourceService($resourceRepository, PluginManager::Instance()->LoadPermission(), new AttributeService(new AttributeRepository()), $userRepository); $subscriptionService = new CalendarSubscriptionService($userRepository, $resourceRepository, $scheduleRepository); $privacyFilter = new PrivacyFilter(new ReservationAuthorization(PluginManager::Instance()->LoadAuthorization())); $this->_presenter = new CalendarPresenter($this, new CalendarFactory(), new ReservationViewRepository(), $scheduleRepository, $resourceService, $subscriptionService, $privacyFilter); }
public function __construct() { parent::__construct('MyDashboard'); $this->_presenter = new DashboardPresenter($this); }
public function __construct() { parent::__construct('NotificationPreferences'); $this->presenter = new NotificationPreferencesPresenter($this, new UserRepository()); }
public function __construct() { parent::__construct(); $factory = new ReservationPresenterFactory(); $this->presenter = $factory->Delete($this, ServiceLocator::GetServer()->GetUserSession()); }
public function __construct() { parent::__construct('FindAnOpening'); }
public function __construct() { parent::__construct('OpenInvitations'); $rules = array(new ReservationStartTimeRule(new ScheduleRepository()), new ResourceMinimumNoticeRule(), new ResourceMaximumNoticeRule()); $this->presenter = new ParticipationPresenter($this, new ReservationRepository(), new ReservationViewRepository(), $rules); }
public function __construct() { parent::__construct('Error', 1); }
public function __construct() { parent::__construct('OpenInvitations'); $this->presenter = new ParticipationPresenter($this, new ReservationRepository(), new ReservationViewRepository()); }
public function __construct() { parent::__construct('ChangePassword'); $this->presenter = new PasswordPresenter($this, new UserRepository(), new PasswordEncryption()); }