Exemplo n.º 1
0
$bid4->setUser($person2)->setValue(6)->setArticle($article2)->setDate('2015-10-25 12:22');
$bidArr[$bid4->getArticle()->getArticle()][] = $bid4;
$bid5 = new Bid\Bid();
$bid5->setUser($person1)->setValue(6.5)->setArticle($article2)->setDate('2015-10-25 12:22');
$bidArr[$bid5->getArticle()->getArticle()][] = $bid5;
$bid6 = new Bid\Bid();
$bid6->setUser($person1)->setValue(3)->setArticle($article3)->setDate('2015-10-25 12:22');
$bidArr[$bid6->getArticle()->getArticle()][] = $bid6;
$bid7 = new Bid\Bid();
$bid7->setUser($person2)->setValue(4)->setArticle($article3)->setDate('2015-10-25 12:22');
$bidArr[$bid7->getArticle()->getArticle()][] = $bid7;
$bid8 = new Bid\Bid();
$bid8->setUser($person3)->setValue(140)->setArticle($article4)->setDate('2015-10-28 13:58');
$bidArr[$bid8->getArticle()->getArticle()][] = $bid8;
$bid9 = new Bid\Bid();
$bid9->setUser($person2)->setValue(155)->setArticle($article4)->setDate('2014-10-29 9:13');
$bidArr[$bid9->getArticle()->getArticle()][] = $bid9;
$html = "<dl>";
foreach ($articlesArray as $article) {
    $html .= "<dt>{$article->getArticle()}</dt>\n    <dd><p>{$article->getAnotation()}</p>\n    <p>Price: {$article->getPrice()}&euro;</p>";
    if (strtotime($article->getDate()) < time()) {
        $html .= "<p>Ended {$article->getDate()}</p>";
    } else {
        $html .= "<p>Ends {$article->getDate()}</p>";
    }
    $html .= "<p><ul>";
    $bids = array_reverse($bidArr[$article->getArticle()]);
    foreach ($bids as $bid) {
        $html .= "\n            <li>{$bid->getUser()->getLastName()};\n             {$bid->getValue()}&euro;\n             {$bid->getDate()};";
        $html .= $bid->getSold() ? ' ' . $bid->getSold() . ';' : '';
        $html .= "</li>";