} switch ($task) { case "new": mosRedirect("index2.php?option=com_installer&element=language"); break; case "edit_source": 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;
} require_once JApplicationHelper::getPath('admin_html'); $task = strtolower(JRequest::getCmd('task')); $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();