PKPTemplateManager::smartyNullLinkAction PHP Method

smartyNullLinkAction() public method

Custom Smarty function for displaying a null link action; these will typically be attached and handled in Javascript.
public smartyNullLinkAction ( $params, $smarty ) : string
$smarty Smarty
return string the HTML for the generated link action
    function smartyNullLinkAction($params, $smarty)
    {
        assert(isset($params['id']));
        $id = $params['id'];
        $key = isset($params['key']) ? $params['key'] : null;
        $hoverTitle = isset($params['hoverTitle']) ? true : false;
        $image = isset($params['image']) ? $params['image'] : null;
        $translate = isset($params['translate']) ? false : true;
        import('lib.pkp.classes.linkAction.request.NullAction');
        import('lib.pkp.classes.linkAction.LinkAction');
        $key = $translate ? __($key) : $key;
        $this->assign('action', new LinkAction($id, new NullAction(), $key, $image));
        $this->assign('hoverTitle', $hoverTitle);
        return $this->fetch('linkAction/linkAction.tpl');
    }