Вход Регистрация
Файл: InstantSocial/uploud/admin/includes/editor.php
Строк: 79
<?php
/******************************************************************************/
//                                                                            //
//                             InstantCMS v1.9                                //
//                        http://www.instantcms.ru/                           //
//                                                                            //
//                   written by InstantCMS Team, 2007-2011                    //
//                produced by InstantSoft, (www.instantsoft.ru)               //
//                                                                            //
//                        LICENSED BY GNU/GPL v2                              //
//                                                                            //
/******************************************************************************/

if(!defined('VALID_CMS_EDITOR')) { die('ACCESS DENIED'); }
    
function 
editorCheckAuth(){
    
$inCore cmsCore::getInstance();
    
$inUser cmsUser::getInstance();
    if (!
$inUser->id) {
        
$inCore->redirect('/admin/login.php');
    } else {
        
$category_id $inCore->userIsEditor($inUser->id);
        if (!
$category_id){
            
$inCore->redirect('/admin/login.php');
        } else {
            return 
$category_id;
        }
    }
}
    
function 
editorMenu(){
    foreach(
$GLOBALS['ed_menu'] as $key => $value){    
        echo 
'<a class="menuitem" href="'.$GLOBALS['ed_menu'][$key]['link'].'">'.$GLOBALS['ed_menu'][$key]['title'].'</a>';    
    }
    return;
}

function 
editorPage(){
    echo 
$GLOBALS['ed_page_body'];
    return;
}

function 
editorHead(){
    if (
$GLOBALS['ed_page_title']){
        echo 
'<title>'.$GLOBALS['ed_page_title'].' - Панель редактора</title>';
    } else {
        echo 
'<title>Редактор InstantCMS</title>';    
    }
    
    foreach(
$GLOBALS['ed_page_head'] as $key=>$value) { 
        echo 
$GLOBALS['ed_page_head'][$key] ."n"
        unset (
$GLOBALS['ed_page_head'][$key]);
    }
    
    return;
}

function 
editorGetCat(){

    
$inUser cmsUser::getInstance();

    
$userid $inUser->id;

    
$sql "SELECT c.*
            FROM cms_users u, cms_user_groups g, cms_category c, cms_content con
            WHERE u.id = '
$userid' AND u.group_id = g.id AND c.modgrp_id = g.id 
            LIMIT 1"
;
    
$result dbQuery($sql);
    
    if (
mysql_num_rows($result)){
        
$cat mysql_fetch_assoc($result);
        return 
$cat;
    } else { return 
false; }

}

function 
pageBar($cat_id$current$perpage){
    
$html '';
    
    
$result dbQuery("SELECT id FROM cms_content WHERE category_id = $cat_id");
    
$records mysql_num_rows($result);
    
    if (
$records){
        
$pages ceil($records $perpage);

        if(
$pages>1){
            
$html .= '<div class="pagebar">';
            
$html .= '<span class="pagebar_title"><strong>Страницы: </strong></span>';    
            for (
$p=1$p<=$pages$p++){
                if (
$p != $current) {            
                    
                    
$link cpAddParam($_SERVER['QUERY_STRING'], 'page'$p);
                    
                    
$html .= ' <a href="?'.$link.'" class="pagebar_page">'.$p.'</a> ';        
                } else {
                    
$html .= '<span class="pagebar_current">'.$p.'</span>';
                }
            }
            
$html .= '</div>';
        }
    }
    return 
$html;
}

?>
Онлайн: 0
Реклама