public function getItemsMainData($pageNumber, $num) { $goods = new DBGoodsType(); $limitBegin = ($pageNumber - 1) * $num; $limitEnd = $num; if ($this->isAdminOrderEnabled()) { $goods->getAdminSortedForCommon($limitBegin, $limitEnd); } else { $goods->executeRequestWithLimit('', '', DB::TABLE_GOODS___ORDER, DB::ASC, $limitBegin, $limitEnd); } $this->data = $goods->getResponse(); $this->dataCount = $goods->getResponseSize(); $goods->executeTotalCount(); $this->dataTotalCount = $goods->getTotalCount(); }
public static function getGoodsOrder() { $dbGoods = new DBGoodsType(); $data = $dbGoods->getAdminSortedForCommon(0, PHP_INT_MAX); Log::db("getGoodsOrder "); $mappings = [DB::TABLE_GOODS__ID => DB::TABLE_GOODS__ID, DB::TABLE_GOODS__KEY_ITEM => DB::TABLE_GOODS__KEY_ITEM, DB::TABLE_GOODS__NAME => DB::TABLE_GOODS__NAME, DB::TABLE_USER_ORDER__GOOD_ID => DB::TABLE_USER_ORDER__GOOD_ID, DB::TABLE_USER_ORDER__GOOD_INDEX => DB::TABLE_USER_ORDER__GOOD_INDEX]; $goods = $dbGoods->extractDataFromResponse($data, $mappings); return self::mergeImagesToGoods($goods); }