Example #1
0
        editLanguageSource($cid[0], $option);
        break;
    case "save_source":
        saveLanguageSource($option);
        break;
    case "remove":
        removeLanguage($cid[0], $option);
        break;
    case "publish":
        publishLanguage($cid[0], $option);
        break;
    case "cancel":
        mosRedirect("index2.php?option={$option}");
        break;
    default:
        viewLanguages($option);
        break;
}
/**
* Compiles a list of installed languages
*/
function viewLanguages($option)
{
    global $languages, $adminLanguage;
    global $mainframe;
    global $mosConfig_lang, $mosConfig_absolute_path, $mosConfig_list_limit;
    $limit = $mainframe->getUserStateFromRequest("viewlistlimit", 'limit', $mosConfig_list_limit);
    $limitstart = $mainframe->getUserStateFromRequest("view{$option}limitstart", 'limitstart', 0);
    // get current languages
    $cur_language = $mosConfig_lang;
    $rows = array();
Example #2
0
$cid = JRequest::getVar('cid', array(0), '', 'array');
$cid = array(JFilterInput::clean(@$cid[0], 'cmd'));
$client = JRequest::getVar('client', 0, '', 'int');
if ($client == 1) {
    JSubMenuHelper::addEntry(JText::_('Site'), '#" onclick="javascript:document.adminForm.client.value=\'0\';submitbutton(\'\');');
    JSubMenuHelper::addEntry(JText::_('Administrator'), '#" onclick="javascript:document.adminForm.client.value=\'1\';submitbutton(\'\');', true);
} else {
    JSubMenuHelper::addEntry(JText::_('Site'), '#" onclick="javascript:document.adminForm.client.value=\'0\';submitbutton(\'\');', true);
    JSubMenuHelper::addEntry(JText::_('Administrator'), '#" onclick="javascript:document.adminForm.client.value=\'1\';submitbutton(\'\');');
}
switch ($task) {
    case 'publish':
        publishLanguage($cid[0]);
        break;
    default:
        viewLanguages();
        break;
}
/**
* Compiles a list of installed languages
*/
function viewLanguages()
{
    global $mainframe, $option;
    // Initialize some variables
    $db =& JFactory::getDBO();
    $client =& JApplicationHelper::getClientInfo(JRequest::getVar('client', '0', '', 'int'));
    $rows = array();
    $limit = $mainframe->getUserStateFromRequest('global.list.limit', 'limit', $mainframe->getCfg('list_limit'), 'int');
    $limitstart = $mainframe->getUserStateFromRequest($option . '.limitstart', 'limitstart', 0, 'int');
    $rowid = 0;