/** * Initial app setup code. */ public static function initialize() { global $sources, $sourceid, $source, $files, $index, $pathname; require LUXOR_BASE . '/config/backends.php'; /* Default to the first source; overridden elsewhere if necessary. */ $sourceid = Horde_Util::getFormData('source'); if (!isset($sources[$sourceid])) { $sourceid = key($sources); } $source = $sources[$sourceid]; $files = Luxor_Files::factory($source['driver'], $source); $index = Luxor_Driver::factory($sourceid); $pathname = Luxor::fixPaths(Horde_Util::getFormData('f')); }