Вход Регистрация
Файл: usr/modules/content/custom.php
Строк: 63
<?php

/**
* @name        JMY CMS
* @link        http://jmy.su/
* @copyright   Copyright (C) 2012-2014 JMY LTD
* @license     LICENSE.txt (see attached file)
* @version     VERSION.txt (see attached file)
* @author      Komarov Ivan
*/

if (!defined('ACCESS')) {
    
header('Location: /');
    exit;
}
global 
$core$db$news_conf;
$where 'l.lang = '' . $core->InitLang() . ''';
if(
$category != 'all')
{
    
$catsArr array_map('trim'explode(','$category));
    
$i 0;
    foreach(
$catsArr as $cat)
    {
        
$i++;
        if(
$i == 1$where .= " AND "; else $where .= " OR ";
        
$where .= "cat like '%," $cat ",%'";
    }
}

if(!empty(
$notin))
{
    
$notcatsArr array_map('trim'explode(','$notin));
    foreach(
$notcatsArr as $cat)
    {
        
$where .= " AND cat NOT LIKE '%," $cat ",%'";
    }
}

$core->loadModLang('content');
$core->tempModule 'content';

$custom '';

            
$query $db->query("SELECT c.*, l.* FROM " DB_PREFIX "_content as c LEFT JOIN ".DB_PREFIX."_langs as l on(l.postId=c.id and l.module='content') WHERE " $where " ORDER BY c.date DESC LIMIT 0, " $limit "");
            
            if(
$db->numRows($query) > 0
            {
                while(
$static $db->getRow($query))
                {
                    
$cat $static['cat'] !== ',0,' $core->getCat('content'$static['cat'], 'short'3) : '';
                    
$link $static['cat'] !== ',0,' 'content/' $core->getCat('content'$static['cat'], 'development') . '/' 'content/';
                    
//$cat_one = $static['cat'] !== ',0,' ? $core->getCat('content', $static['cat'], 'altname', 1) : 'index';
                    
$short $core->bbDecode(str($static['short'], 500), $static['id'], true);
                    
$miniImg _getCustomImg($short);
        
ob_start();
                    
$core->tpl->loadFile($template);
                    
$core->tpl->setVar('TITLE'$static['title']);
                    
$core->tpl->setVar('SHORT''<div id="short-' $static['id'] . '">' $short '</div>');
                    
$core->tpl->setVar('DATE'formatDate($static['date']));
        
$core->tpl->sources preg_replace("#\[short:([0-9]*?)\]#ies","str(strip_tags($core->bbDecode(str($static['short'], 500), $static['id'], true))), '\1')"$core->tpl->sources);
        
$core->tpl->sources preg_replace("#\[img:([0-9]*?)\]#is", (!empty($miniImg[0]) ? '<img src="' $miniImg[0] . '" border="0" width="\1" />' ''), $core->tpl->sources);
        
$core->tpl->sources preg_replace("#\[mini_img\](.*?)\[/mini_img\]#ies","if_set('" . (!empty($miniImg[0]) ? true '') . "', '\1')"$core->tpl->sources);
                    
$core->tpl->setVar('CATEGORY'$cat);
                
//    $core->tpl->setVar('CAT_ONE', $cat_one);
                    
$core->tpl->setVar('ALTNAME'$static['translate']);
                    
$core->tpl->sources preg_replace("#\[more\](.*?)\[/more\]#ies","format_link('\1', '" $link $static['translate'] . ".html')"$core->tpl->sources);
                    
$core->tpl->sources preg_replace("#\[category\](.*?)\[/category\]#ies","if_set('".$cat."', '\1')"$core->tpl->sources);
                    
$core->tpl->setVar('ID'$static['id']);
                    
$core->tpl->end();
        
$custom .= ob_get_contents();
        
ob_end_clean();
                }
            }
Онлайн: 1
Реклама