isUpToDate();
if(defined('SC30')):
$icon = 'options';
endif; //SC30
if(defined('SC16')):
$icon = 'config';
endif; //SC16
if ($upToDate)
JToolBarHelper::custom('autotune', $icon, $icon, JText::_('COM_JFBCONNECT_BUTTON_AUTOTUNE'), false);
else
JToolBarHelper::custom('autotune', $icon, $icon, JText::_('COM_JFBCONNECT_BUTTON_AUTOTUNE_RECOMMENDED'), false);
}
static function getAutotuneControlIconText()
{
JFBConnectUtilities::loadLanguage('com_jfbconnect');
$autotuneModel = JModelLegacy::getInstance('AutoTune', 'JFBConnectModel');
$upToDate = $autotuneModel->isUpToDate();
if ($upToDate)
return JText::_('COM_JFBCONNECT_BUTTON_AUTOTUNE');
else
{
if(defined('SC16')):
return ''.JText::_('COM_JFBCONNECT_BUTTON_AUTOTUNE_RECOMMENDED').'
!';
endif; //SC16
if(defined('SC30')):
return ''.JText::_('COM_JFBCONNECT_BUTTON_AUTOTUNE_RECOMMENDED').'';
endif; //SC30
}
}
//Copied from Joomla 3.0 site and slightly modified as the ordering column was removed on the menu table, so an error is thrown.
static function menu_linkoptions($all = false, $unassigned = false)
{
$db = JFactory::getDbo();
$query = $db->getQuery(true);
// Get a list of the menu items
$query->select('m.id, m.parent_id, m.title, m.menutype');
$query->from($db->quoteName('#__menu') . ' AS m');
$query->where($db->quoteName('m.published') . ' = 1');
$query->order('m.menutype, m.parent_id');//, m.ordering'); //SC
$db->setQuery($query);
$mitems = $db->loadObjectList();
if (!$mitems)
{
$mitems = array();
}
// Establish the hierarchy of the menu
$children = array();
// First pass - collect children
foreach ($mitems as $v)
{
$pt = $v->parent_id;
$list = @$children[$pt] ? $children[$pt] : array();
array_push($list, $v);
$children[$pt] = $list;
}
// Second pass - get an indent list of the items
jimport('legacy.html.menu'); //SC
$list = JHtmlMenu::TreeRecurse((int) $mitems[0]->parent_id, '', array(), $children, 9999, 0, 0); //SC
// Code that adds menu name to Display of Page(s)
$mitems = array();
if ($all | $unassigned)
{
$mitems[] = JHtml::_('select.option', '');
}
$lastMenuType = null;
$tmpMenuType = null;
foreach ($list as $list_a)
{
if ($list_a->menutype != $lastMenuType)
{
if ($tmpMenuType)
{
$mitems[] = JHtml::_('select.option', '');
}
$mitems[] = JHtml::_('select.option', '');
}
return $mitems;
}
}