104 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Attachments component
 | |
|  *
 | |
|  * @package		Attachments
 | |
|  * @subpackage	Attachments_Component
 | |
|  *
 | |
|  * @author		Jonathan M. Cameron <jmcameron@jmcameron.net>
 | |
|  * @copyright	Copyright (C) 2007-2018 Jonathan M. Cameron, All Rights Reserved
 | |
|  * @license		http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL
 | |
|  * @link		http://joomlacode.org/gf/project/attachments/frs/
 | |
|  */
 | |
| 
 | |
| // Check to ensure this file is included in Joomla!
 | |
| defined('_JEXEC') or die();
 | |
| 
 | |
| // Define the legacy classes, if necessary
 | |
| require_once 'helpview.php';
 | |
| 
 | |
| // Load the Attachments defines
 | |
| require_once JPATH_SITE . '/components/com_attachments/defines.php';
 | |
| 
 | |
| 
 | |
| /**
 | |
|  * View for the help page
 | |
|  *
 | |
|  * @package	 Attachments
 | |
|  * @since	 3.1
 | |
|  */
 | |
| class AttachmentsViewHelp extends HelpView
 | |
| {
 | |
| 	/**
 | |
| 	 * Display the view
 | |
| 	 *
 | |
| 	 * @param	string	$tpl  A template file to load. [optional]
 | |
| 	 *
 | |
| 	 * @return nothing
 | |
| 	 */
 | |
| 	public function display($tpl = null)
 | |
| 	{
 | |
| 		$this->logo_img = JHtml::image('com_attachments/attachments_help_logo32.png', '', null, true);
 | |
| 		$this->version = AttachmentsDefines::$ATTACHMENTS_VERSION;
 | |
| 		$rdate = new JDate(AttachmentsDefines::$ATTACHMENTS_VERSION_DATE);
 | |
| 		$this->date = JHtml::_('date', $rdate, JText::_('DATE_FORMAT_LC1'));
 | |
| 
 | |
| 		parent::display($tpl);
 | |
| 	}
 | |
| 
 | |
| 	/**
 | |
| 	 * Add the start of the permissions table including the header
 | |
| 	 *
 | |
| 	 * @param	string	$col1_code	Language token for column 1 (permission name)
 | |
| 	 * @param	string	$col2_code	Language token for column 2 (permission note)
 | |
| 	 * @param	string	$col3_code	Language token for column 3 (permission action)
 | |
| 	 *
 | |
| 	 * @return nothing
 | |
| 	 */
 | |
| 	protected function startPermissionsTable($col1_code, $col2_code, $col3_code)
 | |
| 	{
 | |
| 		echo "<table id=\"permissions\"class=\"permissions docutils\">\n";
 | |
| 		echo "<colgroup>\n";
 | |
| 		echo "  <col class=\"col_perm_name\"/>\n";
 | |
| 		echo "  <col class=\"col_perm_note\"/>\n";
 | |
| 		echo "  <col class=\"col_perm_action\"/>\n";
 | |
| 		echo "</colgroup>\n";
 | |
| 		echo "<thead>\n";
 | |
| 		echo "  <tr>\n";
 | |
| 		echo "     <th class=\"head\">" . JText::_($col1_code) . "</th>\n";
 | |
| 		echo "     <th class=\"head\">" . JText::_($col2_code) . "</th>\n";
 | |
| 		echo "     <th class=\"head\">" . JText::_($col3_code) . "</th>\n";
 | |
| 		echo "  </tr>\n";
 | |
| 		echo "</thead>\n";
 | |
| 		echo "<tbody>\n";
 | |
| 	}
 | |
| 
 | |
| 	/**
 | |
| 	 * Add the a row of the permissions table
 | |
| 	 *
 | |
| 	 * @param	string	$col1_code	Language token for column 1 (permission name)
 | |
| 	 * @param	string	$col2_code	Language token for column 2 (permission note)
 | |
| 	 * @param	string	$col3_code	Language token for column 3 (permission action)
 | |
| 	 *
 | |
| 	 * @return nothing
 | |
| 	 */
 | |
| 	protected function addPermissionsTableRow($col1_code, $col2_code, $col3_code)
 | |
| 	{
 | |
| 		echo "  <tr>\n";
 | |
| 		echo "     <td>" . JText::_($col1_code) . "</td>\n";
 | |
| 		echo "     <td>" . JText::_($col2_code) . "</td>\n";
 | |
| 		echo "     <td>" . JText::_($col3_code) . "</td>\n";
 | |
| 		echo "  </tr>\n";
 | |
| 	}
 | |
| 
 | |
| 	/**
 | |
| 	 * Add the end of the permissions table
 | |
| 	 *
 | |
| 	 * @return nothing
 | |
| 	 */
 | |
| 	protected function endPermissionsTable()
 | |
| 	{
 | |
| 		echo "</table>\n";
 | |
| 	}
 | |
| }
 |