diff --git a/MediaServe.php b/MediaServe.php index 798172b..431c9e6 100644 --- a/MediaServe.php +++ b/MediaServe.php @@ -241,10 +241,14 @@ class MediaServe { Params: $var - variable name to store $data - data to store + + Returns: + Pointer to stored variable ================================ */ - static function storeData($var, $data) { + static function &storeData($var, $data) { $_SESSION[$var] = $data; + return $_SESSION[$var]; } /* ================================ diff --git a/MusicServe.php b/MusicServe.php deleted file mode 100644 index 8bb9d88..0000000 --- a/MusicServe.php +++ /dev/null @@ -1,132 +0,0 @@ -'.PHP_EOL; - foreach(self::$modules as $module) { - if (file_exists('modules/'.$module.'.css')) { - echo ' '.PHP_EOL; - } - } - } - - static function renderProgram() { - foreach(self::$modules as $module) { - if (method_exists('ktk\\MusicServe\\'.$module, 'onRender')) { - call_user_func('ktk\\MusicServe\\'.$module.'::onRender'); - } - } - } - - static function closeProgram() { - foreach(self::$modules as $module) { - if (method_exists('ktk\\MusicServe\\'.$module, 'onClose')) { - call_user_func('ktk\\MusicServe\\'.$module.'::onClose'); - } - } - } - - static function reportError($context, $subcontext, $error) { - if(!self::$errors[$context."::".$subcontext]) - self::$errors[$context."::".$subcontext] = array(); - array_push(self::$errors[$context."::".$subcontext], $error); - } - - static function reportWarning($context, $subcontext, $warning) { - if(!self::$warnings[$context."::".$subcontext]) - self::$warnings[$context."::".$subcontext] = array(); - array_push(self::$warnings[$context."::".$subcontext], $warning); - } - - static function loadConf($file) { - if (file_exists('conf/'.$file.'.ini')) { - return parse_ini_file('conf/'.$file.'.ini'); - } else { - self::reportWarning(__CLASS__, __FUNCTION__, "Could not load ".'conf/'.$file.'.ini'); - } - return array(); - } - - static function saveConf($data) { - if ($fp = fopen($data, 'w')) { - self::writeData_r($fp, $data); - fclose($fp); - } else { - MusicServe::reportError(__CLASS__, __FUNCTION__, "Could not write to \"".$data."\", please check your permissions!"); - return NULL; - } - } - static function writeData_r($handle, $value) { - foreach ($data as $key=>$value) { - if (is_array($value)) { - fwrite($handle, '['.$key.']'.PHP_EOL); - self::writeData_r($handle, $value); - } else { - fwrite($handle, $key.'='.$value.PHP_EOL); - } - } - - } - - static function storeData($var, $data) { - $_SESSION[$var] = $data; - } - - static function &getData($data) { - if (isset($_SESSION[$data])) { - return $_SESSION[$data]; - } else { - return NULL; - } - } -} -?> diff --git a/index.php b/index.php index 6acff9c..32f368c 100644 --- a/index.php +++ b/index.php @@ -10,7 +10,7 @@ ktk\MediaServe\MediaServe::loadModule("Player"); ktk\MediaServe\MediaServe::initProgram(); ktk\MediaServe\MediaServe::processProgram(); ?> -'; ?> +'; ?> diff --git a/modules/FileBrowser.php b/modules/FileBrowser.php index 91cd6a3..3340d8c 100644 --- a/modules/FileBrowser.php +++ b/modules/FileBrowser.php @@ -119,7 +119,6 @@ class FileBrowser { ); return NULL; } - if (!$directory_handle = opendir($directory)) { return NULL; } @@ -137,7 +136,7 @@ class FileBrowser { $i++; } } - MediaServe::storeData('dir_list', $files); + return(MediaServe::storeData('dir_list', $files)); } /* INTERNAL FUNCTIONS */