Open Journal Systems  3.3.0
install.php
1 <?php
2 
16 require(dirname(__FILE__) . '/bootstrap.inc.php');
17 
18 import('lib.pkp.classes.cliTool.InstallTool');
19 
20 class OJSInstallTool extends InstallTool {
25  function __construct($argv = array()) {
26  parent::__construct($argv);
27  }
28 
34  function readParams() {
35  AppLocale::requireComponents(LOCALE_COMPONENT_PKP_INSTALLER, LOCALE_COMPONENT_APP_COMMON, LOCALE_COMPONENT_PKP_USER);
36  printf("%s\n", __('installer.appInstallation'));
37 
38  parent::readParams();
39 
40  $this->readParamBoolean('install', 'installer.installApplication');
41 
42  return $this->params['install'];
43  }
44 
45 }
46 
47 $tool = new OJSInstallTool(isset($argv) ? $argv : array());
48 $tool->execute();
49 
50 
AppLocale\requireComponents
static requireComponents()
Definition: env1/MockAppLocale.inc.php:56
OJSInstallTool\__construct
__construct($argv=array())
Definition: install.php:25
$tool
$tool
Definition: mergeCoverageReportTool.php:120
InstallTool\readParamBoolean
readParamBoolean($name, $prompt, $default='N')
Definition: InstallTool.inc.php:186
OJSInstallTool\readParams
readParams()
Definition: install.php:34
InstallTool
Definition: InstallTool.inc.php:22
OJSInstallTool
Definition: install.php:20
CommandLineTool\$argv
$argv
Definition: CliTool.inc.php:53