static function edit($usersubs, $params, $attribs = array()) { $user = JFactory::getUser(); $uri = JFactory::getURI(); if ($params && $params->get('popup')) { return; } if ($usersubs->state < 0) { return; } JHtml::_('behavior.tooltip'); $url = UserNotifyHelperRoute::getFormRoute($usersubs->id, base64_encode($uri)); $icon = $usersubs->state ? 'edit.png' : 'edit_unpublished.png'; $text = JHtml::_('image', 'system/' . $icon, JText::_('JGLOBAL_EDIT'), NULL, true); if ($usersubs->state == 0) { $overlib = JText::_('JUNPUBLISHED'); } else { $overlib = JText::_('JPUBLISHED'); } $date = JHtml::_('date', $usersubs->created); $author = $usersubs->created_by_alias ? $usersubs->created_by_alias : $usersubs->author; $overlib .= '<br />'; $overlib .= $date; $overlib .= '<br />'; $overlib .= htmlspecialchars($author, ENT_COMPAT, 'UTF-8'); $button = JHtml::_('link', JRoute::_($url), $text); $output = '<span class="hasTip" title="' . JText::_('COM_USERNOTIFY_EDIT') . ' :: ' . $overlib . '">' . $button . '</span>'; return $output; }