Your IP : 216.73.217.68


Current Path : /home/w/u/e/wuectly/www/03cbe/
Upload File :
Current File : /home/w/u/e/wuectly/www/03cbe/layout.tar

default-joomla-2.5.ini000060400000000742152455600020010450 0ustar00
[head-search]
position="position-0"

[mainnav]
position="position-1"

[sidebar-1]
position="position-5"

[sidebar-2]
position="position-7"

[navhelper]
position="position-2"

[footer]
position="footer"

[block1@spotlight-1]
position="none"
default="span12"

[block1@spotlight-2]
position="none"
default="span12"

[block1@footnav]
position="position-9"
default="span4"

[block2@footnav]
position="position-10"
default="span4"

[block3@footnav]
position="position-11"
default="span4"home-1.ini000060400000001427152455600020006332 0ustar00
[head-search]
position="head-search"

[languageswitcherload]
position="languageswitcherload"

[home-1]
position="home-1"

[home-2]
position="home-2"

[home-3]
position="home-3"

[home-4]
position="home-4"

[home-5]
position="home-5"

[footer]
position="footer"

[block1@footnav]
position="footer-1"
default="span2"
xtablet="span4"
tablet="span4"

[block2@footnav]
position="footer-2"
default="span2"
xtablet="span4"
tablet="span4"

[block3@footnav]
position="footer-3"
default="span2"
xtablet="span4"
tablet="span4"

[block4@footnav]
position="footer-4"
default="span2"
xtablet="span4 spanfirst"
tablet="span4 spanfirst"

[block5@footnav]
position="footer-5"
default="span2"
xtablet="span4"
tablet="span4"

[block6@footnav]
position="footer-6"
default="span2"
xtablet="span4"
tablet="span4"default.ini000060400000002465152455600020006673 0ustar00
[head-search]
position="head-search"

[languageswitcherload]
position="languageswitcherload"

[sidebar-1]
position="sidebar-1"

[sidebar-2]
position="sidebar-2"

[navhelper]
position="navhelper"

[footer]
position="footer"

[block1@spotlight-1]
position="position-1"
default="span3"
tablet="span6"

[block2@spotlight-1]
position="position-2"
default="span3"
tablet="span6"

[block3@spotlight-1]
position="position-3"
default="span3"
tablet="span6"

[block4@spotlight-1]
position="position-4"
default="span3"
tablet="span6"

[block1@spotlight-2]
position="position-5"
default="span3"
tablet="span6"

[block2@spotlight-2]
position="position-6"
default="span3"
tablet="span6"

[block3@spotlight-2]
position="position-7"
default="span3"
tablet="span6"

[block4@spotlight-2]
position="position-8"
default="span3"
tablet="span6"

[block1@footnav]
position="footer-1"
default="span2"
xtablet="span4"
tablet="span4"

[block2@footnav]
position="footer-2"
default="span2"
xtablet="span4"
tablet="span4"

[block3@footnav]
position="footer-3"
default="span2"
xtablet="span4"
tablet="span4"

[block4@footnav]
position="footer-4"
default="span2"
xtablet="span4"
tablet="span4"

[block5@footnav]
position="footer-5"
default="span2"
xtablet="span4"
tablet="span4"

[block6@footnav]
position="footer-6"
default="span2"
xtablet="span4"
tablet="span4"home-2.ini000060400000001273152455600020006332 0ustar00
[head-search]
position="head-search"

[home-1]
position="home-1"

[sidebar-1]
position="sidebar-1"

[sidebar-2]
position="sidebar-2"

[home-5]
position="home-5"

[footer]
position="footer"

[block1@footnav]
position="footer-1"
default="span2"
xtablet="span4"
tablet="span4"

[block2@footnav]
position="footer-2"
default="span2"
xtablet="span4"
tablet="span4"

[block3@footnav]
position="footer-3"
default="span2"
xtablet="span4"
tablet="span4"

[block4@footnav]
position="footer-4"
default="span2"
xtablet="span4"
tablet="span4"

[block5@footnav]
position="footer-5"
default="span2"
xtablet="span4"
tablet="span4"

