public function __construct() { parent::__construct(); $this->listMethods[AutoCompleteType::User] = 'GetUsers'; $this->listMethods[AutoCompleteType::MyUsers] = 'GetMyUsers'; $this->listMethods[AutoCompleteType::Group] = 'GetGroups'; }
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()); }
public function IsValid() { if (parent::IsValid()) { Log::Debug('Action passed all validations'); return true; } $errors = new ActionErrors(); foreach ($this->smarty->failedValidators as $validator) { Log::Debug('Failed validator %s', $validator); $errors->Add($validator); } $this->SetJson($errors); return false; }