etDibiMySQL(), $this->getStructureContentTypeRepository(), $this->getUserRepository(), $this->getConfig(), $this->getGalleryRepository(), $this->getRedirectRepository(), $this->getTextRepository()); } return $this->structure; } /** * @return UserRights */ function getUserRights(){ if(!($this->userRights instanceof UserRights)){ $this->userRights = new UserRights($this->getDibiMySQL()); } return $this->userRights; } /** * @return DictionaryRepository */ function getDictionaryRepository(){ if(!($this->dictionaryRepository instanceof DictionaryRepository)){ $this->dictionaryRepository = new DictionaryRepository($this->getDibiMySQL()); } return $this->dictionaryRepository; } /** * @return HomepageCellRepository */ function getHomepageCellRepository(){ if(!($this->homepageCellRepository instanceof HomepageCellRepository)){ $this->homepageCellRepository = new HomepageCellRepository($this->getDibiMySQL(), $this->getUserRepository(), $this->getConfig()); } return $this->homepageCellRepository; } /** * @return AdminEventRepository */ function getAdminEventRepository(){ if(!($this->adminEventRepository instanceof AdminEventRepository)){ $this->adminEventRepository = new AdminEventRepository($this->getDibiMySQL(), $this->getUserRepository()); } return $this->adminEventRepository; } /** * @return HomeSliderRepository */ function getHomeSliderRepository(){ if(!($this->homeSliderRepository instanceof HomeSliderRepository)){ $this->homeSliderRepository = new HomeSliderRepository($this->getDibiMySQL(), $this->getConfig()); } return $this->homeSliderRepository; } /** * @return FooterSliderRepository */ function getFooterSliderRepository(){ if(!($this->footerSliderRepository instanceof FooterSliderRepository)){ $this->footerSliderRepository = new FooterSliderRepository($this->getDibiMySQL(), $this->getConfig(), $this->getFooterSlideGalleryRepository()); } return $this->footerSliderRepository; } /** * @return FooterSlideGalleryRepository */ function getFooterSlideGalleryRepository(){ if(!($this->footerSlideGalleryRepository instanceof FooterSlideGalleryRepository)){ $this->footerSlideGalleryRepository = new FooterSlideGalleryRepository($this->getDibiMySQL(), $this->getConfig()); } return $this->footerSlideGalleryRepository; } /** * @return CenturyUserRepository */ function getCenturyUserRepository(){ if(!($this->centuryUserRepository instanceof CenturyUserRepository)){ $this->centuryUserRepository = new CenturyUserRepository($this->getDibiMySQL(), $this->getConfig()); } return $this->centuryUserRepository; } /** * @return HomepageBoxesRepository */ function getHomepageBoxesRepository(){ if(!($this->homepageBoxesRepository instanceof HomepageBoxesRepository)){ $this->homepageBoxesRepository = new HomepageBoxesRepository($this->getDibiMySQL(), $this->getConfig()); } return $this->homepageBoxesRepository; } /** * @return Exhibition2Drepository */ function getExhibition2Drepository(){ if(!($this->exhibition2Drepository instanceof Exhibition2Drepository)){ $this->exhibition2Drepository = new Exhibition2Drepository($this->getDibiMySQL(), $this->getItem2Drepository(), $this->getCenturyUserRepository(), $this->getMyspaceItemRepository(), $this->getTeacherRepository(), $this->getPanoramaSavingRepository()); } return $this->exhibition2Drepository; } /** * @return item2Drepository */ function getItem2Drepository(){ if(!($this->item2Drepository instanceof item2Drepository)){ $this->item2Drepository = new item2Drepository($this->getDibiMySQL(), $this->getMyspaceItemRepository()); } return $this->item2Drepository; } /** * @return Panorama */ function getPanorama(){ if(!($this->panorama instanceof Panorama)){ $this->panorama = new Panorama($this->getConfig()); } return $this->panorama; } /** * @return PanoramaSavingRepository */ function getPanoramaSavingRepository(){ if(!($this->panoramaSavingRepository instanceof PanoramaSavingRepository)){ $this->panoramaSavingRepository = new PanoramaSavingRepository($this->getDibiMySQL(), $this->getMyspaceItemRepository(), $this->getPanoramaItemRepository(), $this->getConfig(), $this->getTeacherRepository()); } return $this->panoramaSavingRepository; } /** * @return PanoramaItemRepository */ function getPanoramaItemRepository(){ if(!($this->panoramaItemRepository instanceof PanoramaItemRepository)){ $this->panoramaItemRepository = new PanoramaItemRepository($this->getDibiMySQL(), $this->getMyspaceItemRepository()); } return $this->panoramaItemRepository; } /** * @return DiscussionRepository */ function getDiscussionRepository(){ if(!($this->discussionRepository instanceof DiscussionRepository)){ $this->discussionRepository = new DiscussionRepository($this->getDibiMySQL()); } return $this->discussionRepository; } /** * @return TeacherRepository */ function getTeacherRepository(){ if(!($this->teacherRepository instanceof TeacherRepository)){ $this->teacherRepository = new TeacherRepository($this->getDibiMySQL(), $this->getConfig()); } return $this->teacherRepository; } /** * @return TimelineRepository */ function getTimelineRepository(){ if(!($this->timelineRepository instanceof TimelineRepository)){ $this->timelineRepository = new TimelineRepository($this->getTimelineTestRepository(), $this->getTimelineItemRepository()); } return $this->timelineRepository; } /** * @return TimelineItemRepository */ function getTimelineItemRepository(){ if(!($this->timelineItemRepository instanceof TimelineItemRepository)){ $this->timelineItemRepository = new TimelineItemRepository($this->getDibiMySQL(), $this->getConfig()); } return $this->timelineItemRepository; } /** * @return TimelineTestRepository */ function getTimelineTestRepository(){ if(!($this->timelineTestRepository instanceof TimelineTestRepository)){ $this->timelineTestRepository = new TimelineTestRepository($this->getTimelineItemRepository(), $this->getDibiMySQL(), $this->getCenturyUserRepository(), $this->getTimelineResultRepository()); } return $this->timelineTestRepository; } /** * @return TimelineResultRepository */ function getTimelineResultRepository(){ if(!($this->timelineResultRepository instanceof TimelineResultRepository)){ $this->timelineResultRepository = new TimelineResultRepository($this->getDibiMySQL(), $this->getCenturyUserRepository(), $this->getTimelineItemRepository()); } return $this->timelineResultRepository; } /** * @return MySpaceItemRepository */ function getMyspaceItemRepository(){ if(!($this->myspaceItemRepository instanceof MySpaceItemRepository)){ $this->myspaceItemRepository = new MySpaceItemRepository($this->getDibiMySQL(), $this->getMyspaceItemContextRepository(), $this->getConfig()); } return $this->myspaceItemRepository; } /** * @return MyspaceItemContextRepository */ function getMyspaceItemContextRepository(){ if(!($this->myspaceItemContextRepository instanceof MyspaceItemContextRepository)){ $this->myspaceItemContextRepository = new MyspaceItemContextRepository($this->getDibiMySQL(), $this->getConfig()); } return $this->myspaceItemContextRepository; } /** * @return EsbirkyGroupRepository */ function getEsbirkyGroupRepository(){ if(!($this->esbirkyGroupRepository instanceof EsbirkyGroupRepository)){ $this->esbirkyGroupRepository = new EsbirkyGroupRepository($this->getConfig(), $this->getDibiMySQL(), $this->getSubjectRep(), $this->getCenturyUserRepository()); } return $this->esbirkyGroupRepository; } /** * @return CategoryRep */ function getCategoryRep(){ if(!($this->categoryRep instanceof CategoryRep)){ $this->categoryRep = new CategoryRep($this->config['dbOracle']['owner'], 'MP_TYPSBIRKYPUBLIC', $this->getDibiOracle()); } return $this->categoryRep; } /** * @return DatingRep */ function getDatingRep(){ if(!($this->datingRep instanceof DatingRep)){ $this->datingRep = new DatingRep($this->config['dbOracle']['owner'], 'MP_DATACENAZVEMPUBLIC', $this->getDibiOracle()); } return $this->datingRep; } /** * @return RegionRep */ function getRegionRep(){ if(!($this->regionRep instanceof RegionRep)){ $this->regionRep = new RegionRep($this->config['dbOracle']['owner'], 'MP_KRAJ', $this->getDibiOracle(), $this->getManagerRep()); } return $this->regionRep; } /** * @return ManagerRep */ function getManagerRep(){ if(!($this->managerRep instanceof ManagerRep)){ $this->managerRep = new ManagerRep($this->config['dbOracle']['owner'], 'MP_SPRAVCESBIRKY', $this->getDibiOracle(), $this->getSubCollectionRep()); } return $this->managerRep; } /** * @return LocationRep */ function getLocationRep(){ if(!($this->locationRep instanceof LocationRep)){ $this->locationRep = new LocationRep($this->config['dbOracle']['owner'], 'MP_LOKALITAPUBLIC', $this->getDibiOracle()); } return $this->locationRep; } /** * @return MaterialRep */ function getMaterialRep(){ if(!($this->materialRep instanceof MaterialRep)){ $this->materialRep = new MaterialRep($this->config['dbOracle']['owner'], 'MP_MATERIALPUBLIC', $this->getDibiOracle()); } return $this->materialRep; } /** * @return TechniqueRep */ function getTechniqueRep(){ if(!($this->techniqueRep instanceof TechniqueRep)){ $this->techniqueRep = new TechniqueRep($this->config['dbOracle']['owner'], 'MP_TECHNIKAPUBLIC', $this->getDibiOracle()); } return $this->techniqueRep; } /** * @return FundRep */ function getFundRep(){ if(!($this->fundRep instanceof FundRep)){ $this->fundRep = new FundRep($this->config['dbOracle']['owner'], 'MP_FOND', $this->getDibiOracle(), $this->getGroupRep()); } return $this->fundRep; } /** * @return SubCollectionRep */ function getSubCollectionRep(){ if(!($this->subCollectionRep instanceof SubCollectionRep)){ $this->subCollectionRep = new SubCollectionRep($this->config['dbOracle']['owner'], 'MP_PODSBIRKA', $this->getDibiOracle(), $this->getFundRep()); } return $this->subCollectionRep; } /** * @return GroupRep */ function getGroupRep(){ if(!($this->groupRep instanceof GroupRep)){ $this->groupRep = new GroupRep($this->config['dbOracle']['owner'], 'MP_SKUPINA', $this->getDibiOracle()); } return $this->groupRep; } /** * @return SubjectRep */ function getSubjectRep(){ if(!($this->subjectRep instanceof SubjectRep)){ $this->subjectRep = new SubjectRep($this->config['dbOracle']['owner'], 'MP_PUBLIKACEPREDMETU', $this->getDibiOracle(), $this->getDatingRep(), $this->getContextDocumentRep(), $this->getCategoryRep(), $this->getLocationRep(), $this->getManagerRep(), $this->getMaterialRep(), $this->getTechniqueRep(), $this->getFundRep(), $this->getSubCollectionRep(), $this->getGroupRep()); } return $this->subjectRep; } /** * @return ContextDocumentRep */ function getContextDocumentRep(){ if(!($this->contextDocumentRep instanceof ContextDocumentRep)){ $this->contextDocumentRep = new ContextDocumentRep($this->config['dbOracle']['owner'], 'MP_KONTEXTOVYDOKUMENT', $this->getDibiOracle()); } return $this->contextDocumentRep; } /* * ADMIN MODULE */ /** * @return AdminLogin */ function getPageAdminLogin(){ return new AdminLogin($this->getUserRights(), $this->getAdminEventRepository(), $this->getUserRepository()); } /** * @return AdminIntro */ function getPageAdminIntro(){ return new AdminIntro($this->getUserRights(), $this->getAdminEventRepository(), $this->getStructure(), $this->getConfig()); } /** * @return AdminDictionary */ function getPageAdminDictionary(){ return new AdminDictionary($this->getUserRights(), $this->getAdminEventRepository(), $this->getDictionaryRepository()); } /** * @return AdminEvents */ function getPageAdminEvents(){ return new AdminEvents($this->getUserRights(), $this->getAdminEventRepository()); } /** * @return AdminHome */ function getPageAdminHome(){ return new AdminHome($this->getUserRights(), $this->getAdminEventRepository(), $this->getHomepageCellRepository()); } /** * @return AdminNews */ function getPageAdminNews(){ return new AdminNews($this->getUserRights(), $this->getAdminEventRepository(), $this->getNewsRepository()); } /** * @return AdminHomeSlider */ function getPageAdminHomeSlider(){ return new AdminHomeSlider($this->getUserRights(), $this->getAdminEventRepository(), $this->getHomeSliderRepository()); } /** * @return AdminFooterSlider */ function getPageAdminFooterSlider(){ return new AdminFooterSlider($this->getUserRights(), $this->getAdminEventRepository(), $this->getFooterSliderRepository(), $this->getFooterSlideGalleryRepository()); } /** * @return AdminStructure */ function getPageAdminStructure(){ return new AdminStructure($this->getUserRights(), $this->getAdminEventRepository(), $this->getStructure(), $this->getStructureContentTypeRepository(), $this->getSubtextRepository()); } /** * @return AdminStructureGallery */ function getPageAdminStructureGallery(){ return new AdminStructureGallery($this->getUserRights(), $this->getAdminEventRepository(), $this->getStructure(), $this->getStructureContentTypeRepository(), $this->getSubtextRepository(), $this->getGalleryRepository()); } /** * @return AdminStructureRedirect */ function getPageAdminStructureRedirect(){ return new AdminStructureRedirect($this->getUserRights(), $this->getAdminEventRepository(), $this->getStructure(), $this->getStructureContentTypeRepository(), $this->getSubtextRepository(), $this->getRedirectRepository()); } /** * @return AdminStructureText */ function getPageAdminStructureText(){ return new AdminStructureText($this->getUserRights(), $this->getAdminEventRepository(), $this->getStructure(), $this->getStructureContentTypeRepository(), $this->getSubtextRepository(), $this->getTextRepository()); } /** * @return AdminUsers */ function getPageAdminUsers(){ return new AdminUsers($this->getUserRights(), $this->getAdminEventRepository(), $this->getUserRepository(), $this->getStructure()); } /** * @return AdminEshop */ function getPageAdminEshop(){ return new AdminEshop($this->getUserRights(), $this->getAdminEventRepository(), $this->getEshopProductRepository(), $this->getStructure()); } /** * @return AdminBoxes */ function getPageAdminBoxes(){ return new AdminBoxes($this->getUserRights(), $this->getAdminEventRepository(), $this->getHomepageBoxesRepository()); } /** * @return AdminTimeline */ function getPageAdminTimeline(){ return new AdminTimeline($this->getUserRights(), $this->getAdminEventRepository(), $this->getTimelineItemRepository()); } /** * @return AdminUserManagement */ function getPageAdminUserManagement(){ return new AdminUserManagement($this->getUserRights(), $this->getAdminEventRepository(), $this->getCenturyUserRepository()); } /* * WEB MODULE */ /** * @return WebHome */ function getPageWebHome(){ return new WebHome($this->getStructure(), $this->getNewsRepository(), $this->getSubTextRepository(), $this->getHomeSliderRepository(), $this->getCenturyUserRepository(), $this->getHomepageBoxesRepository(), $this->getSubTextRepository()); } /** * @return WebGallery */ function getPageWebGallery(){ return new WebGallery($this->getStructure(), $this->getGalleryRepository(), $this->getCenturyUserRepository(), $this->getSubTextRepository()); } /** * @return WebRedirect */ function getPageWebRedirect(){ return new WebRedirect($this->getStructure()); } /** * @return WebSearch */ function getPageWebSearch(){ return new WebSearch($this->getStructure(), $this->getCenturyUserRepository(), $this->getSubTextRepository(), $this->getExhibition2Drepository()); } /** * @return WebSitemap */ function getPageWebSitemap(){ return new WebSitemap($this->getStructure(), $this->getCenturyUserRepository()); } /** * @return WebStructure */ function getPageWebStructure(){ return new WebStructure($this->getStructure(), $this->getCenturyUserRepository()); } /** * @return WebText */ function getPageWebText(){ return new WebText($this->getStructure(), $this->getCenturyUserRepository(), $this->getSubTextRepository()); } /** * @return WebRegistration */ function getPageWebRegistration(){ return new WebRegistration($this->getStructure(), $this->getCenturyUserRepository(), $this->getSubTextRepository()); } /** * @return WebForgottenPassword */ function getPageWebForgottenPassword(){ return new WebForgottenPassword($this->getStructure(), $this->getCenturyUserRepository(), $this->getSubTextRepository()); } /** * @return WebTimeline */ function getPageWebTimeline(){ return new WebTimeline($this->getStructure(), $this->getCenturyUserRepository(), $this->getTimelineRepository(), $this->getSubTextRepository(), $this->getTimelineTestRepository(), $this->getTimelineResultRepository()); } /** * @return WebMySpace */ function getPageWebMySpace(){ return new WebMySpace($this->getStructure(), $this->getCenturyUserRepository(), $this->getMyspaceItemRepository(), $this->getExhibition2Drepository(), $this->getSubjectRep(), $this->getSubTextRepository(), $this->getTimelineItemRepository(), $this->getTimelineTestRepository(), $this->getTimelineResultRepository(), $this->getEsbirkyGroupRepository()); } /** * @return WebProfile */ function getPageWebProfile(){ return new WebProfile($this->getStructure(), $this->getCenturyUserRepository(), $this->getSubTextRepository()); } /** * @return WebExhibitions */ function getPageWebExhibitions(){ return new WebExhibitions($this->getStructure(), $this->getCenturyUserRepository(), $this->getMyspaceItemRepository(), $this->getExhibition2Drepository(), $this->getSubTextRepository(), $this->getDiscussionRepository(), $this->getTeacherRepository(), $this->getPanoramaSavingRepository()); } /* * ESBIRKY MODULE */ /** * @return EsbirkyHome */ function getPageEsbirkyHome(){ return new EsbirkyHome($this->getStructure(), $this->getCenturyUserRepository(), $this->getRegionRep(), $this->getManagerRep(), $this->getSubjectRep(), $this->getSubTextRepository()); } /** * @return EsbirkyDetail */ function getPageEsbirkyDetail(){ return new EsbirkyDetail($this->getStructure(), $this->getCenturyUserRepository(), $this->getSubjectRep(), $this->getSubTextRepository(), $this->getEsbirkyGroupRepository()); } /** * @return EsbirkySearch */ function getPageEsbirkySearch(){ return new EsbirkySearch($this->getStructure(), $this->getCenturyUserRepository(), $this->getDatingRep(), $this->getLocationRep(), $this->getRegionRep(), $this->getManagerRep(), $this->getMaterialRep(), $this->getCategoryRep(), $this->getSubjectRep(), $this->getSubCollectionRep(), $this->getFundRep(), $this->getGroupRep(), $this->getSubTextRepository(), $this->getEsbirkyGroupRepository()); } } Server Error

Server Error

We're sorry! The server encountered an internal error and was unable to complete your request. Please try again later.

error 500