File manager - Edit - /home/ferretapmx/public_html/views.zip
Back
PK c �\|�zi i search/view.opensearch.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_search * * @copyright (C) 2011 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * OpenSearch View class for the Search component * * @since 1.7 */ class SearchViewSearch extends JViewLegacy { /** * Execute and display a template script. * * @param string $tpl name of the template * * @throws Exception * @return mixed A string if successful, otherwise an Error object. */ public function display($tpl = null) { $doc = JFactory::getDocument(); $app = JFactory::getApplication(); $params = JComponentHelper::getParams('com_search'); $doc->setShortName($params->get('opensearch_name', $app->get('sitename'))); $doc->setDescription($params->get('opensearch_description', $app->get('MetaDesc'))); // Add the URL for the search $searchUri = JUri::base() . 'index.php?option=com_search&searchword={searchTerms}'; // Find the menu item for the search $menu = $app->getMenu(); $items = $menu->getItems('link', 'index.php?option=com_search&view=search'); if (isset($items[0])) { $searchUri .= '&Itemid=' . $items[0]->id; } $htmlSearch = new JOpenSearchUrl; $htmlSearch->template = JRoute::_($searchUri); $doc->addUrl($htmlSearch); } } PK c �\��WѠ% �% search/view.html.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_search * * @copyright (C) 2007 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\String\StringHelper; /** * HTML View class for the search component * * @since 1.0 */ class SearchViewSearch extends JViewLegacy { /** * Execute and display a template script. * * @param string $tpl The name of the template file to parse; automatically searches through the template paths. * * @return mixed A string if successful, otherwise an Error object. * * @since 1.0 */ public function display($tpl = null) { JLoader::register('SearchHelper', JPATH_COMPONENT_ADMINISTRATOR . '/helpers/search.php'); $app = JFactory::getApplication(); $uri = JUri::getInstance(); $error = null; $results = null; $total = 0; // Get some data from the model $areas = $this->get('areas'); $state = $this->get('state'); $searchWord = $state->get('keyword'); $params = $app->getParams(); if (!$app->getMenu()->getActive()) { $params->set('page_title', JText::_('COM_SEARCH_SEARCH')); } $title = $params->get('page_title'); if ($app->get('sitename_pagetitles', 0) == 1) { $title = JText::sprintf('JPAGETITLE', $app->get('sitename'), $title); } elseif ($app->get('sitename_pagetitles', 0) == 2) { $title = JText::sprintf('JPAGETITLE', $title, $app->get('sitename')); } $this->document->setTitle($title); if ($params->get('menu-meta_description')) { $this->document->setDescription($params->get('menu-meta_description')); } if ($params->get('menu-meta_keywords')) { $this->document->setMetadata('keywords', $params->get('menu-meta_keywords')); } if ($params->get('robots')) { $this->document->setMetadata('robots', $params->get('robots')); } // Built select lists $orders = array(); $orders[] = JHtml::_('select.option', 'newest', JText::_('COM_SEARCH_NEWEST_FIRST')); $orders[] = JHtml::_('select.option', 'oldest', JText::_('COM_SEARCH_OLDEST_FIRST')); $orders[] = JHtml::_('select.option', 'popular', JText::_('COM_SEARCH_MOST_POPULAR')); $orders[] = JHtml::_('select.option', 'alpha', JText::_('COM_SEARCH_ALPHABETICAL')); $orders[] = JHtml::_('select.option', 'category', JText::_('JCATEGORY')); $lists = array(); $lists['ordering'] = JHtml::_('select.genericlist', $orders, 'ordering', 'class="inputbox"', 'value', 'text', $state->get('ordering')); $searchphrases = array(); $searchphrases[] = JHtml::_('select.option', 'all', JText::_('COM_SEARCH_ALL_WORDS')); $searchphrases[] = JHtml::_('select.option', 'any', JText::_('COM_SEARCH_ANY_WORDS')); $searchphrases[] = JHtml::_('select.option', 'exact', JText::_('COM_SEARCH_EXACT_PHRASE')); $lists['searchphrase'] = JHtml::_('select.radiolist', $searchphrases, 'searchphrase', '', 'value', 'text', $state->get('match')); // Log the search SearchHelper::oldlogSearch($searchWord, 'com_search'); // Limit search-word $lang = JFactory::getLanguage(); $upper_limit = $lang->getUpperLimitSearchWord(); $lower_limit = $lang->getLowerLimitSearchWord(); if (SearchHelper::limitSearchWord($searchWord)) { $error = JText::sprintf('COM_SEARCH_ERROR_SEARCH_MESSAGE', $lower_limit, $upper_limit); } // Sanitise search-word if (SearchHelper::santiseSearchWord($searchWord, $state->get('match'))) { $error = JText::_('COM_SEARCH_ERROR_IGNOREKEYWORD'); } if (!$searchWord && !empty($this->input) && count($this->input->post)) { // $error = JText::_('COM_SEARCH_ERROR_ENTERKEYWORD'); } // Put the filtered results back into the model // for next release, the checks should be done in the model perhaps... $state->set('keyword', $searchWord); if ($error === null) { $results = $this->get('data'); $total = $this->get('total'); $pagination = $this->get('pagination'); // Flag indicates to not add limitstart=0 to URL $pagination->hideEmptyLimitstart = true; if ($state->get('match') === 'exact') { $searchWords = array($searchWord); $needle = $searchWord; } else { $searchWordA = preg_replace('#\xE3\x80\x80#', ' ', $searchWord); $searchWords = preg_split("/\s+/u", $searchWordA); $needle = $searchWords[0]; } JLoader::register('ContentHelperRoute', JPATH_SITE . '/components/com_content/helpers/route.php'); // Make sure there are no slashes in the needle $needle = str_replace('/', '\/', $needle); for ($i = 0, $count = count($results); $i < $count; ++$i) { $rowTitle = &$results[$i]->title; $rowTitleHighLighted = $this->highLight($rowTitle, $needle, $searchWords); $rowText = &$results[$i]->text; $rowTextHighLighted = $this->highLight($rowText, $needle, $searchWords); $result = &$results[$i]; $created = ''; if ($result->created) { $created = JHtml::_('date', $result->created, JText::_('DATE_FORMAT_LC3')); } $result->title = $rowTitleHighLighted; $result->text = JHtml::_('content.prepare', $rowTextHighLighted, '', 'com_search.search'); $result->created = $created; $result->count = $i + 1; } } // Check for layout override $active = JFactory::getApplication()->getMenu()->getActive(); if (isset($active->query['layout'])) { $this->setLayout($active->query['layout']); } // Escape strings for HTML output $this->pageclass_sfx = htmlspecialchars($params->get('pageclass_sfx')); $this->pagination = &$pagination; $this->results = &$results; $this->lists = &$lists; $this->params = &$params; $this->ordering = $state->get('ordering'); $this->searchword = $searchWord; $this->origkeyword = $state->get('origkeyword'); $this->searchphrase = $state->get('match'); $this->searchareas = $areas; $this->total = $total; $this->error = $error; $this->action = $uri; parent::display($tpl); } /** * Method to control the highlighting of keywords * * @param string $string text to be searched * @param string $needle text to search for * @param string $searchWords words to be searched * * @return mixed A string. * * @since 3.8.4 */ public function highLight($string, $needle, $searchWords) { $hl1 = '<span class="highlight">'; $hl2 = '</span>'; $mbString = extension_loaded('mbstring'); $highlighterLen = strlen($hl1 . $hl2); // Doing HTML entity decoding here, just in case we get any HTML entities here. $quoteStyle = version_compare(PHP_VERSION, '5.4', '>=') ? ENT_NOQUOTES | ENT_HTML401 : ENT_NOQUOTES; $row = html_entity_decode($string, $quoteStyle, 'UTF-8'); $row = SearchHelper::prepareSearchContent($row, $needle); $searchWords = array_values(array_unique($searchWords)); $lowerCaseRow = $mbString ? mb_strtolower($row) : StringHelper::strtolower($row); $transliteratedLowerCaseRow = SearchHelper::remove_accents($lowerCaseRow); $posCollector = array(); foreach ($searchWords as $highlightWord) { $found = false; if ($mbString) { $lowerCaseHighlightWord = mb_strtolower($highlightWord); if (($pos = mb_strpos($lowerCaseRow, $lowerCaseHighlightWord)) !== false) { $found = true; } elseif (($pos = mb_strpos($transliteratedLowerCaseRow, $lowerCaseHighlightWord)) !== false) { $found = true; } } else { $lowerCaseHighlightWord = StringHelper::strtolower($highlightWord); if (($pos = StringHelper::strpos($lowerCaseRow, $lowerCaseHighlightWord)) !== false) { $found = true; } elseif (($pos = StringHelper::strpos($transliteratedLowerCaseRow, $lowerCaseHighlightWord)) !== false) { $found = true; } } if ($found === true) { // Iconv transliterates '€' to 'EUR' // TODO: add other expanding translations? $eur_compensation = $pos > 0 ? substr_count($row, "\xE2\x82\xAC", 0, $pos) * 2 : 0; $pos -= $eur_compensation; // Collect pos and search-word $posCollector[$pos] = $highlightWord; } } if (count($posCollector)) { // Sort by pos. Easier to handle overlapping highlighter-spans ksort($posCollector); $cnt = 0; $lastHighlighterEnd = -1; foreach ($posCollector as $pos => $highlightWord) { $pos += $cnt * $highlighterLen; /* * Avoid overlapping/corrupted highlighter-spans * TODO $chkOverlap could be used to highlight remaining part * of search-word outside last highlighter-span. * At the moment no additional highlighter is set. */ $chkOverlap = $pos - $lastHighlighterEnd; if ($chkOverlap >= 0) { // Set highlighter around search-word if ($mbString) { $highlightWordLen = mb_strlen($highlightWord); $row = mb_substr($row, 0, $pos) . $hl1 . mb_substr($row, $pos, $highlightWordLen) . $hl2 . mb_substr($row, $pos + $highlightWordLen); } else { $highlightWordLen = StringHelper::strlen($highlightWord); $row = StringHelper::substr($row, 0, $pos) . $hl1 . StringHelper::substr($row, $pos, StringHelper::strlen($highlightWord)) . $hl2 . StringHelper::substr($row, $pos + StringHelper::strlen($highlightWord)); } $cnt++; $lastHighlighterEnd = $pos + $highlightWordLen + $highlighterLen; } } } return $row; } } PK c �\��0 0 search/tmpl/default_form.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_search * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; JHtml::_('bootstrap.tooltip'); $lang = JFactory::getLanguage(); $upper_limit = $lang->getUpperLimitSearchWord(); ?> <form id="searchForm" action="<?php echo JRoute::_('index.php?option=com_search'); ?>" method="post"> <div class="btn-toolbar"> <div class="btn-group pull-left"> <label for="search-searchword" class="element-invisible"> <?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?> </label> <input type="text" name="searchword" title="<?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>" placeholder="<?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>" id="search-searchword" size="30" maxlength="<?php echo $upper_limit; ?>" value="<?php echo $this->escape($this->origkeyword); ?>" class="inputbox" /> </div> <div class="btn-group pull-left"> <button name="Search" onclick="this.form.submit()" class="btn hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_SEARCH_SEARCH');?>"> <span class="icon-search"></span> <?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?> </button> </div> <input type="hidden" name="task" value="search" /> <div class="clearfix"></div> </div> <div class="searchintro<?php echo $this->params->get('pageclass_sfx'); ?>"> <?php if (!empty($this->searchword)) : ?> <p> <?php echo JText::plural('COM_SEARCH_SEARCH_KEYWORD_N_RESULTS', '<span class="badge badge-info">' . $this->total . '</span>'); ?> </p> <?php endif; ?> </div> <?php if ($this->params->get('search_phrases', 1)) : ?> <fieldset class="phrases"> <legend> <?php echo JText::_('COM_SEARCH_FOR'); ?> </legend> <div class="phrases-box"> <?php echo $this->lists['searchphrase']; ?> </div> <div class="ordering-box"> <label for="ordering" class="ordering"> <?php echo JText::_('COM_SEARCH_ORDERING'); ?> </label> <?php echo $this->lists['ordering']; ?> </div> </fieldset> <?php endif; ?> <?php if ($this->params->get('search_areas', 1)) : ?> <fieldset class="only"> <legend> <?php echo JText::_('COM_SEARCH_SEARCH_ONLY'); ?> </legend> <?php foreach ($this->searchareas['search'] as $val => $txt) : ?> <?php $checked = is_array($this->searchareas['active']) && in_array($val, $this->searchareas['active']) ? 'checked="checked"' : ''; ?> <label for="area-<?php echo $val; ?>" class="checkbox"> <input type="checkbox" name="areas[]" value="<?php echo $val; ?>" id="area-<?php echo $val; ?>" <?php echo $checked; ?> /> <?php echo JText::_($txt); ?> </label> <?php endforeach; ?> </fieldset> <?php endif; ?> <?php if ($this->total > 0) : ?> <div class="form-limit"> <label for="limit"> <?php echo JText::_('JGLOBAL_DISPLAY_NUM'); ?> </label> <?php echo $this->pagination->getLimitBox(); ?> </div> <p class="counter"> <?php echo $this->pagination->getPagesCounter(); ?> </p> <?php endif; ?> </form> PK c �\;��� � search/tmpl/default.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_search * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; ?> <div class="search<?php echo $this->pageclass_sfx; ?>"> <?php if ($this->params->get('show_page_heading')) : ?> <h1 class="page-title"> <?php if ($this->escape($this->params->get('page_heading'))) : ?> <?php echo $this->escape($this->params->get('page_heading')); ?> <?php else : ?> <?php echo $this->escape($this->params->get('page_title')); ?> <?php endif; ?> </h1> <?php endif; ?> <?php echo $this->loadTemplate('form'); ?> <?php if ($this->error == null && count($this->results) > 0) : ?> <?php echo $this->loadTemplate('results'); ?> <?php else : ?> <?php echo $this->loadTemplate('error'); ?> <?php endif; ?> </div> PK c �\ /1�: : search/tmpl/default_results.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_search * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; ?> <dl class="search-results<?php echo $this->pageclass_sfx; ?>"> <?php foreach ($this->results as $result) : ?> <dt class="result-title"> <?php echo $this->pagination->limitstart + $result->count . '. '; ?> <?php if ($result->href) : ?> <a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) : ?> target="_blank"<?php endif; ?>> <?php // $result->title should not be escaped in this case, as it may ?> <?php // contain span HTML tags wrapping the searched terms, if present ?> <?php // in the title. ?> <?php echo $result->title; ?> </a> <?php else : ?> <?php // see above comment: do not escape $result->title ?> <?php echo $result->title; ?> <?php endif; ?> </dt> <?php if ($result->section) : ?> <dd class="result-category"> <span class="small<?php echo $this->pageclass_sfx; ?>"> (<?php echo $this->escape($result->section); ?>) </span> </dd> <?php endif; ?> <dd class="result-text"> <?php echo $result->text; ?> </dd> <?php if ($this->params->get('show_date')) : ?> <dd class="result-created<?php echo $this->pageclass_sfx; ?>"> <?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?> </dd> <?php endif; ?> <?php endforeach; ?> </dl> <div class="pagination"> <?php echo $this->pagination->getPagesLinks(); ?> </div> PK c �\:a�yN N search/tmpl/default.xmlnu �[��� <?xml version="1.0" encoding="utf-8"?> <metadata> <layout title="COM_SEARCH_SEARCH_VIEW_DEFAULT_TITLE" option="COM_SEARCH_SEARCH_VIEW_DEFAULT_OPTION"> <help key = "JHELP_MENUS_MENU_ITEM_SEARCH_RESULTS" /> <message> <![CDATA[COM_SEARCH_SEARCH_VIEW_DEFAULT_DESC]]> </message> </layout> <!-- Add fields to the request variables for the layout. --> <fields name="request"> <fieldset name="request" label="COM_SEARCH_FIELDSET_OPTIONAL_LABEL"> <field name="searchword" type="text" label="COM_SEARCH_FIELD_LABEL" description="COM_SEARCH_FIELD_DESC" /> </fieldset> </fields> <!-- Add fields to the parameters object for the layout. --> <fields name="params"> <!-- Basic options. --> <fieldset name="basic" label="COM_MENUS_BASIC_FIELDSET_LABEL"> <field name="search_phrases" type="list" label="COM_SEARCH_FIELD_SEARCH_PHRASES_LABEL" description="COM_SEARCH_FIELD_SEARCH_PHRASES_DESC" useglobal="true" class="chzn-color" > <option value="0">JNO</option> <option value="1">JYES</option> </field> <field name="search_areas" type="list" label="COM_SEARCH_FIELD_SEARCH_AREAS_LABEL" description="COM_SEARCH_FIELD_SEARCH_AREAS_DESC" useglobal="true" class="chzn-color" > <option value="0">JNO</option> <option value="1">JYES</option> </field> <field name="show_date" type="list" label="COM_SEARCH_CONFIG_FIELD_CREATED_DATE_LABEL" description="COM_SEARCH_CONFIG_FIELD_CREATED_DATE_DESC" useglobal="true" class="chzn-color" > <option value="0">JHIDE</option> <option value="1">JSHOW</option> </field> <field name="spacer1" type="spacer" label="COM_SEARCH_SAVED_SEARCH_OPTIONS" class="text" /> <!-- Add fields to define saved search. --> <field name="searchphrase" type="list" label="COM_SEARCH_FOR_LABEL" description="COM_SEARCH_FOR_DESC" default="0" > <option value="0">COM_SEARCH_ALL_WORDS</option> <option value="1">COM_SEARCH_ANY_WORDS</option> <option value="2">COM_SEARCH_EXACT_PHRASE</option> </field> <field name="ordering" type="list" label="COM_SEARCH_ORDERING_LABEL" description="COM_SEARCH_ORDERING_DESC" default="newest" > <option value="newest">COM_SEARCH_NEWEST_FIRST</option> <option value="oldest">COM_SEARCH_OLDEST_FIRST</option> <option value="popular">COM_SEARCH_MOST_POPULAR</option> <option value="alpha">COM_SEARCH_ALPHABETICAL</option> <option value="category">JCATEGORY</option> </field> </fieldset> </fields> </metadata> PK c �\(�My y search/tmpl/default_error.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_search * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; ?> <?php if ($this->error) : ?> <div class="error"> <?php echo $this->escape($this->error); ?> </div> <?php endif; ?> PK c �\�Sʉ� � search/tmpl/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK c �\�Sʉ� � search/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK c �\�Sʉ� � .htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK z �\�;:0� � searches/view.html.phpnu �[��� <?php /** * @package Joomla.Administrator * @subpackage com_search * * @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * View class for a list of search terms. * * @since 1.5 */ class SearchViewSearches extends JViewLegacy { protected $enabled; protected $items; protected $pagination; protected $state; /** * Display the view. * * @param string $tpl The name of the template file to parse; automatically searches through the template paths. * * @return mixed A string if successful, otherwise an Error object. */ public function display($tpl = null) { $app = JFactory::getApplication(); $this->items = $this->get('Items'); $this->pagination = $this->get('Pagination'); $this->state = $this->get('State'); $this->filterForm = $this->get('FilterForm'); $this->activeFilters = $this->get('ActiveFilters'); $this->enabled = $this->state->params->get('enabled'); $this->canDo = JHelperContent::getActions('com_search'); // Check for errors. if (count($errors = $this->get('Errors'))) { throw new Exception(implode("\n", $errors), 500); } // Check if plugin is enabled if ($this->enabled) { $app->enqueueMessage(JText::_('COM_SEARCH_LOGGING_ENABLED'), 'notice'); } else { $app->enqueueMessage(JText::_('COM_SEARCH_LOGGING_DISABLED'), 'warning'); } $this->addToolbar(); parent::display($tpl); } /** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { $canDo = $this->canDo; JToolbarHelper::title(JText::_('COM_SEARCH_MANAGER_SEARCHES'), 'search'); $showResults = $this->state->get('show_results', 1, 'int'); if ($showResults === 0) { JToolbarHelper::custom('searches.toggleresults', 'zoom-in.png', null, 'COM_SEARCH_SHOW_SEARCH_RESULTS', false); } else { JToolbarHelper::custom('searches.toggleresults', 'zoom-out.png', null, 'COM_SEARCH_HIDE_SEARCH_RESULTS', false); } if ($canDo->get('core.edit.state')) { JToolbarHelper::custom('searches.reset', 'refresh.png', 'refresh_f2.png', 'JSEARCH_RESET', false); } JToolbarHelper::divider(); if ($canDo->get('core.admin') || $canDo->get('core.options')) { JToolbarHelper::preferences('com_search'); } JToolbarHelper::divider(); JToolbarHelper::help('JHELP_COMPONENTS_SEARCH'); } } PK z �\2�= searches/tmpl/default.phpnu �[��� <?php /** * @package Joomla.Administrator * @subpackage com_search * * @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; // Include the component HTML helpers. JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html'); JHtml::_('bootstrap.tooltip'); JHtml::_('behavior.multiselect'); JHtml::_('formbehavior.chosen', 'select'); $listOrder = $this->escape($this->state->get('list.ordering')); $listDirn = $this->escape($this->state->get('list.direction')); ?> <form action="<?php echo JRoute::_('index.php?option=com_search&view=searches'); ?>" method="post" name="adminForm" id="adminForm"> <?php if (!empty( $this->sidebar)) : ?> <div id="j-sidebar-container" class="span2"> <?php echo $this->sidebar; ?> </div> <div id="j-main-container" class="span10"> <?php else : ?> <div id="j-main-container"> <?php endif; ?> <?php echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this, 'options' => array('filterButton' => false))); ?> <div class="clearfix"> </div> <?php if (empty($this->items)) : ?> <div class="alert alert-no-items"> <?php echo JText::_('JGLOBAL_NO_MATCHING_RESULTS'); ?> </div> <?php else : ?> <table class="table table-striped"> <thead> <tr> <th class="nowrap"> <?php echo JHtml::_('searchtools.sort', 'COM_SEARCH_HEADING_PHRASE', 'a.search_term', $listDirn, $listOrder); ?> </th> <th width="15%" class="nowrap"> <?php echo JHtml::_('searchtools.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?> </th> <th width="1%" class="nowrap center"> <?php echo JText::_('COM_SEARCH_HEADING_RESULTS'); ?> </th> </tr> </thead> <tfoot> <tr> <td colspan="3"> <?php echo $this->pagination->getListFooter(); ?> </td> </tr> </tfoot> <tbody> <?php foreach ($this->items as $i => $item) : ?> <tr class="row<?php echo $i % 2; ?>"> <td class="break-word"> <?php echo $this->escape($item->search_term); ?> </td> <td> <?php echo (int) $item->hits; ?> </td> <?php if ($this->state->get('show_results')) : ?> <td class="center btns"> <a class="badge <?php if ($item->returns > 0) echo 'badge-success'; ?>" target="_blank" href="<?php echo JUri::root(); ?>index.php?option=com_search&view=search&searchword=<?php echo JFilterOutput::stringURLSafe($item->search_term); ?>"> <?php echo $item->returns; ?><span class="icon-out-2" aria-hidden="true"></span><span class="element-invisible"><?php echo JText::_('JBROWSERTARGET_NEW'); ?></span></a> </td> <?php else : ?> <td class="center"> <?php echo JText::_('COM_SEARCH_NO_RESULTS'); ?> </td> <?php endif; ?> </tr> <?php endforeach; ?> </tbody> </table> <?php endif; ?> <input type="hidden" name="task" value="" /> <input type="hidden" name="boxchecked" value="0" /> <?php echo JHtml::_('form.token'); ?> </div> </form> PK z �\�� �� � searches/tmpl/default.xmlnu �[��� <?xml version="1.0" encoding="utf-8"?> <metadata> <layout title="COM_SEARCH_SEARCH_VIEW_DEFAULT_TITLE"> <message> <![CDATA[COM_SEARCH_SEARCH_VIEW_DEFAULT_DESC]]> </message> </layout> </metadata>PK z �\�Sʉ� � searches/tmpl/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK z �\�Sʉ� � searches/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK ��\���� � albums/view.html.phpnu �[��� <?php /** * @package com_speasyimagegallery * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2025 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); use Joomla\CMS\Factory; use Joomla\CMS\Log\Log; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\HtmlView; jimport('joomla.filesystem.file'); jimport('joomla.application.component.helper'); class SpeasyimagegalleryViewAlbums extends HtmlView { protected $items; protected $params; function display($tpl = null) { // Assign data to the view $this->items = $this->get('Items'); $app = Factory::getApplication(); $this->params = $app->getParams(); $menus = Factory::getApplication()->getMenu(); $menu = $menus->getActive(); $this->pagination = $this->get('Pagination'); if($menu) { $this->params->merge($menu->getParams()); } // Check for errors. if (count($errors = $this->get('Errors'))) { Log::add(implode('<br />', $errors), Log::WARNING, 'jerror'); return false; } $this->_prepareDocument(); parent::display($tpl); } protected function _prepareDocument() { $app = Factory::getApplication(); $menus = $app->getMenu(); $title = null; // Because the application sets a default page title, // we need to get it from the menu item itself $menu = $menus->getActive(); if ($menu) { $this->params->def('page_heading', $this->params->get('page_title', $menu->title)); } else { $this->params->def('page_heading', Text::_('COM_SPEASYIMAGEGALLERY_DEFAULT_PAGE_TITLE')); } $title = $this->params->get('page_title', ''); if (empty($title)) { $title = $app->get('sitename'); } elseif ($app->get('sitename_pagetitles', 0) == 1) { $title = Text::sprintf('JPAGETITLE', $app->get('sitename'), $title); } elseif ($app->get('sitename_pagetitles', 0) == 2) { $title = Text::sprintf('JPAGETITLE', $title, $app->get('sitename')); } $this->document->setTitle($title); if ($this->params->get('menu-meta_description')) { $this->document->setDescription($this->params->get('menu-meta_description')); } if ($this->params->get('menu-meta_keywords')) { $this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords')); } if ($this->params->get('robots')) { $this->document->setMetadata('robots', $this->params->get('robots')); } } } PK ��\�-�� � albums/tmpl/default.phpnu �[��� <?php /** * @package com_speasyimagegallery * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2025 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); use Joomla\CMS\Factory; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Router\Route; use Joomla\CMS\Language\Text; use Joomla\Filesystem\File; $doc = Factory::getDocument(); $doc->addStylesheet( Uri::base(true) . '/components/com_speasyimagegallery/assets/css/style-min.css' ); $input = Factory::getApplication()->input; $col = 'speasyimagegallery-col-md-' . $this->params->get('albums_column', 4); $col .= ' speasyimagegallery-col-sm-' . $this->params->get('albums_column_sm', 3); $col .= ' speasyimagegallery-col-xs-' . $this->params->get('albums_column_xs', 2); $gutter = $this->params->get('albums_gutter', 20)/2; $gutter_sm = $this->params->get('albums_gutter_sm', 15)/2; $gutter_xs = $this->params->get('albums_gutter_xs', 10)/2; // Stylesheet if($gutter || $gutter_sm || $gutter_xs) { $css = ''; if($gutter) { $css .= '.speasyimagegallery-row {margin: -' . $gutter . 'px;}'; $css .= '.speasyimagegallery-row .speasyimagegallery-album {padding: ' . $gutter . 'px;}'; } if($gutter_sm) { $css .= '@media only screen and (max-width : 992px) {'; $css .= '.speasyimagegallery-row {margin: -' . $gutter_sm . 'px;}'; $css .= '.speasyimagegallery-row .speasyimagegallery-album {padding: ' . $gutter_sm . 'px;}'; $css .= '}'; } if($gutter_xs) { $css .= '@media only screen and (max-width : 768px) {'; $css .= '.speasyimagegallery-row {margin: -' . $gutter_xs . 'px;}'; $css .= '.speasyimagegallery-row .speasyimagegallery-album {padding: ' . $gutter_xs . 'px;}'; $css .= '}'; } $doc->addStyleDeclaration($css); } ?> <?php if ($this->params->get('show_page_heading', 1)) : ?> <div class="page-header"> <h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1> </div> <?php endif; ?> <?php if(count($this->items)) { ?> <div class="speasyimagegallery-albums"> <div class="speasyimagegallery-row clearfix"> <?php foreach ($this->items as $key => $this->item) { ?> <?php $cover = 'thumb.' . File::getExt(basename($this->item->image)); $Itemid = ($input->get('Itemid', 0, 'INT'))? '&Itemid=' . $input->get('Itemid', 0, 'INT') : ''; $link = 'index.php?option=com_speasyimagegallery&view=album&id=' . $this->item->id . ':' . $this->item->alias . $Itemid; ?> <div class="<?php echo $col; ?>"> <div class="speasyimagegallery-album"> <div> <a href="<?php echo Route::_($link); ?>"> <img src="images/speasyimagegallery/albums/<?php echo $this->item->id; ?>/<?php echo $cover; ?>" alt="<?php echo $this->item->title; ?>"> <div class="speasyimagegallery-album-info"> <span class="speasyimagegallery-album-title"><?php echo $this->item->title; ?></span> <div class="speasyimagegallery-album-meta clearfix"> <span class="speasyimagegallery-album-meta-count"><?php echo $this->item->count; ?> <?php echo ($this->item->count > 1) ? Text::_('COM_SPEASYIMAGEGALLERY_PHOTOS') : Text::_('COM_SPEASYIMAGEGALLERY_PHOTO'); ?></span> </div> </div> </a> </div> </div> </div> <?php } ?> </div> </div> <?php if ($this->pagination->pagesTotal > 1) : ?> <div class="pagination-wrapper"> <?php echo $this->pagination->getPagesLinks(); ?> </div> <?php endif; ?> <?php } else { echo '<div class="alert">' . Text::_('COM_SPEASYIMAGEGALLERY_NO_ALBUMS') . '</div>'; } PK ��\�>v�z z albums/tmpl/default.xmlnu �[��� <?xml version="1.0" encoding="UTF-8"?> <metadata> <layout title="COM_SPEASYIMAGEGALLERY_VIEW_DEFAULT_TITLE"> </layout> <fields name="request"> <fieldset name="request"> <field name="catid" type="category" label="COM_SPEASYIMAGEGALLERY_CHOOSE_ALBUM_CATEGORY" description="COM_SPEASYIMAGEGALLERY_CHOOSE_ALBUM_CATEGORY_DESC" extension="com_speasyimagegallery"> <option value="">COM_SPEASYIMAGEGALLERY_SELECT_CATEGORY</option> </field> </fieldset> </fields> <fields name="params"> <fieldset name="basic" label="COM_SPEASYIMAGEGALLERY_OPTIONS"> <field name="spacer1" type="spacer" label="COM_SPEASYIMAGEGALLERY_GLOBAL_ALBUM_LIST_OPTIONS" /> <field name="albums_column" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_DESC" default="3"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="albums_column_sm" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_SM" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_SM_DESC" default="4"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="albums_column_xs" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_XS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_XS_DESC" default="6"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="albums_gutter" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_DESC" default="20" /> <field name="albums_gutter_sm" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_SM" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_SM_DESC" default="15" /> <field name="albums_gutter_xs" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_XS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_XS_DESC" default="10" /> <field name="spacer2" type="spacer" hr="true" /> <field name="spacer3" type="spacer" label="COM_SPEASYIMAGEGALLERY_GLOBAL_ALBUM_OPTIONS" /> <field name="layout" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT" description="COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_DESC" default="default"> <option value="default">COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_DEFAULT</option> <option value="mosaic">COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_MOSAIC</option> <option value="rectangle">COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_RECTANGLE</option> </field> <field name="column" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_DESC" default="3" showon="layout:default"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="column_sm" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_SM" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_SM_DESC" default="4" showon="layout:default"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="column_xs" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_XS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_XS_DESC" default="6" showon="layout:default"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="gutter" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_DESC" default="20" /> <field name="gutter_sm" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_SM" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_SM_DESC" default="15" /> <field name="gutter_xs" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_XS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_XS_DESC" default="10" /> <field name="spacer4" type="spacer" hr="true" /> <field name="spacer5" type="spacer" label="COM_SPEASYIMAGEGALLERY_GLOBAL_POPUP_OPTIONS" /> <field name="show_title" type="radio" class="btn-group" label="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_TITLE" description="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_TITLE_DESC" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="show_desc" type="radio" class="btn-group" label="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_DESC" description="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_DESC_DESC" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="show_count" type="radio" class="btn-group" label="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_COUNT" description="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_COUNT_DESC" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="spacer6" type="spacer" hr="true" /> <field name="spacer7" type="spacer" label="COM_SPEASYIMAGEGALLERY_TOGGLE_FEATURED" /> <field name="show_featured_only" type="radio" class="btn-group" label="COM_SPEASYIMAGEGALLERY_SHOW_FEATURED_ONLY_LABEL" description="COM_SPEASYIMAGEGALLERY_SHOW_FEATURED_ONLY_DESC" default="0"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="spacer8" type="spacer" hr="true" /> <field name="spacer9" type="spacer" label="COM_SPEASYIMAGEGALLERY_GLOBAL_PAGINATION" /> <field name="limit" type="number" default="20" label="COM_SPEASYIMAGEGALLERY_GLOBAL_LIMIT" description="COM_SPEASYIMAGEGALLERY_GLOBAL_LIMIT_DESC" /> </fieldset> </fields> </metadata> PK ��\�Sʉ� � albums/tmpl/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK ��\�Sʉ� � albums/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK ��\?#�X X album/view.html.phpnu �[��� <?php /** * @package com_speasyimagegallery * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2025 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\HtmlView; // No direct access to this file defined('_JEXEC') or die('Restricted access'); jimport('joomla.filesystem.file'); jimport('joomla.application.component.helper'); class SpeasyimagegalleryViewAlbum extends HtmlView { protected $item; protected $params; function display($tpl = null) { // Assign data to the view $this->item = $this->get('Item'); $app = Factory::getApplication(); $this->params = $app->getParams(); $menus = Factory::getApplication()->getMenu(); $menu = $menus->getActive(); if($menu) { $this->params->merge($menu->getParams()); } // Check for errors. if (count($errors = $this->get('Errors'))) { throw new \Exception(implode("\n", $errors), 500); return false; } $model = $this->getModel(); $model->hit(); $this->_prepareDocument($this->item); parent::display($tpl); } protected function _prepareDocument($item) { $app = Factory::getApplication(); $title = null; // Because the application sets a default page title, $this->params->def('page_heading', $item->title); $title = $item->title; if (empty($title)) { $title = $app->get('sitename'); } elseif ($app->get('sitename_pagetitles', 0) == 1) { $title = Text::sprintf('JPAGETITLE', $app->get('sitename'), $title); } elseif ($app->get('sitename_pagetitles', 0) == 2) { $title = Text::sprintf('JPAGETITLE', $title, $app->get('sitename')); } $this->document->setTitle($title); if (isset($this->item->metadesc) && $this->item->metadesc) { $this->document->setDescription($this->item->metadesc); } if (isset($this->item->metakey) && $this->item->metakey) { $this->document->setMetadata('keywords', $this->item->metakey); } if ($this->params->get('robots')) { $this->document->setMetadata('robots', $this->params->get('robots')); } } } PK ��\�z�l� � album/tmpl/default.phpnu �[��� <?php /** * @package com_speasyimagegallery * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2025 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); use Joomla\CMS\Factory; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Layout\LayoutHelper; HTMLHelper::_('jquery.framework'); $doc = Factory::getDocument(); $doc->addStylesheet( Uri::base(true) . '/components/com_speasyimagegallery/assets/css/style-min.css' ); $doc->addScript( Uri::base(true) . '/components/com_speasyimagegallery/assets/js/script-min.js' ); $doc->addScript( Uri::base(true) . '/components/com_speasyimagegallery/assets/js/speasygallery-main.js' ); $layout = $this->params->get('layout', 'default'); $show_title = $this->params->get('show_title', 1); $show_desc = $this->params->get('show_desc', 1); $show_count = $this->params->get('show_count', 1); $gutter = $this->params->get('gutter', 20)/2; $gutter_sm = $this->params->get('gutter_sm', 15)/2; $gutter_xs = $this->params->get('gutter_xs', 10)/2; // Gallery Attribs $gallery_attribs = 'data-showtitle="'. $show_title . '" data-showdescription="' .$show_desc .'" data-showcounter="' . $show_count . '"'; // Stylesheet if($gutter || $gutter_sm || $gutter_xs) { $css = ''; if($gutter) { $css .= '.speasyimagegallery-row {margin: -' . $gutter . 'px;}'; $css .= '.speasyimagegallery-row > div > .speasyimagegallery-gallery-item {padding: ' . $gutter . 'px;}'; } if($gutter_sm) { $css .= '@media only screen and (max-width : 992px) {'; $css .= '.speasyimagegallery-row {margin: -' . $gutter_sm . 'px;}'; $css .= '.speasyimagegallery-row > div > .speasyimagegallery-gallery-item {padding: ' . $gutter_sm . 'px;}'; $css .= '}'; } if($gutter_xs) { $css .= '@media only screen and (max-width : 768px) {'; $css .= '.speasyimagegallery-row {margin: -' . $gutter_xs . 'px;}'; $css .= '.speasyimagegallery-row > div > .speasyimagegallery-gallery-item {padding: ' . $gutter_xs . 'px;}'; $css .= '}'; } $doc->addStyleDeclaration($css); } ?> <?php if ($this->params->get('show_page_heading', 1)) : ?> <div class="page-header"> <h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1> </div> <?php endif; ?> <?php if($this->item->description): ?> <div class="speasyimagegallery-album-description"><?php echo $this->item->description; ?></div> <?php endif; ?> <?php if(!empty($this->item->images) && count($this->item->images)) { ?> <div class="speasyimagegallery-gallery clearfix" <?php echo $gallery_attribs; ?>> <?php echo LayoutHelper::render('gallery.'. $layout .'.row', array('images'=>$this->item->images, 'params'=>$this->params)); ?> </div> <?php } else { echo '<div class="alert">' . Text::_('COM_SPEASYIMAGEGALLERY_NO_IMAGES') . '</div>'; } PK ��\�QA� � album/tmpl/default.xmlnu �[��� <?xml version="1.0" encoding="UTF-8"?> <metadata> <layout title="COM_SPEASYIMAGEGALLERY_VIEW_ALBUM_TITLE"> </layout> <fields name="request" addfieldpath="/administrator/components/com_speasyimagegallery/models/fields"> <fieldset name="request"> <field name="id" type="albums" label="COM_SPEASYIMAGEGALLERY_CHOOSE_ALBUM" description="COM_SPEASYIMAGEGALLERY_CHOOSE_ALBUM_DESC" required="required"> </field> </fieldset> </fields> <fields name="params"> <fieldset name="basic" label="COM_SPEASYIMAGEGALLERY_OPTIONS"> <field name="layout" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT" description="COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_DESC" default="default"> <option value="default">COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_DEFAULT</option> <option value="mosaic">COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_MOSAIC</option> <option value="rectangle">COM_SPEASYIMAGEGALLERY_GLOBAL_LAYOUT_RECTANGLE</option> </field> <field name="column" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_DESC" default="3" showon="layout:default"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="column_sm" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_SM" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_SM_DESC" default="4" showon="layout:default"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="column_xs" type="list" label="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_XS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_COLUMNS_XS_DESC" default="6" showon="layout:default"> <option value="12">1</option> <option value="6">2</option> <option value="4">3</option> <option value="3">4</option> <option value="2">6</option> </field> <field name="gutter" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_DESC" default="20" /> <field name="gutter_sm" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_SM" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_SM_DESC" default="15" /> <field name="gutter_xs" type="number" label="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_XS" description="COM_SPEASYIMAGEGALLERY_GLOBAL_GUTTER_XS_DESC" default="10" /> <field name="spacer1" type="spacer" hr="true" /> <field name="spacer2" type="spacer" label="COM_SPEASYIMAGEGALLERY_GLOBAL_POPUP_OPTIONS" /> <field name="show_title" type="radio" class="btn-group" label="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_TITLE" description="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_TITLE_DESC" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="show_desc" type="radio" class="btn-group" label="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_DESC" description="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_DESC_DESC" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="show_count" type="radio" class="btn-group" label="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_COUNT" description="COM_SPEASYIMAGEGALLERY_POPUP_SHOW_COUNT_DESC" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> </fieldset> </fields> </metadata> PK ��\�Sʉ� � album/tmpl/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK ��\�Sʉ� � album/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK c �\|�zi i search/view.opensearch.phpnu �[��� PK c �\��WѠ% �% � search/view.html.phpnu �[��� PK c �\��0 0 �+ search/tmpl/default_form.phpnu �[��� PK c �\;��� � 8 search/tmpl/default.phpnu �[��� PK c �\ /1�: : �; search/tmpl/default_results.phpnu �[��� PK c �\:a�yN N rB search/tmpl/default.xmlnu �[��� PK c �\(�My y M search/tmpl/default_error.phpnu �[��� PK c �\�Sʉ� � �N search/tmpl/.htaccessnu �7��m PK c �\�Sʉ� � �O search/.htaccessnu �7��m PK c �\�Sʉ� � ,Q .htaccessnu �7��m PK z �\�;:0� � RR searches/view.html.phpnu �[��� PK z �\2�= \ searches/tmpl/default.phpnu �[��� PK z �\�� �� � �h searches/tmpl/default.xmlnu �[��� PK z �\�Sʉ� � �i searches/tmpl/.htaccessnu �7��m PK z �\�Sʉ� � k searches/.htaccessnu �7��m PK ��\���� � Bl albums/view.html.phpnu �[��� PK ��\�-�� � 5v albums/tmpl/default.phpnu �[��� PK ��\�>v�z z _� albums/tmpl/default.xmlnu �[��� PK ��\�Sʉ� � � albums/tmpl/.htaccessnu �7��m PK ��\�Sʉ� � R� albums/.htaccessnu �7��m PK ��\?#�X X � album/view.html.phpnu �[��� PK ��\�z�l� � � album/tmpl/default.phpnu �[��� PK ��\�QA� � � album/tmpl/default.xmlnu �[��� PK ��\�Sʉ� � � album/tmpl/.htaccessnu �7��m PK ��\�Sʉ� � �� album/.htaccessnu �7��m PK \ *�
| ver. 1.4 |
Github
|
.
| PHP 8.2.32 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings