%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/templates/sj_flatnews/menusys/class/dropline/tmpl/ |
Upload File : |
<?php /** * YouTech menu template file. * * @author The YouTech JSC * @package menusys * @filesource default.php * @license Copyright (c) 2011 The YouTech JSC. All Rights Reserved. * @tutorial http://www.smartaddons.com */ global $yt; if ($this->isRoot()){ $menucssid = $this->params->get('menustyle') . 'navigator' . $this->params->get('cssidsuffix'); $addCssRight = $this->params->get('direction', 'ltr')=='rtl' ? "rtl" : ""; echo '<ul id="'.$menucssid.'" class="navi'.($addCssRight=='rtl' ? ' navirtl':'').'">'; if($this->haveChild()){ $idx = 0; foreach($this->getChild() as $child){ $child->addClass('level'.$child->get('level',1)); ++$idx; if ($idx==1){ $child->addClass('first'); } else if ($idx==$this->countChild()){ $child->addClass('last'); } if ($child->haveChild()){ $child->addClass('havechild'); } $child->getContent(); } } echo "</ul>"; $document = JFactory::getDocument(); $document->addStyleSheet($yt->templateurl().'menusys/class/common/css/droplinemenu.css','text/css'); // import assets $abspath = $this->params->get('basepath') . J_SEPARATOR . 'class'; $abspath = realpath($abspath); !empty($abspath) or die($this->params->get('basepath') . ' does not exits. Please kindly set basepath for menusys'); $relpath = array_pop( explode(JPATH_BASE, realpath($abspath), 2) ); $relpath = str_replace("\\", "/", $relpath); if(!empty($js)){ $this->addScript(array("jsdroplinemenu.js")); $duration = $this->params->get('moofxduration', '300'); $transition = $this->params->get('moofx', 'Fx.Transitions.linear'); $document =& JFactory::getDocument(); $document->addScriptDeclaration(" window.addEvent('load',function() { new YTDroplineMenu( $('$menucssid'), { duration: $duration, transition: $transition, slide: 1, wrapperClass: 'yt-main', debug: false } ); });" ); } else { } } else if ( $this->canAccess() ){ $haveChild = $this->haveChild(); $liClass = $this->haveClass() ? "class=\"{$this->getClass()}\"" : ""; ?> <li <?php echo $liClass; ?>> <?php echo $this->getLink(); ?> <?php if($haveChild){ $levelClassName = 'level'.($this->get('level',1)+1); if ($this->level>1){ $subStyleWidth = $this->getSubmenuWidth(); } else { // dropline doesnt set style for this level $subStyleWidth = ""; } echo "<ul class=\"{$levelClassName} subnavi\" $subStyleWidth>"; $cidx = 0; foreach($this->getChild() as $child){ $child->addClass($levelClassName); ++$cidx; if ($cidx==1){ $child->addClass('first'); } else if ($cidx==$this->countChild()){ $child->addClass('last'); } if ($child->haveChild()){ $child->addClass('havechild'); } $child->getContent(); } echo "</ul>"; } ?> </li> <?php } ?>