public static function wishedUserBooksEmailBody(User $user, $userBooks) { $body = sprintf(__("Bonjour, <br/><br/>Voici les livres que souhaite %s : ", "s1b"), $user->getFriendlyName()); $body .= "<ul>"; foreach ($userBooks as $userbook) { $hasActiveGift = $userbook->getActiveGiftRelated() != null; $body .= "<li>" . "<a href=\"" . HTTPHelper::Link($userbook->getBook()->getLink()) . "\">" . $userbook->getBook()->getTitle() . "</a>" . " " . sprintf(__("de %s", "s1b"), $userbook->getBook()->getOrderableContributors()) . ($hasActiveGift ? " - " . __("ATTENTION ce livre a déjà été acheté par quelqu'un.", "s1b") : "") . "</li>"; } $body .= "</ul>"; $body .= sprintf(__("<br/><br/>Cette liste vous a été envoyée depuis le site <a href=\"%s\">%s</a>", "s1b"), HTTPHelper::Link(""), Constants::SITENAME); return $body; }
public function getFriendlyName() { $this->__load(); return parent::getFriendlyName(); }