From 54d39ce688bc806b7b435e2223cb0ab9e94cec2a Mon Sep 17 00:00:00 2001 From: Naomi Date: Mon, 16 May 2011 15:52:37 -0400 Subject: [PATCH] CC-2256 : Airtime-upgrade.php does not upgrade the web app recovered missing function --- install/include/AirtimeIni.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/install/include/AirtimeIni.php b/install/include/AirtimeIni.php index 96cad78aa..e66e63316 100644 --- a/install/include/AirtimeIni.php +++ b/install/include/AirtimeIni.php @@ -185,6 +185,22 @@ class AirtimeIni AirtimeIni::UpdateIniValue(AirtimeInstall::CONF_DIR_WWW.'/build/build.properties', 'project.home', AirtimeInstall::CONF_DIR_WWW); } + public static function ReadPythonConfig($p_filename) + { + $values = array(); + + $lines = file($p_filename); + $n=count($lines); + for ($i=0; $i<$n; $i++) { + if (!in_array(substr($lines[$i], 0, 1), array('#', PHP_EOL))){ + $info = explode("=", $lines[$i]); + $values[trim(info[0]) = trim(info[1]); + } + } + + return $values; + } + public static function MergeConfigFiles($configFiles, $suffix) { foreach ($configFiles as $conf) { if (file_exists("$conf$suffix.bak")) {