PHP Класс DataciteExportPlugin, ojs

Наследование: extends DOIExportPlugin
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( ) Constructor
_checkForTar ( ) : boolean | array Test whether the tar binary is available.
_getObjectUrl ( $request, $context, $object ) Get the canonical URL of an object.
_tarFiles ( $targetPath, $targetFile, $sourceFiles ) Create a tar archive.
depositXML ( $object, $context, $filename )
executeCLICommand ( $scriptName, $command, $context, $outputFile, $objects, $filter, $objectsFileNamePart )
executeExportAction ( $request, $objects, $filter, $tab, $objectsFileNamePart )
getDescription ( )
getDisplayName ( )
getExportDeploymentClassName ( )
getIssueFilter ( )
getName ( )
getPluginSettingsPrefix ( )
getRepresentationFilter ( )
getSettingsFormClassName ( )
getSubmissionFilter ( )

Описание методов

__construct() публичный Метод

Constructor
public __construct ( )

_checkForTar() публичный Метод

Test whether the tar binary is available.
public _checkForTar ( ) : boolean | array
Результат boolean | array Boolean true if available otherwise an array with an error message.

_getObjectUrl() публичный Метод

Get the canonical URL of an object.
public _getObjectUrl ( $request, $context, $object )
$request Request
$context Context
$object Issue|PublishedArticle|ArticleGalley

_tarFiles() публичный Метод

Create a tar archive.
public _tarFiles ( $targetPath, $targetFile, $sourceFiles )
$targetPath string
$targetFile string
$sourceFiles array

depositXML() публичный Метод

public depositXML ( $object, $context, $filename )

executeCLICommand() публичный Метод

public executeCLICommand ( $scriptName, $command, $context, $outputFile, $objects, $filter, $objectsFileNamePart )

executeExportAction() публичный Метод

public executeExportAction ( $request, $objects, $filter, $tab, $objectsFileNamePart )

getDescription() публичный Метод

См. также: Plugin::getDescription()
public getDescription ( )

getDisplayName() публичный Метод

См. также: Plugin::getDisplayName()
public getDisplayName ( )

getExportDeploymentClassName() публичный Метод

getIssueFilter() публичный Метод

public getIssueFilter ( )

getName() публичный Метод

См. также: Plugin::getName()
public getName ( )

getPluginSettingsPrefix() публичный Метод

getRepresentationFilter() публичный Метод

getSettingsFormClassName() публичный Метод

getSubmissionFilter() публичный Метод

public getSubmissionFilter ( )