|
Open Monograph Press
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 | 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 37 of file Application.inc.php.
|
static |
Get the stages used by the application.
Implements iPKPApplicationInfoProvider.
Definition at line 182 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 203 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 145 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by CopyAccessLogFileTool\__construct(), UsageStatsLoader\__construct(), AdminLanguageGridHandler\_canManage(), PKPSitemapHandler\_createSitemapIndex(), NotificationsGridCellProvider\_getTitle(), AdminLanguageGridHandler\_updateContextLocaleSettings(), PKPEmailTemplateHandler\add(), PKPContextHandler\add(), PKP\Services\PKPContextService\add(), UserFormHelper\assignRoleContent(), CitationsParsingTool\execute(), ReviewReminder\executeActions(), CSVImportExportPlugin\executeCLI(), PKPMetricsDAO\foreignKeyLookup(), MonographSearch\formatResults(), PKP\Services\PKPContextService\get(), NotificationsGridCellProvider\getCellActions(), PKPStatisticsHelper\getContext(), PKPPubIdPlugin\getContext(), PKP\Services\PKPNavigationMenuService\getDisplayStatus(), PKPPageRouter\getHomeUrl(), PKP\Services\PKPContextService\getMany(), PKPNotificationManager\getNotificationUrl(), ApproveSubmissionNotificationManager\getNotificationUrl(), PKPEditingProductionStatusNotificationManager\getNotificationUrl(), SubmissionNotificationManager\getNotificationUrl(), PKPToolsHandler\getObjectTitle(), MonographSearch\getSearchFilters(), PKPHandler\getSiteRedirectContext(), MonographSearch\getSparseArray(), PKPHandler\getTargetContext(), TemplateManager\initialize(), Installer\installDefaultNavigationMenus(), ContextGridHandler\loadData(), PKPPubIdPlugin\manage(), Installer\migrateSidebarBlocks(), Upgrade\migrateStaticPagesToNavigationMenuItems(), 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], or Press [1]).
Reimplemented from PKPApplication.
Definition at line 46 of file Application.inc.php.
| Application::getContextList | ( | ) |
Get a list of contexts for this application.
Reimplemented from PKPApplication.
Definition at line 54 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 87 of file Application.inc.php.
|
static |
Get the file directory array map used by the application.
Implements iPKPApplicationInfoProvider.
Definition at line 196 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 62 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 70 of file Application.inc.php.
Referenced by ScheduledTaskHelper\getMessage().
|
static |
Get the payment manager.
| $context | Context |
Definition at line 212 of file Application.inc.php.
Referenced by NotificationsGridCellProvider\_getTitle(), PaypalPaymentForm\display(), PromoteForm\execute(), PublicationFormatMetadataForm\fetch(), PKPNotificationManager\getNotificationUrl(), ManualPaymentPlugin\getPaymentForm(), ManualPaymentPlugin\handle(), and PaypalPaymentPlugin\handle().
| Application::getPluginCategories | ( | ) |
Get the list of plugin categories for this application.
Reimplemented from PKPApplication.
Definition at line 123 of file Application.inc.php.
Referenced by InstallPluginVersionTool\execute().
|
static |
Get the representation DAO.
Implements iPKPApplicationInfoProvider.
Definition at line 160 of file Application.inc.php.
References DAORegistry\getDAO().
Referenced by UsageStatsPlugin\_getDownloadStats(), NotificationsGridCellProvider\_getTitle(), PKPPublicationNativeXmlFilter\addRepresentations(), PressDAO\anyPubIdExists(), PKPPubIdPlugin\checkDuplicate(), RepresentationRequiredPolicy\dataObjectEffect(), APP\Services\PublicationFormatService\deleteFormat(), PublicationFormatGridHandler\deleteFormat(), PublicationFormatGridHandler\editFormat(), PublicationFormatGridHandler\editFormatTab(), PKPPublicIdentifiersForm\execute(), PKPMetricsDAO\foreignKeyLookup(), Representation\getDAO(), PKPPubIdPlugin\getDAOs(), QueryNotificationManager\getQuerySubmission(), NativeXmlRepresentationFilter\handleElement(), NativeXmlPublicationFormatFilter\handleElement(), ManageProofFilesForm\importFile(), PublicationFormatCategoryGridDataProvider\loadData(), PublicationFormatGridHandler\setApproved(), PublicationFormatGridHandler\updateFormat(), PKPEditingProductionStatusNotificationManager\updateNotification(), and APP\Services\PublicationService\versionPublication().
|
static |
Get the section DAO.
Implements iPKPApplicationInfoProvider.
Definition at line 153 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 175 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 167 of file Application.inc.php.
Referenced by SubmissionSearch\_parseQueryInternal(), SubmissionDAO\deleteById(), rebuildSearchIndex\execute(), NativeXmlMonographFilter\process(), PKP\Services\PKPPublicationService\publish(), ManageFileApiHandler\removeFileIndex(), PKPManageFileApiHandler\saveMetadata(), 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 79 of file Application.inc.php.