Пример #1
0
 public static function init()
 {
     return self::cache('cat_init', function () {
         $conf = infra_config();
         $columns = array_merge(array("Наименование", "Артикул", "Производитель", "Цена", "Описание"), $conf['catalog']['columns']);
         $data =& Xlsx::init($conf['catalog']['dir'], array('more' => true, 'Имя файла' => $conf['catalog']['filename'], 'Известные колонки' => $columns));
         Xlsx::runGroups($data, function (&$gr) {
             $gr['data'] = array_reverse($gr['data']);
             // Возвращает массив с элементами в обратном порядке
         });
         Extend::init($data);
         return $data;
     });
 }