|
Open Preprint Systems
3.3.0
|
Public Member Functions | |
| getContextDepth () | |
| getContextList () | |
| getDAOMap () | |
| getNameKey () | |
| getPluginCategories () | |
| getVersionDescriptorUrl () | |
Public Member Functions inherited from PKPApplication | |
| __construct () | |
| execute () | |
| getCCLicenseBadge ($ccLicenseURL, $locale=null) | |
| & | getCurrentVersion () |
| getDefaultMetricType () | |
| getDispatcher () | |
| & | getEnabledProducts ($category=null, $mainContextId=null) |
| getHttpClient () | |
| getMetrics ($metricType=null, $columns=array(), $filter=array(), $orderBy=array(), $range=null) | |
| getMetricTypes ($withDisplayNames=false) | |
| getPrimaryMetricByAssoc ($assocType, $assocId) | |
| getQualifiedDAOName ($name) | |
| getRequest () | |
Static Public Member Functions | |
| static | getApplicationStages () |
| static | getContextAssocType () |
| static | getContextDAO () |
| static | getFileDirectories () |
| static | getName () |
| static | getRepresentationDAO () |
| static | getSectionDAO () |
| static | getSubmissionSearchDAO () |
| static | getSubmissionSearchIndex () |
Static Public Member Functions inherited from PKPApplication | |
| static | get () |
| static | getApplication () |
| static | getCCLicenseOptions () |
| static | getIntMaxFileMBs () |
| static | getMetadataFields () |
| static | getReadableMaxFileSize () |
| static | getRoleNames ($contextOnly=false, $roleIds=null) |
| static | getWorkflowStageColor ($stageId) |
| static | getWorkflowStageName ($stageId) |
| static | getWorkflowTypeRoles () |
Additional Inherited Members | |
Data Fields inherited from PKPApplication | |
| $allProducts | |
| $enabledProducts = array() | |
Class describing this application.
Definition at line 34 of file Application.inc.php.
|
static |
Get the stages used by the application.
Implements iPKPApplicationInfoProvider.
Definition at line 166 of file Application.inc.php.
Referenced by WorkflowStageRequiredPolicy\effect(), SubmissionAuthorPolicy\effect(), UserGroupGridCellProvider\getCellActions(), UserGroupGridCellProvider\getTemplateVarsFromRowColumn(), and StageParticipantGridHandler\saveParticipant().
|
static |
Returns the context type for this application.
Implements iPKPApplicationInfoProvider.
Definition at line 177 of file Application.inc.php.
Referenced by PKPSitemapHandler\_createContextSitemap(), ReviewFormGridHandler\activateReviewForm(), ReviewFormElementsGridHandler\authorize(), ReviewFormGridHandler\copyReviewForm(), ReviewFormGridHandler\deactivateReviewForm(), ReviewFormGridHandler\deleteReviewForm(), ReviewFormElementsGridHandler\deleteReviewFormElement(), UserSettingsDAO\deleteSetting(), ReviewFormGridHandler\editReviewForm(), ReviewFormForm\execute(), AnnouncementTypeForm\execute(), ReviewFormElementForm\execute(), EditReviewForm\execute(), ReviewerForm\execute(), EditReviewForm\fetch(), PKPReviewerReviewStep3Form\fetch(), ReviewerForm\fetch(), PKPMetricsDAO\foreignKeyLookup(), PKPToolsHandler\generateReport(), UsageStatsLoader\getAssoc(), PKPUsageStatsReportPlugin\getDefaultReportTemplates(), UsageStatsLoader\getExpectedPageAndOp(), PKPToolsHandler\getObjectTitle(), OPSUsageStatsReportPlugin\getObjectTypes(), UserSettingsDAO\getSetting(), UserSettingsDAO\getSettingsByContextId(), PKPUsageEventPlugin\getUsageEventData(), UserSettingsDAO\getUsersBySetting(), Context\getViews(), ReviewFormForm\initData(), ReviewFormElements\initData(), PreviewReviewForm\initData(), ReviewFormGridHandler\loadData(), AuthorReviewerGridHandler\readReview(), PKPReviewerGridHandler\readReview(), ReviewFormGridHandler\reviewFormPreview(), ReviewFormGridHandler\updateReviewForm(), ReviewFormElementsGridHandler\updateReviewFormElement(), UserSettingsDAO\updateSetting(), and AnnouncementHandler\view().
|
static |
Get the top-level context DAO.
Implements iPKPApplicationInfoProvider.
Definition at line 127 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by CopyAccessLogFileTool\__construct(), UsageStatsLoader\__construct(), AdminLanguageGridHandler\_canManage(), PKPSitemapHandler\_createSitemapIndex(), CrossrefInfoSender\_getJournals(), NotificationsGridCellProvider\_getTitle(), CounterReport\_getVendorComponent(), AdminLanguageGridHandler\_updateContextLocaleSettings(), PKPEmailTemplateHandler\add(), PKPContextHandler\add(), PKP\Services\PKPContextService\add(), UserFormHelper\assignRoleContent(), CitationsParsingTool\execute(), ReviewReminder\executeActions(), PKPMetricsDAO\foreignKeyLookup(), ArticleSearch\formatResults(), PKP\Services\PKPContextService\get(), NotificationsGridCellProvider\getCellActions(), PKPStatisticsHelper\getContext(), PKPPubIdPlugin\getContext(), PKP\Services\PKPNavigationMenuService\getDisplayStatus(), PKPPageRouter\getHomeUrl(), PKP\Services\PKPContextService\getMany(), PKPNotificationManager\getNotificationUrl(), NotificationManager\getNotificationUrl(), PKPEditingProductionStatusNotificationManager\getNotificationUrl(), SubmissionNotificationManager\getNotificationUrl(), PKPToolsHandler\getObjectTitle(), ArticleSearch\getSearchFilters(), PKPHandler\getSiteRedirectContext(), ArticleSearch\getSparseArray(), PKPHandler\getTargetContext(), TemplateManager\initialize(), Installer\installDefaultNavigationMenus(), ContextGridHandler\loadData(), PKPPubIdPlugin\manage(), Installer\migrateSidebarBlocks(), ProfileHandler\profile(), UserFormHelper\saveRoleContent(), PKPNotificationOperationManager\sendNotificationEmail(), LanguageGridHandler\setContextPrimaryLocale(), ContextGridHandler\setDataElementSequence(), RegistrationHandler\validate(), and PKPPublicIdentifiersForm\validate().
| Application::getContextDepth | ( | ) |
Get the "context depth" of this application, i.e. the number of parts of the URL after index.php that represent the context of the current request (e.g. Journal [1], or Conference and Scheduled Conference [2]).
Reimplemented from PKPApplication.
Definition at line 42 of file Application.inc.php.
| Application::getContextList | ( | ) |
Get the list of context elements.
Reimplemented from PKPApplication.
Definition at line 50 of file Application.inc.php.
Referenced by PKPRequest\getQueryArray().
| Application::getDAOMap | ( | ) |
Get the map of DAOName => full.class.Path for this application.
Reimplemented from PKPApplication.
Definition at line 83 of file Application.inc.php.
|
static |
Get the file directory array map used by the application.
Implements iPKPApplicationInfoProvider.
Definition at line 184 of file Application.inc.php.
Referenced by ContextFileManager\getBasePath(), and BaseSubmissionFileManager\getBasePath().
|
static |
Get the symbolic name of this application
Reimplemented from PKPApplication.
Definition at line 58 of file Application.inc.php.
Referenced by InstallForm\initData(), and UsageStatsHandler\privacyInformation().
| Application::getNameKey | ( | ) |
Get the locale key for the name of this application.
Reimplemented from PKPApplication.
Definition at line 66 of file Application.inc.php.
Referenced by ScheduledTaskHelper\getMessage().
| Application::getPluginCategories | ( | ) |
Get the list of plugin categories for this application.
Reimplemented from PKPApplication.
Definition at line 102 of file Application.inc.php.
Referenced by InstallPluginVersionTool\execute().
|
static |
Get the representation DAO.
Implements iPKPApplicationInfoProvider.
Definition at line 143 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by PubObjectsExportPlugin\_getDAOs(), UsageStatsPlugin\_getDownloadStats(), NotificationsGridCellProvider\_getTitle(), PKPPublicationNativeXmlFilter\addRepresentations(), JournalDAO\anyPubIdExists(), PKPPubIdPlugin\checkDuplicate(), ArticleGalleyGridHandler\clearPubId(), RepresentationRequiredPolicy\dataObjectEffect(), PKPPublicIdentifiersForm\execute(), PKPMetricsDAO\foreignKeyLookup(), Representation\getDAO(), PKPPubIdPlugin\getDAOs(), QueryNotificationManager\getQuerySubmission(), NativeXmlRepresentationFilter\handleElement(), ArticleGalleyGridHandler\identifiers(), ManageProofFilesForm\importFile(), PubIdPlugin\manage(), ArticleGalleyGridHandler\updateIdentifiers(), and PKPEditingProductionStatusNotificationManager\updateNotification().
|
static |
Get the section DAO.
Implements iPKPApplicationInfoProvider.
Definition at line 135 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by PKPMetricsDAO\foreignKeyLookup(), PKPToolsHandler\getObjectTitle(), UsageStatsLoader\getOMPAssoc(), ReviewerForm\initData(), and AboutContextHandler\submissions().
|
static |
Get a SubmissionSearchDAO instance.
Implements iPKPApplicationInfoProvider.
Definition at line 158 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by PKP\Services\PKPPublicationService\publish(), and PKP\Services\PKPPublicationService\unpublish().
|
static |
Get a SubmissionSearchIndex instance.
Implements iPKPApplicationInfoProvider.
Definition at line 150 of file Application.inc.php.
Referenced by SubmissionSearch\_parseQueryInternal(), SubmissionDAO\deleteById(), ArticleGalleyGridHandler\deleteGalley(), rebuildSearchIndex\execute(), PKP\Services\PKPPublicationService\publish(), Upgrade\rebuildSearchIndex(), ManageFileApiHandler\removeFileIndex(), PKPManageFileApiHandler\saveMetadata(), ArticleSearchIndexTest\testDeleteTextIndex(), ArticleSearchIndexTest\testDeleteTextIndexViaPluginHook(), ArticleSearchIndexTest\testIndexSubmissionFiles(), ArticleSearchIndexTest\testIndexSubmissionFilesViaPluginHook(), ArticleSearchIndexTest\testRebuildIndex(), ArticleSearchIndexTest\testRebuildIndexViaPluginHook(), ArticleSearchIndexTest\testUpdateFileIndexViaPluginHook(), and PKP\Services\PKPPublicationService\unpublish().
| Application::getVersionDescriptorUrl | ( | ) |
Get the URL to the XML descriptor for the current version of this application.
Reimplemented from PKPApplication.
Definition at line 75 of file Application.inc.php.