[block6@footnav]
position="footer-6"
default="span2"
xtablet="span4"
tablet="span4"default-joomla-3.x.ini000060400000000504152455600020010550 0ustar00
[head-search]
position="position-0"

[sidebar-1]
position="None"

[sidebar-2]
position="position-7"

[navhelper]
position="position-2"

[footer]
position="footer"

[block1@spotlight-1]
position="none"
default="span12"

[block1@spotlight-2]
position="none"
default="span12"

[block1@footnav]
position="none"
default="span12"default-content-left.ini000060400000003135152455600020011266 0ustar00
[head-search]
position="head-search"

[languageswitcherload]
position="languageswitcherload"

[mast-col]
position="mast-col"

[sidebar-1]
position="sidebar-1"

[sidebar-2]
position="sidebar-2"

[navhelper]
position="navhelper"

[footer]
position="footer"

[block1@spotlight-1]
default="span2"
xtablet="span4"
tablet="span4"
position="position-1"

[block2@spotlight-1]
default="span2"
xtablet="span4"
tablet="span4"
position="position-2"

[block3@spotlight-1]
default="span2"
xtablet="span4"
tablet="span4"
position="position-3"

[block4@spotlight-1]
default="span2"
xtablet="span4"
tablet="span4 spanfirst"
position="position-4"

[block5@spotlight-1]
default="span2"
xtablet="span4"
tablet="span4"
position="none"

[block6@spotlight-1]
default="span2"
xtablet="span4"
tablet="span4"
position="none"

[block1@spotlight-2]
default="span3"
tablet="span6"
position="position-5"

[block2@spotlight-2]
default="span3"
tablet="span6"
position="position-6"

[block3@spotlight-2]
default="span3"
tablet="span6 spanfirst"
position="position-7"

[block4@spotlight-2]
default="span3"
tablet="span6"
position="position-8"

[block1@footnav]
default="span2"
xtablet="span4"
tablet="span4"
position="footer-1"

[block2@footnav]
default="span2"
xtablet="span4"
tablet="span4"
position="footer-2"

[block3@footnav]
default="span2"
xtablet="span4"
tablet="span4"
position="footer-3"

[block4@footnav]
default="span2"
xtablet="span4"
tablet="span4 spanfirst"
position="footer-4"

[block5@footnav]
default="span2"
xtablet="span4"
tablet="span4"
position="footer-5"

[block6@footnav]
default="span2"
xtablet="span4"
tablet="span4"
position="footer-6"file.php000060400000003743152455614510006207 0ustar00<?php
/**
 * @package     FrameworkOnFramework
 * @subpackage  layout
 * @copyright   Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
// Protect from unauthorized access
defined('F0F_INCLUDED') or die;

/**
 * Base class for rendering a display layout
 * loaded from from a layout file
 *
 * This class searches for Joomla! version override Layouts. For example,
 * if you have run this under Joomla! 3.0 and you try to load
 * mylayout.default it will automatically search for the
 * layout files default.j30.php, default.j3.php and default.php, in this
 * order.
 *
 * @package  FrameworkOnFramework
 * @since    1.0
 */
class F0FLayoutFile extends JLayoutFile
{
	/**
	 * Method to finds the full real file path, checking possible overrides
	 *
	 * @return  string  The full path to the layout file
	 */
	protected function getPath()
	{
		$filesystem = F0FPlatform::getInstance()->getIntegrationObject('filesystem');

		if (is_null($this->fullPath) && !empty($this->layoutId))
		{
			$parts = explode('.', $this->layoutId);
			$file  = array_pop($parts);

			$filePath = implode('/', $parts);
			$suffixes = F0FPlatform::getInstance()->getTemplateSuffixes();

			foreach ($suffixes as $suffix)
			{
				$files[] = $file . $suffix . '.php';
			}

			$files[] = $file . '.php';

            $platformDirs = F0FPlatform::getInstance()->getPlatformBaseDirs();
            $prefix       = F0FPlatform::getInstance()->isBackend() ? $platformDirs['admin'] : $platformDirs['root'];

			$possiblePaths = array(
				$prefix . '/templates/' . JFactory::getApplication()->getTemplate() . '/html/layouts/' . $filePath,
				$this->basePath . '/' . $filePath
			);

			reset($files);

			while ((list(, $fileName) = each($files)) && is_null($this->fullPath))
			{
				$r = $filesystem->pathFind($possiblePaths, $fileName);
				$this->fullPath = $r === false ? null : $r;
			}
		}

		return $this->fullPath;
	}
}
helper.php000060400000002350152455614510006540 0ustar00<?php
/**
 * @package     FrameworkOnFramework
 * @subpackage  layout
 * @copyright   Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
// Protect from unauthorized access
defined('F0F_INCLUDED') or die;

/**
 * Helper to render a F0FLayout object, storing a base path
 *
 * @package  FrameworkOnFramework
 * @since    x.y
 */
