Open Journal 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 | getPaymentManager ($context) |
static | getRepresentationDAO () |
static | getRoleNames ($contextOnly=false, $roleIds=null) |
static | getSectionDAO () |
static | getSubmissionDAO () |
static | getSubmissionSearchDAO () |
static | getSubmissionSearchIndex () |
Static Public Member Functions inherited from PKPApplication | |
static | get () |
static | getApplication () |
static | getCCLicenseOptions () |
static | getIntMaxFileMBs () |
static | getMetadataFields () |
static | getReadableMaxFileSize () |
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 36 of file Application.inc.php.
|
static |
Get the stages used by the application.
Implements iPKPApplicationInfoProvider.
Definition at line 185 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 199 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 137 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by CopyAccessLogFileTool\__construct(), UsageStatsLoader\__construct(), AdminLanguageGridHandler\_canManage(), PKPSitemapHandler\_createSitemapIndex(), DOAJInfoSender\_getJournals(), CrossrefInfoSender\_getJournals(), MedraInfoSender\_getJournals(), DataciteInfoSender\_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(), PLNPlugin\getServiceDocument(), 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 44 of file Application.inc.php.
Application::getContextList | ( | ) |
Get the list of context elements.
Reimplemented from PKPApplication.
Definition at line 52 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 85 of file Application.inc.php.
|
static |
Get the file directory array map used by the application.
Implements iPKPApplicationInfoProvider.
Definition at line 206 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 60 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 68 of file Application.inc.php.
Referenced by ScheduledTaskHelper\getMessage().
|
static |
Get the payment manager.
$context | Context |
Definition at line 226 of file Application.inc.php.
Referenced by EditorDecisionActionsManager\_externalReviewStageDecisions(), NotificationsGridCellProvider\_getTitle(), IssueHandler\_setupIssueTemplate(), UserHandler\completePurchaseSubscription(), PaypalPaymentForm\display(), PromoteForm\execute(), UserIndividualSubscriptionForm\execute(), UserInstitutionalSubscriptionForm\execute(), SubscriptionPolicyForm\fetch(), SubscriptionBlockPlugin\getContents(), APP\Services\NavigationMenuService\getDisplayStatusCallback(), PKPNotificationManager\getNotificationUrl(), ManualPaymentPlugin\getPaymentForm(), PaymentsGridCellProvider\getTemplateVarsFromRowColumn(), ManualPaymentPlugin\handle(), PaypalPaymentPlugin\handle(), PaymentHandler\pay(), UserHandler\payMembership(), UserHandler\payPurchaseSubscription(), UserHandler\payRenewSubscription(), UserHandler\purchaseSubscription(), PaymentsHandler\subscriptionPolicies(), UserHandler\subscriptions(), AboutHandler\subscriptions(), and IssueHandler\userCanViewGalley().
Application::getPluginCategories | ( | ) |
Get the list of plugin categories for this application.
Reimplemented from PKPApplication.
Definition at line 112 of file Application.inc.php.
Referenced by InstallPluginVersionTool\execute().
|
static |
Get the representation DAO.
Implements iPKPApplicationInfoProvider.
Definition at line 162 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by PubObjectsExportPlugin\_getDAOs(), UsageStatsPlugin\_getDownloadStats(), NotificationsGridCellProvider\_getTitle(), PKPPublicationNativeXmlFilter\addRepresentations(), JournalDAO\anyPubIdExists(), PKPPubIdPlugin\checkDuplicate(), PubIdPlugin\clearIssueObjectsPubIds(), ArticleGalleyGridHandler\clearPubId(), RepresentationRequiredPolicy\dataObjectEffect(), PKPPublicIdentifiersForm\execute(), PKPMetricsDAO\foreignKeyLookup(), Representation\getDAO(), PKPPubIdPlugin\getDAOs(), QueryNotificationManager\getQuerySubmission(), NativeXmlRepresentationFilter\handleElement(), NativeXmlArticleGalleyFilter\handleElement(), ArticleGalleyGridHandler\identifiers(), ManageProofFilesForm\importFile(), PubIdPlugin\manage(), ArticleGalleyGridHandler\updateIdentifiers(), and PKPEditingProductionStatusNotificationManager\updateNotification().
|
static |
Get a mapping of role keys and i18n key names.
boolean | $contextOnly | If false, also returns site-level roles (Site admin) |
array | null | $roleIds | Only return role names of these IDs |
Reimplemented from PKPApplication.
Definition at line 213 of file Application.inc.php.
Referenced by UserGroupForm\fetch(), UserGroupGridCellProvider\getTemplateVarsFromRowColumn(), and UserGroupGridHandler\renderFilter().
|
static |
Get the section DAO.
Implements iPKPApplicationInfoProvider.
Definition at line 154 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by PKPMetricsDAO\foreignKeyLookup(), PKPToolsHandler\getObjectTitle(), UsageStatsLoader\getOMPAssoc(), ReviewerForm\initData(), and AboutContextHandler\submissions().
|
static |
Get the submission DAO.
Definition at line 146 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by QuickSubmitForm\__construct(), QuickSubmitForm\cancel(), SwordImportExportPlugin\display(), SwordHandler\index(), and QuickSubmitForm\initData().
|
static |
Get a SubmissionSearchDAO instance.
Implements iPKPApplicationInfoProvider.
Definition at line 177 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 169 of file Application.inc.php.
Referenced by SubmissionSearch\_parseQueryInternal(), SubmissionDAO\deleteById(), ArticleGalleyGridHandler\deleteGalley(), rebuildSearchIndex\execute(), QuickSubmitForm\execute(), NativeXmlArticleFilter\process(), PKP\Services\PKPPublicationService\publish(), 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 77 of file Application.inc.php.