|
Open Preprint Systems
3.3.0
|
Additional Inherited Members | |
Data Fields inherited from Plugin | |
| $pluginCategory | |
| $pluginPath | |
| $request | |
Protected Member Functions inherited from Plugin | |
| _registerTemplateResource ($inCore=false) | |
Public identifiers plugins common functions.
Definition at line 18 of file PubIdPlugin.inc.php.
| PubIdPlugin::getPubId | ( | $pubObject | ) |
Get the public identifier.
| $pubObject | object Submission, Representation, SubmissionFile + OJS Issue |
Reimplemented from PKPPubIdPlugin.
Definition at line 84 of file PubIdPlugin.inc.php.
References PKPPubIdPlugin\constructPubId(), PKPServices\get(), PKPPubIdPlugin\getContext(), PKPPubIdPlugin\getPrefixFieldName(), PKPPubIdPlugin\getPubIdType(), PKPPubIdPlugin\getPubObjectType(), Plugin\getSetting(), PKPPubIdPlugin\getSuffixFieldName(), PKPPubIdPlugin\getSuffixPatternsFieldNames(), PKPPubIdPlugin\isObjectTypeEnabled(), PKPString\regexp_replace(), and PKPString\strtolower().
Referenced by DOIPubIdPlugin\getCitationData(), manage(), and DOIPubIdPlugin\modifyObjectPropertyValues().
| PubIdPlugin::manage | ( | $args, | |
| $request | |||
| ) |
Perform a management function.
| $args | array |
| $request | PKPRequest |
Reimplemented from PKPPubIdPlugin.
Definition at line 23 of file PubIdPlugin.inc.php.
References Plugin\$request, PKPServices\get(), DAORegistry\getDAO(), getPubId(), PKPPubIdPlugin\getPubIdType(), Application\getRepresentationDAO(), Plugin\getSetting(), PKPPubIdPlugin\getSuffixFieldName(), and PKPPubIdPlugin\isObjectTypeEnabled().
| PubIdPlugin::versionPubId | ( | $pubObject | ) |
Version a publication pubId
Definition at line 196 of file PubIdPlugin.inc.php.
References PKPPubIdPlugin\constructPubId(), PKPServices\get(), PKPPubIdPlugin\getContext(), PKPPubIdPlugin\getPrefixFieldName(), PKPPubIdPlugin\getPubObjectType(), Plugin\getSetting(), PKPPubIdPlugin\getSuffixPatternsFieldNames(), PKPPubIdPlugin\isObjectTypeEnabled(), PKPString\regexp_replace(), and PKPString\strtolower().