class F0FLayoutHelper extends JLayoutHelper
{
	/**
	 * Method to render the layout.
	 *
	 * @param   string  $layoutFile   Dot separated path to the layout file, relative to base path
	 * @param   object  $displayData  Object which properties are used inside the layout file to build displayed output
	 * @param   string  $basePath     Base path to use when loading layout files
	 *
	 * @return  string
	 */
	public static function render($layoutFile, $displayData = null, $basePath = '')
	{
		$basePath = empty($basePath) ? self::$defaultBasePath : $basePath;

		// Make sure we send null to F0FLayoutFile if no path set
		$basePath = empty($basePath) ? null : $basePath;
		$layout = new F0FLayoutFile($layoutFile, $basePath);
		$renderedLayout = $layout->render($displayData);

		return $renderedLayout;
	}
}
base.php000060400000012316152455704350006200 0ustar00<?php
/**
 * @package     Joomla.Libraries
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_PLATFORM') or die;

use Joomla\Registry\Registry;

/**
 * Base class for rendering a display layout
 *
 * @see    https://docs.joomla.org/Sharing_layouts_across_views_or_extensions_with_JLayout
 * @since  3.0
 */
class JLayoutBase implements JLayout
{
	/**
	 * Options object
	 *
	 * @var    Registry
	 * @since  3.2
	 */
	protected $options = null;

	/**
	 * Data for the layout
	 *
	 * @var    array
	 * @since  3.5
	 */
	protected $data = array();

	/**
	 * Debug information messages
	 *
	 * @var    array
	 * @since  3.2
	 */
	protected $debugMessages = array();

	/**
	 * Set the options
	 *
	 * @param   array|Registry  $options  Array / Registry object with the options to load
	 *
	 * @return  JLayoutBase  Instance of $this to allow chaining.
	 *
	 * @since   3.2
	 */
	public function setOptions($options = null)
	{
		// Received Registry
		if ($options instanceof Registry)
		{
			$this->options = $options;
		}
		// Received array
		elseif (is_array($options))
		{
			$this->options = new Registry($options);
		}
		else
		{
			$this->options = new Registry;
		}

		return $this;
	}

	/**
	 * Get the options
	 *
	 * @return  Registry  Object with the options
	 *
	 * @since   3.2
	 */
	public function getOptions()
	{
		// Always return a Registry instance
		if (!($this->options instanceof Registry))
		{
			$this->resetOptions();
		}

		return $this->options;
	}

	/**
	 * Function to empty all the options
	 *
	 * @return  JLayoutBase  Instance of $this to allow chaining.
	 *
	 * @since   3.2
	 */
	public function resetOptions()
	{
		return $this->setOptions(null);
	}

	/**
	 * Method to escape output.
	 *
	 * @param   string  $output  The output to escape.
	 *
	 * @return  string  The escaped output.
	 *
	 * @since   3.0
	 */
	public function escape($output)
	{
		return htmlspecialchars($output, ENT_COMPAT, 'UTF-8');
	}

	/**
	 * Get the debug messages array
	 *
	 * @return  array
	 *
	 * @since   3.2
	 */
	public function getDebugMessages()
	{
		return $this->debugMessages;
	}

