public function saveUninstallerConfig($symlinks) { $file = $this->app_config['BASE_DIR'] . UNINSTALLER_LOCATION; $data = "BASE_DIR = " . $this->app_config["BASE_DIR"] . PHP_EOL; $data = $data . "DB_HOST = " . $this->app_config["DB1_HOST"] . PHP_EOL; $data = $data . "DB_USER = "******"DB1_USER"] . PHP_EOL; $data = $data . "DB_PASS = "******"DB1_PASS"] . PHP_EOL; $data = $data . "DB_PORT = " . $this->app_config["DB1_PORT"] . PHP_EOL; foreach ($symlinks as $slink) { $link_items = explode(SYMLINK_SEPARATOR, $this->replaceTokensInString($slink)); if (is_file($link_items[1]) && strpos($link_items[1], $this->app_config["BASE_DIR"]) === false) { $data = $data . "symlinks[] = " . $link_items[1] . PHP_EOL; } } return OsUtils::writeFile($file, $data); }
public static function writeConfigToFile($config, $filename) { logMessage(L_INFO, "Writing config to file {$filename}"); $data = ''; foreach ($config as $key => $value) { $data = $data . $key . ' = ' . $value . PHP_EOL; } return OsUtils::writeFile($filename, $data); }
public function saveUninstallerConfig() { $file = $this->app_config['BASE_DIR'] . UNINSTALLER_LOCATION; $data = "BASE_DIR = " . $this->app_config["BASE_DIR"] . PHP_EOL; $data = $data . "DB_HOST = " . $this->app_config["DB1_HOST"] . PHP_EOL; $data = $data . "DB_USER = "******"DB1_USER"] . PHP_EOL; $data = $data . "DB_PASS = "******"DB1_PASS"] . PHP_EOL; $data = $data . "DB_PORT = " . $this->app_config["DB1_PORT"] . PHP_EOL; return OsUtils::writeFile($file, $data); }
function startLog($filename) { global $logFile; $logFile = $filename; OsUtils::writeFile($logFile, ""); }