Example #1
0
 private function reloadItemArray($key)
 {
     $back = array();
     $items = self::table('SR_Item');
     if (false === ($result = $items->select('*', "sr4it_uid={$this->getID()} AND sr4it_position='{$key}'", 'sr4it_microtime ASC'))) {
         return false;
     }
     while (false !== ($data = $items->fetch($result, GDO::ARRAY_A))) {
         $item = SR_Item::instance($data['sr4it_name'], $data);
         $item->initModifiersB();
         $back[$data['sr4it_id']] = $item;
     }
     $items->free($result);
     return $back;
 }