public function deleteFootballerFromStore(Footballer $footballer) { if ($footballer->getIsFriend()) { $sql_template = "DELETE FROM footballers_friends WHERE owner_vk_id = '%s' AND vk_id = %d"; $sql = sprintf($sql_template, UserParameters::getUserId(), $footballer->getId()); RAM::getInstance()->deleteFootballerFriend($footballer->getId()); } else { $sql_template = "DELETE FROM footballers WHERE owner_vk_id = '%s' AND footballer_id = %d"; $sql = sprintf($sql_template, UserParameters::getUserId(), $footballer->getId()); RAM::getInstance()->deleteFootballer($footballer->getId(), UserParameters::getUserId()); } $SQLresult = SQL::getInstance()->query($sql); if ($SQLresult instanceof ErrorPoint) { return $SQLresult; } unset($this->footballers[$footballer->getId()]); }
public static function footballer(Footballer $footballerInstance) { $footballer = array("id" => $footballerInstance->getId(), "footballerName" => $footballerInstance->getFootballerName(), "level" => $footballerInstance->getLevel(), "type" => $footballerInstance->getType(), "isFriend" => $footballerInstance->getIsFriend(), "isActive" => $footballerInstance->getIsActive(), "photoForFriend" => $footballerInstance->getPhotoForFriend(), "year" => $footballerInstance->getYear(), "country" => $footballerInstance->getCountry(), "team_name" => $footballerInstance->getTeamName(), "favorite" => $footballerInstance->getIsSuper(), "healthDown" => $footballerInstance->getHealthDown()); return $footballer; }