Esempio n. 1
0
function get_uns()
{
    $content = '<p>Экспорт полных записей осуществляется как в общий фид, содержащий <u>все</u> новые статьи, так и в фиды отдельных рубрик.</p>
 <ol>
	<li><a href="' . SITE_URL . '/rss/index.rss" target="_blank"><tt>RSS -&gt; Основной канал</tt></a></li>';
    $cl = get_cat_list('all');
    foreach ($cl as $c) {
        $content = $content . '
			<li><a href="' . SITE_URL . '/rss/' . $c['category_id'] . '.rss" target="_blank"><tt>RSS -&gt; ' . $c['name'] . '</tt></a></li>';
    }
    $content = $content . '
 </ol>';
    return $content;
}
Esempio n. 2
0
get_page_title();
?>
</h1></div>
		<?php 
get_page_content();
?>
		

		<div class="grid_9">	
		<?php 
if (isset($_GET['page'])) {
    $page = $_GET['page'];
} else {
    $page = 1;
}
get_cat_list($url, $page);
?>
		</div>
		<div class="grid_3"></div>
		<div class="clear"></div>
				
	</div>
		
		
	
	<div class="clear"></div>    
	
	
	

				
Esempio n. 3
0
     }
 } else {
     //Формируем список категорий
     $cat = get_cat_list('all');
     //Если заполнено поле с названием новой категории
     if (@$_REQUEST['my_cat_name'] !== "" && isset($_REQUEST['sub'])) {
         $prs = array();
         $prs = newCatFormHlr();
         // обработчик формы, готовит данные
         $stor = new Storage();
         $stor = $stor->storType(TE_STORTYPE);
         $cat = $stor->make('category');
         $cat->setProps($prs);
         $res = $cat->add();
         $_REQUEST['my_category_id'] = $cat->getProperty('category_id');
         $cat = get_cat_list('all');
     }
     //Если нажата кнопка + обновление,
     if (isset($_REQUEST['sub']) && $_REQUEST['action'] == "upd") {
         $prs = array();
         $prs = updArtlFormHlr();
         // обработчик формы, готовит данные
         $stor = new Storage();
         $stor = $stor->storType(TE_STORTYPE);
         $artcl = $stor->make('article');
         $artcl->setProps($prs);
         //устанавливаем свойства объекта
         // обновляем запись
         $res = $artcl->upd($prs);
         if ($res) {
             $mes = '<i>' . my_lang('crt_artcl_t9') . '</i>';
Esempio n. 4
0
<body>
<?php 
    if (isset($_REQUEST['id'])) {
        $action = '?action=upd&id=' . $_REQUEST['id'];
    } else {
        $action = '?action=new';
    }
    $tmpl .= '<div><span class="mes">' . get_uns() . '</span><form action="' . SITE_URL . '/window/ca' . $action . '" method="post">
        <input type="hidden" name="article_editor" value="1">
    <p><span class="mes">З</span>аголовок: <input name="my_title" type="text" size="50" value="' . $db_title . '" class="title"/>
     <SELECT NAME="my_category_id" class="unit_button">';
    if ($_SESSION['status'] == 'admin') {
        $cat = get_cat_list('all');
        $_SESSION['KCFINDER']['disabled'] = false;
    } else {
        $cat = get_cat_list();
        $_SESSION['KCFINDER']['disabled'] = true;
    }
    foreach ($cat as $category) {
        if ($category['category_id'] == $db_category_id) {
            $option_flag = "SELECTED";
        } else {
            $option_flag = "";
        }
        $tmpl .= '<OPTION VALUE="' . $category['category_id'] . '" ' . $option_flag . '>' . $category['name'];
    }
    $tmpl .= '
    </SELECT>
    Новая рубрика: <input name="my_cat_name" type="text" size="15" value="" class="title"/>
    </p>
    <p>
Esempio n. 5
0
     $PAGE = max($page, 1);
 } else {
     $PAGE = 1;
 }
 // Gather data for categories
 $breadcrumb = '';
 $cat_data = array();
 $statistics = '';
 $STATS_IN_ALB_LIST = false;
 $cpg_show_private_album = $CONFIG['allow_private_albums'] ? $CONFIG['show_private'] : true;
 if (isset($cat)) {
     get_meta_album_set($cat);
 } else {
     get_meta_album_set(0);
 }
 get_cat_list($breadcrumb, $cat_data, $statistics);
 pageheader($BREADCRUMB_TEXT ? $BREADCRUMB_TEXT : $lang_index_php['welcome']);
 $elements = explode('/', $CONFIG['main_page_layout']);
 $elements = CPGPluginAPI::filter('main_page_layout', $elements);
 /**
  * Loop through the $elements array to build the page using the parameters
  * set in the config
  */
 foreach ($elements as $element) {
     if (preg_match("/(\\w+),*(\\d+)*/", $element, $matches)) {
         if (!isset($matches[2])) {
             // added to fix notice about undefined index
             $matches[2] = 0;
         }
         $matches = CPGPluginAPI::filter('plugin_block', $matches);
         if (is_array($matches)) {
Esempio n. 6
0
        $cat_albums = ob_get_contents();
        ob_end_clean();
        return $cat_albums;
    } else {
        theme_display_album_list($alb_list, $nbAlb, $cat, $PAGE, $totalPages);
    }
}
/**
 * Main code
 */
$PAGE = isset($_GET['page']) ? intval($_GET['page']) : 1;
// Gather data for categories
$cat_data = array();
$statistics = '';
$STATS_IN_ALB_LIST = false;
get_cat_list($cat_data, $statistics);
global $BREADCRUMB_TEXT, $thisalbum;
//limit meta blocks to the current album or category
// NEW
$thisalbum = "category >= 0";
if ($cat < 0) {
    //  && $cat<0 Meta albums, we need to restrict the albums to the current category
    $actual_album = -$cat;
    $thisalbum .= $CONFIG['TABLE_ALBUMS'] . '.aid = ' . $actual_album;
} else {
    if ($cat) {
        if ($cat == USER_GAL_CAT) {
            $thisalbum = 'category > ' . FIRST_USER_CAT;
        } elseif (is_numeric($cat)) {
            $thisalbum = "category = '{$cat}'";
        }
Esempio n. 7
0
<?php

########## Список статей ############
if (!$tractor) {
    exit;
} else {
    $cats = get_categories($cs = get_cat_list('all'));
    //Получаем категории
    $artcl_count = 0;
    //счетчик статей пока
    //Действия над списком отмеченных записей
    if (isset($_REQUEST['list_act'])) {
        $selected_list = array();
        //получаем список
        foreach ($_REQUEST as $key => $value) {
            if ($value == 'selected') {
                $selected_list[] = $key;
            }
        }
        //Производим действие act_name над элементами массива $selected_list
        switch ($_REQUEST['act_name']) {
            case "approve":
                mass_approve(1, $selected_list);
                break;
            case "unapprove":
                mass_approve(0, $selected_list);
                break;
            case "del":
                foreach ($selected_list as $selected) {
                    del_artcl($selected);
                }
Esempio n. 8
0
function cat_rank_up($id1)
{
    $id1 = intval($id1);
    $list = get_cat_list('all');
    foreach ($list as $key => $value) {
        if ($id1 == $value['category_id']) {
            $id1_key = $key;
        }
    }
    if ($id1_key !== 0) {
        $id2_key = $id1_key - 1;
    }
    $id2 = intval($list[$id2_key]['category_id']);
    //echo $id2;
    $rank2 = intval($list[$id2_key]['rank']);
    $rank1 = intval($list[$id1_key]['rank']);
    if ($rank1 !== 0 && $rank2 !== 0) {
        $stor = new Storage();
        $stor = $stor->storType(TE_STORTYPE);
        $cat = $stor->make('category');
        $prs['category_id'] = intval($id1);
        $prs['rank'] = intval($rank2);
        $cat->setProps($prs);
        $res = $cat->upd($prs);
        $prs['category_id'] = intval($id2);
        $prs['rank'] = intval($rank1);
        $cat->setProps($prs);
        $res = $cat->upd($prs);
    }
}