/** * * add custom button with loading etc. */ public static function addCustomButton($buttonID, $buttonText = "Update", $buttonIcon = "icon-32-apply") { if (UniteFunctionJoomlaRev::isJoomla3()) { $arrConvert = array(); $buttonIcon = str_replace("icon-32", "icon", $buttonIcon); $html = "\n\t\t\t\t\t<button id=\"{$buttonID}\" class=\"btn btn-small\" onclick=\"Javascript:void(0)\" href=\"#\" style='xdisplay:none;' >\n\t\t\t\t\t\t<i class=\"{$buttonIcon} icon-white\"></i>\n\t\t\t\t\t\t{$buttonText}\n\t\t\t\t\t</button>\n\t\t\t\t"; } else { //joomla regular $html = "\n\t\t\t\t<a href=\"javascript:void(0);\" id=\"{$buttonID}\" class=\"toolbar\">\n\t\t\t\t\t<span class=\"{$buttonIcon}\"></span>\n\t\t\t\t\t{$buttonText}\n\t\t\t\t</a>\n\t\t\t\t"; } //add loader if (self::$addLoader == true) { $html .= self::getLoaderHtml($buttonID, self::$loaderText); } if (self::$addSuccessMessage == true) { $html .= self::getSuccessMessageHtml($buttonID, self::$successMessage); } $bar = JToolBar::getInstance('toolbar'); $bar->appendButton('Custom', $html, $buttonID); self::$addLoader = false; self::$addSuccessMessage = false; }