Open Preprint Systems
3.3.0
Upgrade.inc.php
1
<?php
2
16
import
(
'lib.pkp.classes.install.Installer'
);
17
18
class
Upgrade
extends
Installer
{
23
function
__construct
(
$params
, $installFile =
'upgrade.xml'
,
$isPlugin
=
false
) {
24
parent::__construct($installFile,
$params
,
$isPlugin
);
25
}
26
27
32
function
isUpgrade
() {
33
return
true
;
34
}
35
36
//
37
// Upgrade actions
38
//
39
44
function
rebuildSearchIndex
() {
45
$submissionSearchIndex =
Application::getSubmissionSearchIndex
();
46
$submissionSearchIndex->rebuildIndex();
47
return
true
;
48
}
49
54
function
clearCssCache
() {
55
$request =
Application::get
()->getRequest();
56
$templateMgr =
TemplateManager::getManager
($request);
57
$templateMgr->clearCssCache();
58
return
true
;
59
}
60
65
function
changeSubmissionStageToProduction
() {
66
$submissioDao =
DAORegistry::getDAO
(
'SubmissionDAO'
);
67
$submissioDao->update(
'UPDATE submissions SET stage_id = ? WHERE stage_id = ?'
, array(WORKFLOW_STAGE_ID_PRODUCTION, WORKFLOW_STAGE_ID_SUBMISSION));
68
69
return
true
;
70
}
71
}
Installer\$params
$params
Definition:
Installer.inc.php:52
Upgrade\changeSubmissionStageToProduction
changeSubmissionStageToProduction()
Definition:
Upgrade.inc.php:65
Upgrade\clearCssCache
clearCssCache()
Definition:
Upgrade.inc.php:54
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition:
DAORegistry.inc.php:57
Upgrade
Perform system upgrade.
Definition:
Upgrade.inc.php:18
Installer\$isPlugin
$isPlugin
Definition:
Installer.inc.php:46
PKPTemplateManager\getManager
static & getManager($request=null)
Definition:
PKPTemplateManager.inc.php:1226
Upgrade\isUpgrade
isUpgrade()
Definition:
Upgrade.inc.php:32
Upgrade\__construct
__construct($params, $installFile='upgrade.xml', $isPlugin=false)
Definition:
Upgrade.inc.php:23
Application\getSubmissionSearchIndex
static getSubmissionSearchIndex()
Definition:
Application.inc.php:150
Installer
Base class for install and upgrade scripts.
Definition:
Installer.inc.php:34
PKPApplication\get
static get()
Definition:
PKPApplication.inc.php:235
Upgrade\rebuildSearchIndex
rebuildSearchIndex()
Definition:
Upgrade.inc.php:44
classes
install
Upgrade.inc.php
Generated on Fri Aug 28 2020 14:52:16 for Open Preprint Systems by
1.8.17