public function init() { $this->top_section = 'short'; //or full parent::init(); if (!Member::currentUser()) { return OpenStackIdCommon::doLogin(); } Requirements::javascript("summit/bower_components/sweetalert/lib/sweet-alert.js"); Requirements::css("summit/bower_components/sweetalert/lib/sweet-alert.css"); //Requirements::javascript('//tinymce.cachefly.net/4.3/tinymce.min.js'); Requirements::javascript('summit/javascript/summitapp-review.js'); Requirements::javascript('marketplace/code/ui/frontend/js/star-rating.min.js'); Requirements::css("marketplace/code/ui/frontend/css/star-rating.min.css"); }
public function init() { parent::init(); if (!Member::currentUser()) { return OpenStackIdCommon::doLogin(); } if (!Permission::check("ADMIN_SUMMIT_APP_FRONTEND_ADMIN")) { Security::permissionFailure($this); } Requirements::css("themes/openstack/bower_assets/bootstrap/dist/css/bootstrap.min.css"); Requirements::css("themes/openstack/bower_assets/fontawesome/css/font-awesome.min.css"); Requirements::css('//fonts.googleapis.com/css?family=Open+Sans:300,400,700'); Requirements::css("themes/openstack/css/combined.css"); Requirements::css("themes/openstack/css/navigation_menu.css"); Requirements::css("themes/openstack/css/dropdown.css"); Requirements::css('themes/openstack/css/chosen.css'); Requirements::css('summit/bower_components/bootstrap-tagsinput/dist/bootstrap-tagsinput.css'); Requirements::css("themes/openstack/javascript/datetimepicker/jquery.datetimepicker.css"); Requirements::css('summit/css/summit-admin.css'); Requirements::javascript("themes/openstack/bower_assets/jquery/dist/jquery.min.js"); Requirements::javascript("themes/openstack/bower_assets/jquery-migrate/jquery-migrate.min.js"); Requirements::javascript("themes/openstack/bower_assets/bootstrap/dist/js/bootstrap.min.js"); Requirements::javascript('themes/openstack/javascript/chosen.jquery.min.js'); Requirements::javascript('themes/openstack/bower_assets/moment/min/moment.min.js'); Requirements::javascript("themes/openstack/javascript/datetimepicker/jquery.datetimepicker.js"); Requirements::javascript('themes/openstack/javascript/urlfragment.jquery.js'); Requirements::javascript("themes/openstack/bower_assets/jquery-ui/jquery-ui.min.js"); Requirements::javascript("themes/openstack/javascript/jquery-ui-bridge.js"); if (Director::isLive()) { Requirements::javascript("themes/openstack/bower_assets/jquery-validate/dist/jquery.validate.min.js"); Requirements::javascript("themes/openstack/bower_assets/jquery-validate/dist/additional-methods.min.js"); } else { Requirements::javascript("themes/openstack/bower_assets/jquery-validate/dist/jquery.validate.js"); Requirements::javascript("themes/openstack/bower_assets/jquery-validate/dist/additional-methods.js"); } Requirements::javascript('summit/javascript/bootstrap-dropdown.js'); Requirements::javascript('summit/bower_components/bootstrap-tagsinput/dist/bootstrap-tagsinput.min.js'); Requirements::javascript('themes/openstack/javascript/jquery.serialize.js'); $this->event_repository = new SapphireSummitEventRepository(); $this->promocode_repository = new SapphireSummitRegistrationPromoCodeRepository(); $this->eventbrite_attendee_repository = new SapphireEventbriteAttendeeRepository(); }
public function alreadyRegistered() { if (Member::currentUser()) { $this->redirect($this->AlreadyRegisteredURL); } OpenStackIdCommon::doLogin($this->Link('already-registered')); }