'.$appRData[version].' (c) '.$appRData[author].', 2005
Released under terms of GNU/GPL licence - www.gnu.org
This script is free software and is avaible "AS IS" and there is NO WARRANTY
Get the source code'; // Create global library variables global $libName; global $libInfo; global $libVers; global $libDate; global $libCopy; // Localization global $gl_lang; $gl_lang = 'en'; // UI params global $uiParam; $uiParam[width] = '99%'; $uiParam[panels] = '1'; global $uiPanel; $uiPanel = 'icons'; // Messages global $msg; $msg[0]['en'] = 'Directory'; // Initialization global $runLog; $runLog = false; global $viewDir; if (!$openDir) $openDir = './'; // Open root if directory not selected if ((SubStr($openDir, -1) != '/') and ($openDir != 'about:')) $openDir .= '/'; // Test slash if ((StrPos($openDir, '../')) or ($openDir == '../')) Header ("Location: index.php?openDir=./"); // Preven open parent directory //if ($openDir{0} == '/') Header ("Location: index.php?openDir=./"); // Preven open parent directory if ($openDir == 'about:') { if (!$openDir) $openDir = './'; $openHelp = 'help'; } else $viewDir = $openDir; global $viewHelp; if ($openHelp) { $viewHelp = $openHelp; } global $tree; if ($showTree) $tree = true; else $tree = false; // Directory informations global $dirStats; // Object loader function loadInternalObject($objectName, $failPolicy) { // Register global variables global $sysDir; global $sysUID; global $sysSTD; global $sysICO; global $appRData; global $libName; global $libInfo; global $libVers; global $libDate; global $libCopy; global $gl_lang; global $uiParam; global $uiPanel; global $msg; global $runLog; global $viewDir; global $viewHelp; global $tree; global $dirStats; if (File_exists($objectName)) { @require $objectName; return 'Ok'; } else { switch ($failPolicy) { case 'report': return 'Error :: Unable to load object "'.$objectName.'".
'.Chr(13); break; case 'fatal': return 'Fatal Error :: Unable to load object "'.$objectName.'".
'.Chr(13); break; default: return 'Warning :: Unable to get load status for object "'.$objectName.'".
'.Chr(13); break; } } } // Load functions @$loadResult = loadInternalObject($sysSTD.'std_bf.php', 'fatal'); // Standard Base Functions if ($loadResult != 'Ok') $runLog .= $loadResult; @$loadResult = loadInternalObject($sysSTD.'std_dhf.php', 'fatal'); // Standard Directory Handle Function if ($loadResult != 'Ok') $runLog .= $loadResult; @$loadResult = loadInternalObject($sysSTD.'std_fsf.php', 'fatal'); // Standard File System Functions if ($loadResult != 'Ok') $runLog .= $loadResult; @$loadResult = loadInternalObject($sysSTD.'std_upd.php', 'report'); // Standard checking new version routines if ($loadResult != 'Ok') $runLog .= $loadResult; @$loadResult = loadInternalObject($sysSTD.'std_uio.php', 'fatal'); // Standard UI objects if ($loadResult != 'Ok') $runLog .= $loadResult; // Create UI @$loadResult = loadInternalObject($sysUID.'ui_head.php', 'report'); // XHTML head && CSS if ($loadResult != 'Ok') $runLog .= $loadResult; echo '
'.Chr(13); @$loadResult = loadInternalObject($sysUID.'ui_topic.php', 'report'); // XHTML topic if ($loadResult != 'Ok') $runLog .= $loadResult; if ($viewHelp != 'help') { $saveOpenDir = $openDir; $openDir = 'about:'; } @$loadResult = loadInternalObject($sysUID.'ui_toolbar.php', 'report'); // XHTML toolbar if ($loadResult != 'Ok') $runLog .= $loadResult; switch ($viewHelp) { case 'help': @$loadResult = loadInternalObject($sysUID.'ui_help.php', 'fatal'); // XHTML help output if ($loadResult != 'Ok') $runLog .= $loadResult; break; case 'update': @$loadResult = loadInternalObject($sysUID.'ui_update.php', 'fatal'); // XHTML update info if ($loadResult != 'Ok') $runLog .= $loadResult; break; default: $openDir = $saveOpenDir; @$loadResult = loadInternalObject($sysUID.'ui_panel.php', 'report'); // XHTML panel(s) - default browser mode if ($loadResult != 'Ok') $runLog .= $loadResult; break; } @$loadResult = loadInternalObject($sysUID.'ui_stats.php', 'report'); // XHTML stats line if ($loadResult != 'Ok') $runLog .= $loadResult; echo '
'.Chr(13); @$loadResult = loadInternalObject($sysUID.'ui_footer.php', 'report'); // XHTML footer if ($loadResult != 'Ok') $runLog .= $loadResult; echo '
'.$runLog.'
'; // EoF