ocs  2.3.6
About: OCS (Open Conference System) is a Web publishing tool that will create a complete Web presence for your scholarly conference.
  Fossies Dox: ocs-2.3.6.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

DAORegistry Class Reference

Maintains a static list of DAO objects so each DAO is instantiated only once. More...

Public Member Functions

getDAOs ()
 
registerDAO ($name, &$dao)
 
getDAO ($name, $dbconn=null)
 

Detailed Description

Maintains a static list of DAO objects so each DAO is instantiated only once.

See also
DAO

Definition at line 21 of file DAORegistry.inc.php.

Member Function Documentation

◆ getDAO()

& DAORegistry::getDAO (   $name,
  $dbconn = null 
)

Retrieve a reference to the specified DAO.

Parameters
$namestring the class name of the requested DAO
$dbconnADONewConnection optional
Returns
DAO

Definition at line 58 of file DAORegistry.inc.php.

References $application, fatalError(), PKPApplication\getApplication(), and getDAOs().

Referenced by AnnouncementHandler\_announcementIsValid(), AnnouncementHandler\_announcementTypeIsValid(), AnnouncementHandler\_getAnnouncements(), AnnouncementHandler\_getAnnouncementTypes(), PaperSearch\_getMergedPhraseResults(), PaperHTMLGalley\_handleOcsUrl(), PaperDAO\_paperFromRow(), AccessKeyManager\_performPeriodicCleanup(), CaptchaManager\_performPeriodicCleanup(), PKPTemporaryFileManager\_performPeriodicCleanup(), AdminLanguagesHandler\_removeLocalesFromConferences(), CommentDAO\_returnCommentFromRow(), DirectorSubmissionDAO\_returnDirectorSubmissionFromRow(), AboutHandler\aboutThisPublishingSystem(), AccessKeyManager\AccessKeyManager(), CreateAccountHandler\account(), ReviewFormHandler\activateReviewForm(), CreateAccountHandler\activateUser(), CommentHandler\add(), GroupHandler\addMembership(), Upgrade\addPluginVersions(), TrackDirectorAction\addReviewer(), TrackDirectorAction\addReviewForm(), TrackDirectorAction\addSubmissionNote(), SearchHandler\advanced(), SearchHandler\advancedResults(), AnnouncementHandler\announcements(), SchedConfsHandler\archive(), TrackDirectorAction\archiveSubmission(), DirectorAction\assignDirector(), DirectorHandler\assignDirector(), AuthorSubmitForm\assignDirectors(), AuthSourcesHandler\auth(), SearchHandler\authors(), AuthorSubmissionDAO\AuthorSubmissionDAO(), AuthorSubmitStep1Form\AuthorSubmitStep1Form(), AuthorSubmitStep3Form\AuthorSubmitStep3Form(), AuthorSubmitSuppFileForm\AuthorSubmitSuppFileForm(), UserHandler\become(), RTHandler\bio(), SubmissionCommentsHandler\blindCcReviewsToReviewers(), TrackDirectorAction\blindCcReviewsToReviewers(), SchedulerHandler\buildings(), PKPHelp\buildTopicSection(), Validation\canAdminister(), TrackDirectorAction\cancelReview(), RTHandler\captureCite(), PaperMailTemplate\ccAssignedDirectors(), PaperMailTemplate\ccAssignedTrackDirectors(), Upgrade\changePresenterInUserEmailTemplates(), TrackDirectorAction\changeSessionType(), TrackDirectorAction\changeTrack(), TimeBlockForm\checkBlockSequence(), Validation\checkCredentials(), StaticPagesEditForm\checkForDuplicatePath(), PluginManagementHandler\checkIfNewer(), Upgrade\cleanImageAlts(), Upgrade\cleanTitles(), NativeImportDom\cleanupFailure(), TrackDirectorAction\clearAllSubmissionNotes(), ConferenceHistoryHandler\clearConferenceEventLog(), AdminFunctionsHandler\clearDataCache(), TrackDirectorAction\clearReview(), TrackDirectorAction\clearReviewForm(), SubmissionEditHandler\clearSubmissionEmailLog(), SubmissionEditHandler\clearSubmissionEventLog(), CommentForm\CommentForm(), TrackDirectorAction\completePaper(), ConferenceHistoryHandler\conferenceEventLog(), ConferenceHistoryHandler\conferenceEventLogType(), ConferenceOAI\ConferenceOAI(), ConferenceRTAdmin\ConferenceRTAdmin(), AdminConferenceHandler\conferences(), ConferenceSetupStep2Form\ConferenceSetupStep2Form(), ConferenceSiteSettingsForm\ConferenceSiteSettingsForm(), NotificationHandler\confirmMailListSubscription(), ReviewerAction\confirmReview(), SubmissionReviewHandler\confirmReview(), TrackDirectorAction\confirmReviewForReviewer(), AuthorSubmitForm\confirmSubmission(), RTHandler\context(), ContextForm\ContextForm(), RTContextHandler\contexts(), PaperFileManager\copyAndRenameFile(), ReviewFormHandler\copyReviewForm(), ReviewFormHandler\copyReviewFormElement(), CreateAccountForm\CreateAccountForm(), AuthSourcesHandler\createAuthSource(), CaptchaManager\createCaptcha(), RTContextHandler\createContext(), Install\createData(), MetsExportDom\createmetsHdr(), NotificationManager\createNotification(), CreateReviewerForm\CreateReviewerForm(), SitemapHandler\createSchedConfSitemap(), RTSearchHandler\createSearch(), SitemapHandler\createSitemapIndex(), NotificationManager\createTrivialNotification(), RTVersionHandler\createVersion(), SchedConfsHandler\current(), ReviewFormHandler\deactivateReviewForm(), NotificationHandler\delete(), CommentHandler\delete(), PKPAnnouncementHandler\deleteAnnouncement(), PKPAnnouncementHandler\deleteAnnouncementType(), PKPAnnouncementTypeDAO\deleteAnnouncementTypeById(), AuthSourcesHandler\deleteAuthSource(), SchedulerHandler\deleteBuilding(), BuildingDAO\deleteBuildingById(), ReviewFormElementDAO\deleteById(), ReviewFormDAO\deleteById(), CitationGridHandler\deleteCitation(), SubmissionCommentsHandler\deleteComment(), Action\deleteComment(), AdminConferenceHandler\deleteConference(), ConferenceDAO\deleteConferenceById(), RTContextHandler\deleteContext(), EmailHandler\deleteCustomEmail(), DirectorHandler\deleteEditAssignment(), PKPTemporaryFileManager\deleteFile(), PaperFileManager\deleteFile(), TrackDirectorAction\deleteGalley(), GroupHandler\deleteGroup(), GroupDAO\deleteGroupById(), ConferenceSetupForm\deleteImage(), PaperGalleyForm\deleteImage(), GroupHandler\deleteMembership(), ControlledVocabDAO\deleteObjectById(), PaperDAO\deletePaperById(), AuthorAction\deletePaperFile(), TrackDirectorAction\deletePaperImage(), PluginManagementHandler\deletePlugin(), ProgramSettingsForm\deleteProgram(), RegistrationHandler\deleteRegistration(), RegistrationHandler\deleteRegistrationOption(), RegistrationHandler\deleteRegistrationType(), RegistrationTypeDAO\deleteRegistrationTypeById(), ReviewAssignmentDAO\deleteReviewAssignmentById(), ReviewerAction\deleteReviewerVersion(), ReviewFormHandler\deleteReviewForm(), ReviewFormHandler\deleteReviewFormElement(), SchedulerHandler\deleteRoom(), ManagerSchedConfHandler\deleteSchedConf(), SchedConfDAO\deleteSchedConfById(), RTSearchHandler\deleteSearch(), SchedulerHandler\deleteSpecialEvent(), TrackSubmissionHandler\deleteSubmission(), DirectorHandler\deleteSubmission(), SubmitHandler\deleteSubmitSuppFile(), TrackDirectorAction\deleteSuppFile(), PaperSearchIndex\deleteTextIndex(), SchedulerHandler\deleteTimeBlock(), TrackHandler\deleteTrack(), TrackDAO\deleteTrackById(), RTVersionHandler\deleteVersion(), AuthorAction\designateReviewVersion(), SubmissionEditHandler\directorReview(), DirectorSubmissionDAO\DirectorSubmissionDAO(), EmailHandler\disableEmail(), PeopleHandler\disableUser(), AuthorSubmitStep5Form\display(), SiteSettingsForm\display(), AuthorSubmitStep4Form\display(), PKPNotificationSettingsForm\display(), AuthorSubmitStep1Form\display(), PeerReviewCommentForm\display(), AnnouncementForm\display(), ReviewFormResponseForm\display(), METSExportPlugin\display(), NLMExportPlugin\display(), EmailTemplateForm\display(), UserImportExportPlugin\display(), AuthorSubmitStep2Form\display(), ConferenceSetupStep2Form\display(), AuthorSubmitForm\display(), NativeImportExportPlugin\display(), PaperReportPlugin\display(), RegistrantReportPlugin\display(), ReviewReportPlugin\display(), TrackForm\display(), UserManagementForm\display(), NotificationSettingsForm\display(), CreateReviewerForm\display(), PKPAnnouncementForm\display(), CommentForm\display(), RegistrationForm\display(), CreateAccountForm\display(), SchedConfSetupStep1Form\display(), UserRegistrationForm\display(), ProfileForm\display(), RegistrationTypeForm\display(), ScheduleForm\display(), MetadataForm\display(), AuthorSubmitStep3Form\display(), PaperHandler\download(), AuthorAction\downloadAuthorFile(), ReviewerAction\downloadReviewerFile(), PaperHandler\downloadSuppFile(), Upgrade\dropAllIndexes(), PKPAnnouncementHandler\editAnnouncement(), PKPAnnouncementHandler\editAnnouncementType(), SchedulerHandler\editBuilding(), SubmissionCommentsHandler\editComment(), RTContextHandler\editContext(), GroupHandler\editGroup(), AboutHandler\editorialPolicies(), RegistrationHandler\editRegistration(), RegistrationHandler\editRegistrationOption(), RegistrationHandler\editRegistrationType(), ReviewFormHandler\editReviewForm(), ReviewFormHandler\editReviewFormElement(), SubmissionReviewHandler\editReviewFormResponse(), SchedulerHandler\editRoom(), RTSearchHandler\editSearch(), SchedulerHandler\editSpecialEvent(), SchedulerHandler\editTimeBlock(), RTVersionHandler\editVersion(), EmailHandler\email(), ManagerHandler\email(), DirectorDecisionCommentForm\email(), CommentForm\email(), RTHandler\emailAuthor(), RTHandler\emailColleague(), SubmissionCommentsHandler\emailDirectorDecisionComment(), AuthorAction\emailDirectorDecisionComment(), TrackDirectorAction\emailDirectorDecisionComment(), EditCommentForm\emailHelper(), EmailHandler\emails(), EmailHandler\enableEmail(), PeopleHandler\enableUser(), PeopleHandler\enroll(), SubmissionEditHandler\enroll(), PeopleHandler\enrollSearch(), SubmissionEditHandler\enrollSearch(), PeopleHandler\enrollSync(), PeopleHandler\enrollSyncSelect(), Upgrade\ensureSupportedLocales(), SchedConfAction\entitledUser(), ControlledVocab\enumerate(), AuthorSubmitStep5Form\execute(), AuthorSubmitStep4Form\execute(), LoginChangePasswordForm\execute(), NotificationMailingListForm\execute(), ChangePasswordForm\execute(), mergeUsers\execute(), SchedConfSetupForm\execute(), ConferenceSetupForm\execute(), SettingsForm\execute(), GroupForm\execute(), PeerReviewCommentForm\execute(), AccommodationSettingsForm\execute(), AuthSourceSettingsForm\execute(), ReviewFormForm\execute(), PKPAnnouncementTypeForm\execute(), NotificationSettingsForm\execute(), BuildingForm\execute(), AuthorSubmitStep1Form\execute(), ReviewFormResponseForm\execute(), AuthorSubmitStep2Form\execute(), PKPSiteSettingsForm\execute(), LanguageSettingsForm\execute(), VersionForm\execute(), RoomForm\execute(), EditCommentForm\execute(), AnnouncementForm\execute(), ReviewFormElementForm\execute(), ReviewReminder\execute(), EmailTemplateForm\execute(), ContextForm\execute(), SearchForm\execute(), PaperGalleyForm\execute(), RegistrationOptionForm\execute(), SchedConfSettingsForm\execute(), ConferenceSiteSettingsForm\execute(), PKPAnnouncementForm\execute(), SpecialEventForm\execute(), CreateReviewerForm\execute(), SchedConfSetupStep2Form\execute(), AuthorSubmitSuppFileForm\execute(), TimeBlockForm\execute(), TrackForm\execute(), RegistrationPolicyForm\execute(), CommentForm\execute(), AuthorSubmitStep3Form\execute(), RegistrationForm\execute(), SuppFileForm\execute(), MetadataForm\execute(), UserRegistrationForm\execute(), CitationForm\execute(), RegistrationExpiryReminder\execute(), CreateAccountForm\execute(), UserManagementForm\execute(), ProfileForm\execute(), ScheduleForm\execute(), NLMExportPlugin\executeCLI(), UserImportExportPlugin\executeCLI(), NativeImportExportPlugin\executeCLI(), AdminFunctionsHandler\expireSessions(), TranslatorAction\export(), METSExportPlugin\exportSchedConfs(), UserExportDom\exportUsers(), RTVersionHandler\exportVersion(), AnnouncementFeedGatewayPlugin\fetch(), RTHandler\findingReferences(), JQueryPlugin\footerCallback(), PaperSearch\formatResults(), OCSPaymentManager\fulfillQueuedPayment(), MetsExportDom\generateAuthorsDom(), MetsExportDom\generateConfstructMapWithSchedConfsIdArray(), PaperFileManager\generateDummyFile(), NativeExportDom\generateGalleyDom(), MetsExportDom\generateOverViewDiv(), MetsExportDom\generateOverViewDmdSecDom(), MetsExportDom\generatePaperFilesDom(), Validation\generatePasswordResetHash(), MetsExportDom\generatePublishedPaperDiv(), MetsExportDom\generatePublishedPaperDmdSecDom(), MetsExportDom\generateSchedConfDiv(), MetsExportDom\generateSchedConfDmdSecDom(), MetsExportDom\generateSchedConfFileSecDom(), NativeExportDom\generateTrackDom(), UserXMLParser\generateUsername(), AnnouncementDAO\getAnnouncementsByConferenceId(), AnnouncementDAO\getAnnouncementsNotExpiredByConferenceId(), PKPAnnouncement\getAnnouncementTypeName(), Paper\getAssociatedUserIds(), PaperComment\getAuthorEmail(), PaperComment\getAuthorName(), PublishedPaper\getBestPaperId(), SuppFile\getBestSuppFileId(), RoleBlockPlugin\getBlockTemplateFilename(), SchedConf\getConference(), RoleDAO\getConferenceUsersCount(), NotificationBlockPlugin\getContents(), PKPRouter\getContext(), PKPAuthor\getCountryLocalized(), MetsExportDom\getCreatorString(), RegistrationOption\getCurrencyString(), RegistrationType\getCurrencyString(), RegistrationOption\getCurrencyStringShort(), RegistrationType\getCurrencyStringShort(), VersionCheck\getCurrentDBVersion(), Plugin\getCurrentVersion(), PKPPlugin\getCurrentVersion(), OCSQueuedPayment\getDescription(), TrackDirectorsDAO\getDirectorsByTrackId(), TrackDirectorsDAO\getDirectorsNotInTrack(), TranslatorAction\getEmailFileMap(), PaperLog\getEmailLogEntries(), Paper\getEnableComments(), PaperLog\getEventLogEntries(), ConferenceLog\getEventLogEntries(), PKPTemporaryFileManager\getFile(), PaperFileManager\getFile(), PaperFile\getFilePath(), BaseEmailTemplate\getFromRoleName(), ReviewFormForm\getLocaleFieldNames(), GroupForm\getLocaleFieldNames(), PKPAnnouncementTypeForm\getLocaleFieldNames(), BuildingForm\getLocaleFieldNames(), ReviewFormElementForm\getLocaleFieldNames(), TrackForm\getLocaleFieldNames(), SpecialEventForm\getLocaleFieldNames(), RoomForm\getLocaleFieldNames(), RegistrationOptionForm\getLocaleFieldNames(), SuppFileForm\getLocaleFieldNames(), AuthorSubmitSuppFileForm\getLocaleFieldNames(), PKPAnnouncementForm\getLocaleFieldNames(), TimeBlockForm\getLocaleFieldNames(), CreateAccountForm\getLocaleFieldNames(), UserRegistrationForm\getLocaleFieldNames(), ProfileForm\getLocaleFieldNames(), UserManagementForm\getLocaleFieldNames(), SessionManager\getManager(), TranslatorAction\getMiscLocaleFiles(), NotificationStatusDAO\getNotifiableUsersBySchedConfId(), NotificationStatusDAO\getNotifiableUsersCount(), NotificationHandler\getNotificationFeedUrl(), AnnouncementDAO\getNumAnnouncementsNotExpiredByConferenceId(), PaperReportDAO\getPaperReport(), PaperTypeDAO\getPaperTypes(), PluginManagementHandler\getPluginCategory(), MetsExportDom\getPublicFilePath(), AuthorDAO\getPublishedPapersForAuthor(), PublishedPaperDAO\getPublishedPapersInTracks(), PaymentManager\getQueuedPayment(), RegistrationDAO\getRegisteredUsers(), RegistrantReportDAO\getRegistrantReport(), RegistrationForm\getRegistrationContactInformation(), Registration\getRegistrationTypeName(), UserHandler\getRoleDataForConference(), PaperComment\getRoleName(), PublicFileManager\getSchedConfFilesPath(), RoleDAO\getSchedConfUsersCount(), PaperEmailLogEntry\getSenderEmail(), PaperEmailLogEntry\getSenderFullName(), Plugin\getSetting(), User\getSetting(), Conference\getSetting(), PKPPlugin\getSetting(), Site\getSetting(), SchedConf\getSetting(), User\getSettings(), Conference\getSettings(), SchedConf\getSettings(), PKPRequest\getSite(), AuthorSubmission\getSubmissionStatus(), BaseEmailTemplate\getToRoleName(), TrackDirectorsDAO\getTracksByUserId(), Submission\getUser(), ConferenceEventLogEntry\getUserEmail(), PaperEventLogEntry\getUserEmail(), Registration\getUserFullName(), ConferenceEventLogEntry\getUserFullName(), PaperEventLogEntry\getUserFullName(), PKPUserDAO\getUsersByField(), PKPUserSettingsDAO\getUsersBySetting(), SchedConfStatisticsDAO\getUserStatistics(), GroupHandler\groupMembership(), GroupMembershipDAO\GroupMembershipDAO(), GroupHandler\groups(), PayPalPlugin\handle(), PaperFileManager\handleCopy(), NativeImportDom\handleGalleyNode(), NativeImportDom\handleHtmlGalleyNodes(), NativeImportDom\handlePaperNode(), NativeImportDom\handleSuppFileNode(), NativeImportDom\handleTrackNode(), PKPTemporaryFileManager\handleUpload(), PaperFileManager\handleUpload(), PaperFileManager\handleWrite(), CitationGridHandler\importCitations(), ImportOCS1\importConference(), ImportOCS1\importPapers(), ImportOCS1\importRegistrations(), ImportOCS1\importReviewers(), ImportOCS1\importReviews(), ImportOCS1\importSchedConf(), ImportOCS1\importTracks(), UserXMLParser\importUsers(), NotificationHandler\index(), PKPAnnouncementHandler\index(), UserHandler\index(), AboutHandler\index(), IndexHandler\index(), ManagerHandler\index(), ConferenceHandler\index(), ReviewerHandler\index(), RTAdminHandler\index(), SchedConfHandler\index(), AuthorHandler\index(), TrackDirectorHandler\index(), DirectorHandler\index(), PaperSearchIndex\indexObjectKeywords(), PaperSearchIndex\indexPaperFiles(), PaperSearchIndex\indexPaperMetadata(), StaticPagesSettingsForm\initData(), AuthorSubmitStep3Form\initData(), ConferenceSiteSettingsForm\initData(), SchedConfSetupStep2Form\initData(), AnnouncementForm\initData(), SchedConfSettingsForm\initData(), AuthSourceSettingsForm\initData(), ReviewFormForm\initData(), PKPAnnouncementTypeForm\initData(), BuildingForm\initData(), StaticPagesEditForm\initData(), PKPSiteSettingsForm\initData(), EmailTemplateForm\initData(), RoomForm\initData(), ReviewFormElementForm\initData(), RegistrationOptionForm\initData(), CommentForm\initData(), SpecialEventForm\initData(), PKPAnnouncementForm\initData(), RegistrationPolicyForm\initData(), RegistrationForm\initData(), TrackForm\initData(), UserManagementForm\initData(), TimeBlockForm\initData(), CitationGridHandler\initialize(), PKPTemplateManager\initialize(), NotificationDAO\insertNotification(), Upgrade\installBlockPlugins(), Plugin\installConferenceSettings(), PKPPlugin\installContextSpecificSettings(), PKPPlugin\installEmailTemplateData(), PKPPlugin\installEmailTemplates(), AdminLanguagesHandler\installLocale(), PKPLocale\installLocale(), PKPPlugin\installLocale(), PluginManagementHandler\installPlugin(), Plugin\installSiteSettings(), PKPPlugin\installSiteSettings(), Validation\isAuthorized(), PaperFile\isInlineable(), TranslatorAction\isLocaleFile(), FormValidatorCaptcha\isValid(), HandlerValidatorRoles\isValid(), HandlerValidatorSubmissionComment\isValid(), PaymentHandler\landing(), Upgrade\localizeConferenceSettings(), Upgrade\localizeProgramSettings(), Upgrade\localizeSchedConfSettings(), PaperLog\logEmailEntry(), PaperLog\logEventEntry(), ConferenceLog\logEventEntry(), Validation\login(), Validation\logout(), MailTemplate\MailTemplate(), TrackDirectorAction\makeReviewerFileViewable(), StaticPagesPlugin\manage(), AuthorAction\mayEditPaper(), AdminPeopleHandler\mergeUsers(), UserAction\mergeUsers(), PeopleHandler\mergeUsers(), RTHandler\metadata(), MetadataForm\MetadataForm(), Upgrade\migratePaperLocations(), AdminConferenceHandler\moveConference(), RTContextHandler\moveContext(), GroupHandler\moveGroup(), GroupHandler\moveMembership(), DirectorHandler\movePaper(), RegistrationHandler\moveRegistrationOption(), RegistrationHandler\moveRegistrationType(), ReviewFormHandler\moveReviewForm(), ReviewFormHandler\moveReviewFormElement(), ManagerSchedConfHandler\moveSchedConf(), RTSearchHandler\moveSearch(), TrackHandler\moveTrack(), NotificationHandler\notificationFeed(), TrackDirectorAction\notifyReviewer(), DirectorHandler\notifyUsers(), OAIDAO\OAIDAO(), TrackDirectorAction\orderGalley(), TrackDirectorAction\orderSuppFile(), AboutHandler\organizingTeam(), AboutHandler\organizingTeamBio(), PaperDAO\PaperDAO(), PaperFileManager\PaperFileManager(), PaperGalleyDAO\PaperGalleyDAO(), PaperGalleyForm\PaperGalleyForm(), TemporaryFileManager\paperToTemporaryFile(), UserXMLParser\parseData(), PeopleHandler\people(), PKPSiteSettingsForm\PKPSiteSettingsForm(), PKPTemplateManager\PKPTemplateManager(), SubmissionCommentsHandler\postDirectorDecisionComment(), SubmissionCommentsHandler\postPeerReviewComment(), Installer\preInstall(), SchedConfHandler\presentations(), ReviewFormHandler\previewReviewForm(), SubmissionEditHandler\previewReviewForm(), RTHandler\printerFriendly(), ProfileForm\ProfileForm(), SubmissionEditHandler\proofGalleyFile(), PublishedPaperDAO\PublishedPaperDAO(), PaymentManager\queuePayment(), TrackDirectorAction\rateReviewer(), SchedConfSettingsForm\readInputData(), AuthorSubmitStep3Form\readInputData(), EmailTemplateForm\readInputData(), ConferenceSiteSettingsForm\readInputData(), RegistrationForm\readInputData(), UserRegistrationForm\readInputData(), ScheduleForm\readInputData(), PaperSearchIndex\rebuildIndex(), TrackDirectorAction\recordDecision(), ReviewerAction\recordRecommendation(), PageRouter\redirectHome(), SchedConfHandler\register(), SchedConfAction\registeredDomain(), SchedConfAction\registeredUser(), RegistrationHandler\registration(), SchedConfHandler\registration(), AboutHandler\registration(), RegistrationForm\RegistrationForm(), RegistrationHandler\registrationOptions(), RegistrationTypeForm\RegistrationTypeForm(), RegistrationHandler\registrationTypes(), ConferenceLanguagesHandler\reloadLocalizedDefaultSettings(), TrackDirectorAction\remindReviewer(), PaperFileManager\removePriorRevisions(), TrackDirectorAction\removeSubmissionNote(), PeopleHandler\removeUser(), PKPLoginHandler\requestResetPassword(), EmailHandler\resetAllEmails(), EmailHandler\resetEmail(), PKPLoginHandler\resetPassword(), NotificationSettingsDAO\resetPassword(), TrackDirectorAction\restoreToQueue(), RTVersionHandler\restoreVersions(), SearchHandler\results(), ReviewAssignmentDAO\ReviewAssignmentDAO(), ReviewerSubmissionDAO\ReviewerSubmissionDAO(), ReviewFormHandler\reviewFormElements(), ReviewFormResponseForm\ReviewFormResponseForm(), ReviewFormHandler\reviewForms(), RoleDAO\RoleDAO(), SchedulerHandler\rooms(), ScheduleForm\roomSort(), StaticPagesEditForm\save(), SubmissionCommentsHandler\saveComment(), RTContextHandler\saveContext(), SubmissionEditHandler\saveGalley(), AdminLanguagesHandler\saveLanguageSettings(), ReviewerAction\saveReviewFormResponse(), RTSearchHandler\saveSearch(), RTSetupHandler\saveSettings(), SubmitHandler\saveSubmit(), SubmissionEditHandler\saveSuppFile(), RTVersionHandler\saveVersion(), ManagerSchedConfHandler\schedConfs(), SearchHandler\schedConfs(), SchedConfSettingsForm\SchedConfSettingsForm(), SchedConfHandler\schedule(), ScheduledTaskTool\ScheduledTaskTool(), ScheduleForm\ScheduleForm(), HelpHandler\search(), RTSearchHandler\searches(), SearchForm\SearchForm(), RegistrationHandler\selectRegistrant(), SubmissionEditHandler\selectReviewer(), SubmissionEditHandler\selectReviewForm(), NotificationDAO\sendNotificationEmail(), ReviewReminder\sendReminder(), RegistrationExpiryReminder\sendReminder(), RegistrationExpiryReminder\sendSchedConfReminders(), NotificationManager\sendToMailingList(), Upgrade\setConferencePrimaryLocales(), PKPNotification\setDateRead(), TrackDirectorAction\setDueDate(), SubmissionEditHandler\setDueDate(), TrackDirectorAction\setEditingFile(), Upgrade\setGalleyLocales(), TrackDirectorAction\setReviewerRecommendation(), Upgrade\setReviewMode(), TrackSubmissionHandler\setSuppFileVisibility(), SubmissionEditHandler\setSuppFileVisibility(), RTSetupHandler\settings(), Session\setUserId(), LoginHandler\signInAsUser(), LoginHandler\signOutAsUser(), AboutHandler\siteMap(), SchedulerHandler\specialEvents(), StatisticsHandler\statistics(), AboutHandler\statistics(), SubmissionReviewHandler\submission(), SubmissionEditHandler\submission(), TrackSubmissionHandler\submission(), SubmissionEditHandler\submissionEmailLog(), SubmissionEditHandler\submissionEmailLogType(), SubmissionEditHandler\submissionEventLog(), SubmissionEditHandler\submissionEventLogType(), SubmissionEditHandler\submissionHistory(), SubmissionEditHandler\submissionNotes(), SubmissionEditHandler\submissionRegrets(), SubmissionEditHandler\submissionReview(), TrackSubmissionHandler\submissionReview(), DirectorHandler\submissions(), Validation\suggestUsername(), SuppFileForm\SuppFileForm(), RTHandler\suppFileMetadata(), RTHandler\suppFiles(), AdminFunctionsHandler\systemInfo(), TemplateManager\TemplateManager(), TrackDirectorAction\thankReviewer(), SchedulerHandler\timeBlocks(), SearchHandler\titles(), PaperMailTemplate\toAssignedDirectors(), PaperMailTemplate\toAssignedTrackDirectors(), TrackDirectorSubmissionDAO\TrackDirectorSubmissionDAO(), TrackForm\TrackForm(), SchedConfHandler\trackPolicies(), TrackHandler\tracks(), ScheduleForm\trackSort(), PeopleHandler\unEnroll(), AdminLanguagesHandler\uninstallLocale(), PKPLocale\uninstallLocale(), NotificationSettingsDAO\unsubscribeGuest(), NotificationHandler\unsubscribeMailList(), TrackDirectorAction\unsuitableSubmission(), PKPAnnouncementHandler\updateAnnouncement(), PKPAnnouncementHandler\updateAnnouncementType(), AuthSourcesHandler\updateAuthSources(), SchedulerHandler\updateBuilding(), TrackDirectorAction\updateCommentsStatus(), AdminConferenceHandler\updateConference(), RTDAO\updateConferenceRT(), PaperSearchIndex\updateFileIndex(), RegistrationHandler\updateRegistration(), RegistrationHandler\updateRegistrationOption(), RegistrationHandler\updateRegistrationType(), Upgrade\updateReviewDeadlineSettings(), ReviewFormHandler\updateReviewForm(), ReviewFormHandler\updateReviewFormElement(), SchedulerHandler\updateRoom(), Plugin\updateSetting(), User\updateSetting(), Conference\updateSetting(), PKPPlugin\updateSetting(), Site\updateSetting(), SchedConf\updateSetting(), SchedulerHandler\updateSpecialEvent(), TrackDirectorAction\updateSubmissionNote(), PaperSearchIndex\updateTextIndex(), SchedulerHandler\updateTimeBlock(), Installer\updateVersion(), Upgrade\upgradePaperType(), PluginManagementHandler\upgradePlugin(), TrackDirectorAction\uploadDirectorVersion(), ConferenceSetupForm\uploadImage(), PaperGalleyForm\uploadImage(), PKPSiteSettingsForm\uploadPageHeaderTitleImage(), ReviewerAction\uploadReviewerVersion(), TrackDirectorAction\uploadReviewForReviewer(), TrackDirectorAction\uploadReviewVersion(), AuthorAction\uploadRevisedVersion(), PKPSiteSettingsForm\uploadSiteStyleSheet(), ConferenceSetupStep4Form\uploadStyleSheet(), AuthorSubmitStep2Form\uploadSubmissionFile(), UserManagementForm\UserManagementForm(), PeopleHandler\userProfile(), SubmissionEditHandler\userProfile(), UserRegistrationForm\UserRegistrationForm(), CitationGridHandler\validate(), UserRegistrationForm\validate(), SuppFileForm\validate(), CommentHandler\validate(), CreateAccountHandler\validate(), SubmissionReviewHandler\validate(), SubmitHandler\validate(), GroupHandler\validate(), TrackSubmissionHandler\validate(), PaperHandler\validate(), SubmissionEditHandler\validate(), ReviewerHandler\validateAccessKey(), RTAdminHandler\validateUrls(), ValidatorControlledVocab\ValidatorControlledVocab(), VersionForm\VersionForm(), RTVersionHandler\versions(), StaticPagesHandler\view(), CommentHandler\view(), PaperHandler\view(), PKPAnnouncementHandler\view(), HelpHandler\view(), UserHandler\viewCaptcha(), SubmissionCommentsHandler\viewDirectorDecisionComments(), PaperHandler\viewDownloadInterstitial(), PaperHandler\viewFile(), PaperHandler\viewPaper(), PaperHandler\viewPDFInterstitial(), SubmissionCommentsHandler\viewPeerReviewComments(), TrackDirectorAction\viewReviewFormResponse(), PaperHandler\viewRST(), and TrackSubmissionHandler\viewSuppFile().

◆ getDAOs()

& DAORegistry::getDAOs ( )

Get the current list of registered DAOs. This returns a reference to the static hash used to store all DAOs currently instantiated by the system.

Returns
array

Definition at line 29 of file DAORegistry.inc.php.

References Registry\get().

Referenced by getDAO(), and registerDAO().

◆ registerDAO()

& DAORegistry::registerDAO (   $name,
$dao 
)

Register a new DAO with the system.

Parameters
$namestring The name of the DAO to register
$daoobject A reference to the DAO to be registered
Returns
object A reference to previously-registered DAO of the same name, if one was already registered; null otherwise

Definition at line 41 of file DAORegistry.inc.php.

References getDAOs().

Referenced by PaperReportPlugin\register(), ReviewReportPlugin\register(), RegistrantReportPlugin\register(), PayPalPlugin\register(), and StaticPagesPlugin\register().


The documentation for this class was generated from the following file: