Ejemplo n.º 1
0
 public static function loadAllStoreNames($active = true)
 {
     $active = $active === true;
     self::$storeNames = array();
     $filter = $active ? array('ACTIVE' => 'Y') : array();
     $storeIterator = CCatalogStore::GetList(array(), $filter, false, false, array('ID', 'ADDRESS', 'TITLE'));
     while ($store = $storeIterator->Fetch()) {
         $store['ID'] = (int) $store['ID'];
         $store['ADDRESS'] = (string) $store['ADDRESS'];
         $store['TITLE'] = (string) $store['TITLE'];
         self::$storeNames[$store['ID']] = $store['TITLE'] !== '' ? $store['TITLE'] . ' (' . $store['ADDRESS'] . ')' : $store['ADDRESS'];
     }
     unset($store, $storeIterator, $filter);
 }