<?php /** * @package Joomla.Administrator * @subpackage com_templates * * @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; ksort($this->files, SORT_NATURAL); ?> <ul class='nav nav-list directory-tree'> <?php foreach ($this->files as $key => $value) : ?> <?php if (is_array($value)) : ?> <?php $keyArray = explode('/', $key); $fileArray = explode('/', $this->fileName); $count = 0; $keyArrayCount = count($keyArray); if (count($fileArray) >= $keyArrayCount) { for ($i = 0; $i < $keyArrayCount; $i++) { if ($keyArray[$i] === $fileArray[$i]) { $count++; } } if ($count === $keyArrayCount) { $class = 'folder show'; } else { $class = 'folder'; } } else { $class = 'folder'; } ?> <li class="<?php echo $class; ?>"> <a class='folder-url nowrap' href=''> <span class='icon-folder'> <?php $explodeArray = explode('/', $key); echo $this->escape(end($explodeArray)); ?></span> </a> <?php echo $this->directoryTree($value); ?> </li> <?php endif; ?> <?php if (is_object($value)) : ?> <li> <a class="file nowrap" href='<?php echo JRoute::_('index.php?option=com_templates&view=template&id=' . $this->id . '&file=' . $value->id) ?>'> <span class='icon-file'> <?php echo $this->escape($value->name); ?></span> </a> </li> <?php endif; ?> <?php endforeach; ?> </ul>