public function __construct($temp_dir, $install_mode = true, $params = array()) { $this->temp_dir = $temp_dir; $this->install_mode = $install_mode; if (!defined("PHP_FILES_ACCESS_MODE")) { $mode = $this->getConfigOption("SETUP", "php_files_access_mode", false); if (!$mode) { if (INSTALLER_CLI_MODE || !$this->install_mode) { $mode = substr(decoct(fileperms(__FILE__)), -4, 4); } else { $mode = substr(decoct(fileperms(CURRENT_WORKING_DIR . "/install.php")), -4, 4); } } define("PHP_FILES_ACCESS_MODE", octdec($mode)); } if (!self::$split_block_size) { self::$split_block_size = $this->getConfigOption("SETUP", "split_block_size", 100); } if (self::$state === false) { $this->loadState(); } }
public function __construct($v857a5246dff0c3c79e476b004684f6d3, $v9133e46f372a4b065bffcf76edca9565 = true, $v21ffce5b8a6cc8cc6a41448dd69623c9 = array()) { $this->temp_dir = $v857a5246dff0c3c79e476b004684f6d3; $this->install_mode = $v9133e46f372a4b065bffcf76edca9565; if (!defined("PHP_FILES_ACCESS_MODE")) { $v15d61712450a686a7f365adf4fef581f = $this->getConfigOption("SETUP", "php_files_access_mode", false); if (!$v15d61712450a686a7f365adf4fef581f) { if (INSTALLER_CLI_MODE || !$this->install_mode) { $v15d61712450a686a7f365adf4fef581f = substr(decoct(fileperms(__FILE__)), -4, 4); } else { $v15d61712450a686a7f365adf4fef581f = substr(decoct(fileperms(CURRENT_WORKING_DIR . "/install.php")), -4, 4); } } define("PHP_FILES_ACCESS_MODE", octdec($v15d61712450a686a7f365adf4fef581f)); } if (!self::$split_block_size) { self::$split_block_size = $this->getConfigOption("SETUP", "split_block_size", 100); } if (self::$state === false) { $this->loadState(); } }