예제 #1
0
 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);
 }
예제 #2
0
 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, "");
}