/** * displays $action toolbar button * * @param string $action * @param string $link * @param string $alt * @param string $class */ public static function linkAction($action = 'new', $link = null, $alt = 'New', $class = null) { if (cbStartOfStringMatch($link, 'javascript:')) { $href = '#'; $onClickJs = substr($link, 11); } else { $href = $link; $onClickJs = null; } CBtoolmenuBar::_output($onClickJs, $action, $alt, $href, $class); }
/** * displays "media manager" toolbar button * * @param string $directory * @param string $alt */ static function media_manager($directory = null, $alt = null) { global $_CB_framework; if (!$alt) { $alt = 'Upload'; } $template = CBtoolmenuBar::getTemplate(); $image = cbMenuBarBase::ImageCheckAdmin('upload.png', '/administrator/images/', NULL, NULL, CBTxt::T('Upload Image'), 'uploadPic'); $onClickJs = "popupWindow( '" . $_CB_framework->backendUrl("index.php?pop=uploadimage.php&directory={$directory}&t={$template}", true, 'component') . "','win1',350,100,'no' );"; CBtoolmenuBar::_output($onClickJs, $image, $alt); }
/** * Writes the common $action icon for the button bar * @param string url link * @param string action (for displaying correct icon)) * @param string An override for the alt text */ public static function linkAction($action = 'new', $link = '', $alt = 'New') { if (cbStartOfStringMatch($link, 'javascript:')) { $href = '#'; $onClickJs = substr($link, 11); } else { $href = $link; $onClickJs = null; } echo CBtoolmenuBar::_output($onClickJs, $action, $alt, $href); // CBTxt::T("....") done in _output }