コード例 #1
0
ファイル: search.php プロジェクト: infrajs/catalog
         //имя группы длинное
         $ans['descr'] = @$group['descr']['Описание группы'];
         $ans['title'] = $group['title'];
         $ans['breadcrumbs'][sizeof($ans['breadcrumbs']) - 1]['active'] = true;
         if (!$group['path']) {
             $ans['breadcrumbs'][] = array('href' => 'producers', 'title' => 'Производители');
         }
     }
 }
 Catalog::sort($ans['list'], $md);
 //Numbers
 $pages = ceil(sizeof($ans['list']) / $md['count']);
 if ($pages < $page) {
     $page = $pages;
 }
 $ans['numbers'] = Catalog::numbers($page, $pages, 11);
 $ans['list'] = array_slice($ans['list'], ($page - 1) * $md['count'], $md['count']);
 //Text
 $src = Rubrics::find($conf['dir'] . 'articles/', $ans['title']);
 if ($src) {
     $ans['textinfo'] = Rubrics::info($src);
     $ans['text'] = Load::loadTEXT('-doc/get.php?src=' . $src);
     //Изменение текста не отражается как изменение каталога, должно быть вне кэша
 }
 foreach ($ans['list'] as $k => $pos) {
     $pos = Catalog::getPos($pos);
     $group = Catalog::getGroup($pos['group']);
     $pos['descr'] = $group['descr'];
     unset($pos['texts']);
     unset($pos['files']);
     $ans['list'][$k] = $pos;