$theme) {
if (THEME_PATH == $themeId)
$themeMenu .= '
'.$theme.'';
else
$themeMenu .= ''.$theme.'';
}
$langList = getLanguageList();
foreach ($langList as $lang => $name) {
if (LANGUAGE == $lang)
$langMenu .= ''.$name.'';
else
$langMenu .= ''.$name.'';
}
include (BASE_PATH . "/config/editors.php");
foreach($CODE_EDITORS as $editorId => $name) {
if (SQL_EDITORTYPE == $editorId)
$editorMenu .= ''.$name.'';
else
$editorMenu .= ''.$name.'';
}
$replace = array(
'THEMES_MENU' => $themeMenu,
'LANGUAGE_MENU' => $langMenu,
'EDITOR_MENU' => $editorMenu
);
return view('menubar', $replace);
}
function getDatabaseTreeHTML(&$db, $dblist=array()) {
$folder = $db->name();
if (getDbName()) {
$objects = $db->getObjectList( true );
// sort the object listing based on user preferences
$sort = Options::get('ui-tables-sort');
if ($sort && ( count($objects['tables']) > 1 ) )
$objects['tables'] = sortTableListing( $objects['tables'], $sort );
return view(array($folder.'/objtree', 'objtree'), array(), $objects);
}
return view(array($folder.'/dbtree', 'dbtree'), array(), $dblist);
}
function getContextMenusHTML() {
return view('menuobjects');
}
function updateSqlEditor() {
$editor_file = BASE_PATH . '/lib/editors/' . SQL_EDITORTYPE . '.php';
if ( !file_exists( $editor_file ) )
return false;
include( $editor_file );
createSqlEditor();
}
function getHotkeysHTML() {
if (!defined('HOTKEYS_ENABLED') || !HOTKEYS_ENABLED)
return '';
$hotkeysHTML = "";
return $hotkeysHTML;
}
function sortTableListing($tables, $sort) {
$ret = array();
for ($i = 0; $i