One Hat Cyber Team
Your IP :
216.73.216.182
Server IP :
203.175.9.166
Server :
Linux tanggamus.iixcp.rumahweb.net 5.14.0-427.28.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 2 03:44:10 EDT 2024 x86_64
Server Software :
LiteSpeed
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
cite5577
/
www
/
lib
/
pkp
/
classes
/
cliTool
/
Edit File:
CliTool.inc.php
<?php /** * @defgroup tools Tools * Implements command-line management tools for PKP software. */ /** * @file classes/cliTool/CliTool.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 CommandLineTool * @ingroup tools * * @brief Initialization code for command-line scripts. * * FIXME: Write a PKPCliRequest and PKPCliRouter class and use the dispatcher * to bootstrap and route tool requests. */ /** Initialization code */ define('PWD', getcwd()); chdir(dirname(INDEX_FILE_LOCATION)); /* Change to base directory */ if (!defined('STDIN')) { define('STDIN', fopen('php://stdin','r')); } define('SESSION_DISABLE_INIT', 1); require('./lib/pkp/includes/bootstrap.inc.php'); if (!isset($argc)) { // In PHP < 4.3.0 $argc/$argv are not automatically registered if (isset($_SERVER['argc'])) { $argc = $_SERVER['argc']; $argv = $_SERVER['argv']; } else { $argc = $argv = null; } } class CommandLineTool { /** @var string the script being executed */ var $scriptName; /** @vary array Command-line arguments */ var $argv; function __construct($argv = array()) { // Initialize the request object with a page router $application = Application::get(); $request = $application->getRequest(); // FIXME: Write and use a CLIRouter here (see classdoc) import('classes.core.PageRouter'); $router = new PageRouter(); $router->setApplication($application); $request->setRouter($router); // Initialize the locale and load generic plugins. AppLocale::initialize($request); PluginRegistry::loadCategory('generic'); $this->argv = isset($argv) && is_array($argv) ? $argv : array(); if (isset($_SERVER['SERVER_NAME'])) { die('This script can only be executed from the command-line'); } $this->scriptName = isset($this->argv[0]) ? array_shift($this->argv) : ''; if (isset($this->argv[0]) && $this->argv[0] == '-h') { $this->usage(); exit(0); } } function usage() { } }
Simpan