| Server IP : 180.180.241.3 / Your IP : 216.73.216.216 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/news/administrator/components/com_jevents/views/abstract/ |
Upload File : |
<?php
/**
* JEvents Component for Joomla 1.5.x
*
* @version $Id: abstract.php 1399 2009-03-30 08:31:52Z geraint $
* @package JEvents
* @copyright Copyright (C) 2008-2009 GWE Systems Ltd
* @license GNU/GPLv2, see http://www.gnu.org/licenses/gpl-2.0.html
* @link http://www.jevents.net
*/
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();
jimport( 'joomla.application.component.view');
class JEventsAbstractView extends JView {
function __construct($config = null)
{
parent::__construct($config);
$this->_addPath('template', $this->_basePath.DS.'views'.DS.'abstract'.DS.'tmpl');
}
/**
* Control Panel display function
*
* @param template $tpl
*/
function display($tpl = null)
{
$layout = $this->getLayout();
if (method_exists($this,$layout)){
$this->$layout($tpl);
}
parent::display($tpl);
}
function displaytemplate($tpl = null)
{
return parent::display($tpl);
}
/**
* Routine to hide submenu suing CSS since there are no paramaters for doing so without hiding the main menu
*
*/
function _hideSubmenu(){
JHTML::stylesheet( 'hidesubmenu.css', 'administrator/components/'.JEV_COM_COMPONENT.'/assets/css/' );
}
/**
* This method creates a standard cpanel button
*
* @param unknown_type $link
* @param unknown_type $image
* @param unknown_type $text
*/
function _quickiconButton( $link, $image, $text, $path='/administrator/images/' ) {
?>
<div style="float:left;">
<div class="icon">
<a href="<?php echo $link; ?>">
<?php echo JHTML::_('image.administrator', $image, $path, NULL, NULL, $text ); ?>
<span><?php echo $text; ?></span>
</a>
</div>
</div>
<?php
}
/**
* Creates label and tool tip window as onmouseover event
* if label is empty, a (i) icon is used
*
* @static
* @param $tip string tool tip text declaring label
* @param $label string label text
* @return string html string
*/
function tip ( $tip='', $label='') {
JHTML::_('behavior.tooltip');
if (!$tip) {
$str = $label;
}
//$tip = htmlspecialchars($tip, ENT_QUOTES);
//$tip = str_replace('"', '\"', $tip);
$tip = str_replace("'", "'", $tip);
$tip = str_replace('"', """, $tip);
$tip = str_replace("\n", " ", $tip);
if (!$label) {
$str = JHTML::_('tooltip',$tip, null, 'tooltip.png', null, null, 0);
} else {
$str = '<span class="editlinktip">'
. JHTML::_('tooltip',$tip, $label, null, $label, '', 0)
. '</span>';
}
return $str;
}
/**
* Utility function to provide Warning Icons - should be in Joomla 1.5 but isn't!
*/
function jevWarning($warning, $title='Joomla! Warning') {
$mouseover = 'return overlib(\''. $warning .'\', CAPTION, \''. $title .'\', BELOW, RIGHT);';
$tip = "<!-- Warning -->\n";
$tip .= '<a href="javascript:void(0)" onmouseover="'. $mouseover .'" onmouseout="return nd();">';
$tip .= '<img src="'. JURI::root() .'/includes/js/ThemeOffice/warning.png" border="0" alt="warning"/></a>';
return $tip;
}
}