} if ($materialtype == 3 and $group) { $orderby = "order by s.name "; } if ($orderby == "dateinsertdesc") { $orderby = "order by s.dateinsert desc"; } elseif ($orderby == "dateinsertasc") { $orderby = "order by s.dateinsert asc"; } if (!$orderby) { $orderby = "order by s.dateinsert desc"; } $CatalogArray = array(); $tpl['catalognew']['MyShowArray'] = array(); $tpl['catalognew']['CatalogArray'] = array(); $data = $catalognew_class->getItemsByParams($WhereParams, $tpl['pagenum'], $tpl['onpage'], $OrderByArray); foreach ($data as $rows) { $tpl['catalognew']['MyShowArray'][] = $rows; $tpl['catalognew']['CatalogArray'][] = $rows["catalog"]; } $tpl['catalognew']['shopcoinssubbscribe'] = array(); $tpl['catalognew']['shopcoinssubbscribedate'] = array(); $tpl['catalognew']['catalognewmycatalog'] = array(); $tpl['catalognew']['detailsmycatalog'] = array(); $tpl['catalognew']['typemycatalog'] = array(); //выбираем на что мы хотим подписываться if ($tpl['catalognew']['user_id'] and sizeof($tpl['catalognew']['CatalogArray']) > 0) { $result_shopcoinssubbscribe = $catalognew_class->getShopcoinssubbscribe($tpl['catalognew']['user_id'], $tpl['catalognew']['CatalogArray']); foreach ($result_shopcoinssubbscribe as $rows) { $tpl['catalognew']['shopcoinssubbscribe'][$rows["catalog"]] = $rows["amount"] > 1 ? $rows["amount"] : 1; $tpl['catalognew']['shopcoinssubbscribedate'][$rows["catalog"]] = $rows["dateinsert"];