示例#1
0
 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 .= '&lt;br /&gt;';
     $overlib .= $date;
     $overlib .= '&lt;br /&gt;';
     $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;
 }