Error message

  • Deprecated function: Return type of Aws\HandlerList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 32 of /var/www/html/vendor/aws/aws-sdk-php/src/HandlerList.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of & Aws\Endpoint\Partition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Aws\Credentials\Credentials implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in include() (line 8 of /var/www/html/vendor/aws/aws-sdk-php/src/Credentials/Credentials.php).
  • Deprecated function: Return type of Aws\Command::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of & Aws\Command::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Result::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of & Aws\Result::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
×

News

Former Barcelona star Dani Alves sentenced to four and a half years in prison for rape

BARCELONA — Brazilian footballer Dani Alves was convicted of raping a woman in the restroom of a Barcelona nightclub in 2022 and sentenced to 4-1/2 years in prison on Thursday, which he will appeal.

The top court in Spain's Catalonia region also ordered Alves, who has been jailed on remand for over a year and repeatedly changed his story, to pay $163,000 to the victim.

"The sentence considers it has been proven that the victim did not consent, and that there is evidence, in addition to the testimony of the plaintiff, to consider the rape proven," the court said in a statement.

Once his prison term ends, Alves, 40, will be under probation for five years.

Dani Alves prison sentence

But he will soon be able to request leave for short periods from the prison near Barcelona where he is being held once he has served a quarter of the sentence and meets other requirements, a court official said.

The court said that as well as the victim's testimony, it considered as evidence that she suffered a knee injury after Alves pushed her to the floor, as well as Alves' behavior and hers following the event and the fact she suffered after-effects.

The prosecutor had sought a nine-year prison term for Alves and the victim requested 12 years but the court landed on 4-1/2 years, saying it considered as a mitigating factor that he had opted to pay the victim the compensation regardless of the outcome of the trial.

Alves' lawyer Ines Guardiola told reporters outside the court that her legal team was going to appeal.

"I still believe Alves is innocent," she said, adding that her client was "coping well."

The victim's lawyer, Ester Garcia, questioned whether it was fair that defendants with money should be able to pay for a lighter sentence.

"I reserve the right to take legal action and it is my understanding that from a legal point of view there should be an appeal," Garcia said.

Even so, Garcia said her client was satisfied that Alves had been found guilty. "In the end, they believed me," the victim said, according to Garcia.

The former Barcelona defender was arrested in January last year and has been in prison since then. He was taken to the courthouse on Thursday to hear the ruling, which came two weeks after the trial had concluded.

Alves changed his version of events several times. He initially denied knowing the woman, then said she had only performed oral sex on him and eventually admitted to full intercourse but Alves claimed it was consensual.

DOMINANT TOPIC

The case has attracted significant attention not only due to Alves' profile but because gender violence has become an increasingly dominant topic in Spain's public discourse.

It has been one of the most high-profile trials in Spain since a law was passed in 2022 that made consent a key element in sexual assault cases and widened the range of prison time.

Alves benefited from this law, introduced by Spain's socialist-led government, as it carried a lower minimum sentence and reduced sentencing due to mitigating factors, a result of merging the formerly distinct felonies of sexual abuse and aggression.

The law had to be amended in 2023 to remove a loophole which was used by hundreds of convicted rapists to reduce their prison terms or win early release, triggering a political storm.

Equality Minister Ana Redondo told reporters the Alves ruling showed the law was working as it placed "consent at the center of sexual relationships".

But Redondo added, without elaborating, that she would seek to improve the law to give maximum protection.

In the sentence, the court concluded that the victim voluntarily entered the nightclub's VIP restroom, but stressed that even if she was seen dancing closely with Alves publicly beforehand that did not imply she was giving her consent to everything that happened afterwards.

"The sentence recognizes what we've been saying all along: that the victim was telling the truth and that she suffered," her lawyer David Saenz told reporters.

Alves, one of the most successful footballers in history having won more than 40 trophies for his country and clubs like Juventus, Paris St Germain and Barcelona, joined Mexican side Pumas UNAM in 2022 for a reported 300,000 euros monthly salary. The club terminated his contract after his arrest.

(Reporting by Joan Faus and Emma Pinedo; additional reporting by Fernando Kallas and David Latona; editing by Charlie Devereux, Andrei Khalip, Hugh Lawson, Ken Ferris and Pritha Sarkar)

Videos you might like