	/**
	 * Method to render the layout.
	 *
	 * @param   array  $displayData  Array of properties available for use inside the layout file to build the displayed output
	 *
	 * @return  string  The necessary HTML to display the layout
	 *
	 * @since   3.0
	 */
	public function render($displayData)
	{
		// Automatically merge any previously data set if $displayData is an array
		if (is_array($displayData))
		{
			$displayData = array_merge($this->data, $displayData);
		}

		return '';
	}

	/**
	 * Render the list of debug messages
	 *
	 * @return  string  Output text/HTML code
	 *
	 * @since   3.2
	 */
	public function renderDebugMessages()
	{
		return implode($this->debugMessages, "\n");
	}

	/**
	 * Add a debug message to the debug messages array
	 *
	 * @param   string  $message  Message to save
	 *
	 * @return  self
	 *
	 * @since   3.2
	 */
	public function addDebugMessage($message)
	{
		$this->debugMessages[] = $message;

		return $this;
	}

	/**
	 * Clear the debug messages array
	 *
	 * @return  self
	 *
	 * @since   3.5
	 */
	public function clearDebugMessages()
	{
		$this->debugMessages = array();

		return $this;
	}

	/**
	 * Render a layout with debug info
	 *
	 * @param   mixed  $data  Data passed to the layout
	 *
	 * @return  string
	 *
	 * @since    3.5
	 */
	public function debug($data = array())
	{
		$this->setDebug(true);

		$output = $this->render($data);

		$this->setDebug(false);

		return $output;
	}

	/**
	 * Method to get the value from the data array
	 *
	 * @param   string  $key           Key to search for in the data array
	 * @param   mixed   $defaultValue  Default value to return if the key is not set
	 *
	 * @return  mixed   Value from the data array | defaultValue if doesn't exist
	 *
	 * @since   3.5
	 */
	public function get($key, $defaultValue = null)
	{
		return isset($this->data[$key]) ? $this->data[$key] : $defaultValue;
	}

	/**
	 * Get the data being rendered
	 *
	 * @return  array
	 *
	 * @since   3.5
	 */
	public function getData()
	{
		return $this->data;
	}

	/**
	 * Check if debug mode is enabled
	 *
	 * @return  boolean
	 *
	 * @since   3.5
	 */
	public function isDebugEnabled()
	{
		return $this->getOptions()->get('debug', false) === true;
	}

	/**
	 * Method to set a value in the data array. Example: $layout->set('items', $items);
	 *
	 * @param   string  $key    Key for the data array
	 * @param   mixed   $value  Value to assign to the key
	 *
	 * @return  self
	 *
	 * @since   3.5
	 */
	public function set($key, $value)
	{
		$this->data[(string) $key] = $value;

		return $this;
	}

	/**
	 * Set the the data passed the layout
	 *
	 * @param   array  $data  Array with the data for the layout
	 *
	 * @return  self
	 *
	 * @since   3.5
	 */
	public function setData(array $data)
	{
		$this->data = $data;

		return $this;
	}

	/**
	 * Change the debug mode
	 *
	 * @param   boolean  $debug  Enable / Disable debug
	 *
	 * @return  self
	 *
	 * @since   3.5
	 */
	public function setDebug($debug)
	{
		$this->options->set('debug', (boolean) $debug);

		return $this;
	}
}
layout.php000060400000001640152455704350006601 0ustar00<?php
/**
 * @package     Joomla.Libraries
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_PLATFORM') or die;

/**
 * Interface to handle display layout
 *
 * @see    https://docs.joomla.org/Sharing_layouts_across_views_or_extensions_with_JLayout
 * @since  3.0
 */
interface JLayout
{
	/**
	 * Method to escape output.
	 *
	 * @param   string  $output  The output to escape.
	 *
	 * @return  string  The escaped output.
	 *
	 * @since   3.0
	 */
	public function escape($output);

	/**
	 * Method to render the layout.
	 *
	 * @param   array  $displayData  Array of properties available for use inside the layout file to build the displayed output
	 *
	 * @return  string  The rendered layout.
	 *
	 * @since   3.0
	 */
	public function render($displayData);
}
index.html000060400000000037152455704350006547 0ustar00<!DOCTYPE html><title></title>