| Server IP : 195.134.90.114 / Your IP : 216.73.216.86 Web Server : Apache/2.4.58 System : Linux nepub 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/public_html/lib/pkp/plugins/importexport/users/ |
Upload File : |
<?php
/**
* @file plugins/importexport/users/PKPUserImportExportDeployment.inc.php
*
* Copyright (c) 2014-2021 Simon Fraser University
* Copyright (c) 2000-2021 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @class PKPUserImportExportDeployment
* @ingroup plugins_importexport_user
*
* @brief Class configuring the user import/export process to this
* application's specifics.
*/
import('lib.pkp.classes.plugins.importexport.PKPImportExportDeployment');
class PKPUserImportExportDeployment extends PKPImportExportDeployment {
/** @var Site */
var $_site;
/**
* Constructor
* @param $context Context
* @param $user User
*/
function __construct($context, $user) {
parent::__construct($context, $user);
$site = Application::get()->getRequest()->getSite();
$this->setSite($site);
}
/**
* Set the site.
* @param $site Site
*/
function setSite($site) {
$this->_site = $site;
}
/**
* Get the site.
* @return Site
*/
function getSite() {
return $this->_site;
}
/**
* Get the schema filename.
* @return string
*/
function getSchemaFilename() {
return 'pkp-users.xsd';
}
/**
* Get the namespace URN
* @return string
*/
function getNamespace() {
return 'http://pkp.sfu.ca';
}
}