'127.0.0.1', 'database' => 'legacyworlds', 'user' => 'legacyworlds', 'password' => 'password for the standard database user', 'adminUser' => 'legacyworlds_admin', 'adminPassword' => 'password for the administrative database user', 'ctrlFifo' =>'/tmp/.lwFifo', 'ctrlPath' =>'/tmp/.lwControl' ); function __dbConnect($admin = false) { global $aConfig; $h = $aConfig['host']; $d = $aConfig['database']; $u = $aConfig[$admin ? 'adminUser' : 'user']; $p = $aConfig[$admin ? 'adminPassword' : 'password']; $cString = "dbname='$d' host='$h' sslmode='prefer' user='$u' password='$p'"; return pg_connect($cString); } function __sendControl($command) { global $aConfig; $fName = $aConfig['ctrlFifo']; if (!file_exists($fName)) { return false; } $fifo = @fopen($fName, "w"); if ($fifo === false) { return false; } fwrite($fifo, "$command\n"); fclose($fifo); return true; } ?>