USERID = $user_id; self::$USERID = $user_id; } private static function getDressedItems() { try { self::$DB = db::c()->query('SELECT * FROM inventory WHERE owner_id = ?i AND dressed_slot > 0', self::$USERID); } catch (Exception $e) { echo '
Не прогрузилась таблица inventory (*) для класса DressedItems.
'; } } protected function getBonusesFromDressedItems() { try { $query = << 0 SQL; self::$DBSUM = db::c()->query($query, self::$USERID)->fetch_assoc(); } catch (Exception $e) { echo '
Не прогрузилась таблица inventory (SUM) для класса DressedItems:' . $e . '
'; } } public function getItemsInSlots() { if (!self::$DB) { //$this->getDressedItems(); self::getDressedItems(); } while ($row = self::$DB->fetch_assoc()) { $dressed_item[$row['dressed_slot']] = $row; $this->dressedItem[$row['dressed_slot']] = $row; } } protected function getBonuses() { if (!self::$DBSUM) { self::getBonusesFromDressedItems(); } return self::$DBSUM; } public function getStrengthBonus() { //return $this->getBonuses()['sum_strength']; return self::getBonuses()['sum_strength']; } public function getDexterityBonus() { return $this->getBonuses()['sum_dexterity']; } public function getIntuitionBonus() { return $this->getBonuses()['sum_intuition']; } public function getEnduranceBonus() { return $this->getBonuses()['sum_endurance']; } public function getIntelliganceBonus() { return $this->getBonuses()['sum_intelligence']; } public function getWisdomBonus() { return $this->getBonuses()['sum_wisdom']; } public function getAccuracyBonus() { return $this->getBonuses()['sum_accuracy']; } public function getEvasionBonus() { return $this->getBonuses()['sum_evasion']; } public function getCriticalsBonus() { return $this->getBonuses()['sum_criticals']; } public function getItemsWeight() { return self::getBonuses()['sum_weight']; } }