/** * Set the language strings. */ function setCurrentLanguage($active_module = null) { global $current_language, $default_language, $app_strings, $app_list_strings, $mod_strings, $currentModule; if ($active_module == null) { if (!isset($currentModule)) { $active_module = getCurrentModule(); } else { $active_module = $currentModule; } } if (isset($_SESSION['authenticated_user_language']) && $_SESSION['authenticated_user_language'] != '') { $current_language = $_SESSION['authenticated_user_language']; } else { $current_language = $default_language; } //set module and application string arrays based upon selected language if (!isset($app_strings)) { $app_strings = return_application_language($current_language); } if (!isset($app_list_strings)) { $app_list_strings = return_app_list_strings_language($current_language); } if (!isset($mod_strings) && isset($active_module)) { $mod_strings = return_module_language($current_language, $active_module); } }
$title = getClassicModuleTitle("Administration", array("<a href='../../../modules/Administration/index.php?module=Administration&action=SweetDBAdmin'>{$mod_strings['LBL_MODULE_NAME']}</a>", translate('LBL_SWEETDBADMIN')), FALSE); //set up classes $SweetDB_query = new SweetDB_query(); $SweetDB = new SweetDB(); $command = $SweetDB->getRequestVar('command', "query"); $numOfRecords = $SweetDB->getRequestVar('numrecords', 50); $startRecord = $SweetDB->getRequestVar('startrecord', 0); $scriptName = $SweetDB->getRequestVar('action', ""); $SweetDB->sugar_smarty->assign("mod", $mod_strings); $SweetDB->sugar_smarty->assign("app", $app_strings); $SweetDB->sugar_smarty->assign("NUM_RECORDS", $numOfRecords); $SweetDB->sugar_smarty->assign("START_RECORD", $startRecord); $SweetDB->sugar_smarty->assign("SCRIPTNAME", $scriptName); $SweetDB->sugar_smarty->assign("TABLE", $SweetDB->getTable()); $SweetDB->sugar_smarty->assign("TITLE", $title); $SweetDB->sugar_smarty->assign("MODULE", getCurrentModule($SweetDB->getTable())); if (file_exists('cache/SweetDB_sqlHistory.php')) { include_once 'cache/SweetDB_sqlHistory.php'; } if (isset($sqlHistory) && !empty($sqlHistory)) { krsort($sqlHistory); $SweetDB->sugar_smarty->assign("HISTORYITEMS", $sqlHistory); uasort($sqlHistory, 'sortByCount'); $SweetDB->sugar_smarty->assign("TOPHISTORYITEMS", $sqlHistory); } if (!file_exists('include/javascript/jquery/jquery-ui-min.js')) { $SweetDB->sugar_smarty->assign('JQUERY', '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script><script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui-1.8.14.custom.min.js"></script>'); } $SweetDB->getAlphaSortedTables(); switch ($command) { case 'about':