示例#1
0
 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;
 }