public function generatehtmlAction() { $plain = $this->_getParam("plain"); $this->_helper->viewRenderer->setNoRender(); if ($plain != null) { header("Content-type:text/plain"); } $data = new DateTime($this->_getParam("date")); $nl_date = new DateTime(); $nl_date->setTime(0, 0, 0); $nl_date->setDate($nl_date->format("Y"), $nl_date->format("m"), $nl_date->format("d") + 1); Zend_Loader::loadClass("wwnlDB"); $date = new DateTime(); $wdb = new wwnlDB(); $banner = $wdb->getBanner($data); $novas = $wdb->getNovas($data); $andamento = false; //$wdb->getAndamento($data); $ultimas = $wdb->getUltimas($data); $proxima = $wdb->getProxima($data); $revista = $wdb->getRevista($data); $count = 1; $header_date = $data; ##new DateTime( ($block['start_date']), new DateTimeZone('America/Sao_Paulo')); echo $wdb->generateBamarangHtmlHeader($header_date); if (count($banner)) { //echo ($wdb->generateHtmlSectionHeader("Novas", "Campanhas")); foreach ($banner as $block) { $count++; $start_date = new DateTime($block['start_date'], new DateTimeZone('America/Sao_Paulo')); echo $wdb->generateHtmlSection('banner.php', "", $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "IMG", $count), $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "BT", $count), "", "http://n.westwing.com.br/images/4370/" . trim($block['url_proxima']), $block['name_campanha'], $block['subline'], "Início: ", $start_date->format("d/m"), $start_date->format("h:i a"), ""); //$altura = null){ } } $count++; if (count($novas)) { if (count($novas) % 2) { $qtdDestaque = 1; } else { $qtdDestaque = 2; } $i = 0; $j = 0; echo $wdb->generateHtmlSectionHeader("Novas", "Campanhas"); foreach ($novas as $k => $block) { if ($i < $qtdDestaque) { $count++; $start_date = new DateTime($block['start_date'], new DateTimeZone('America/Sao_Paulo')); echo $wdb->generateHtmlSection('novas-ofertas.php', "", $wdb->getURLBAMA($block['url_campanha'], "", $data, "IMG", $count), $wdb->getURLBAMA($block['url_campanha'], "", $data, "BT", $count), "", "http://n.westwing.com.br/images/4370/" . trim($block['url_nova_oferta']), $block['name_campanha'], $block['subline'], "Início: ", $start_date->format("d/m"), $start_date->format("h:i a"), ""); //$altura = null){ } else { $count++; $start_date = new DateTime($block['start_date'], new DateTimeZone('America/Sao_Paulo')); if ($j % 2 == 0) { echo file_get_contents("template/HTML/novas-ofertas-head.php"); } else { echo '<td width="6"> </td>'; } echo $wdb->generateHtmlSection('novas-ofertas-body.php', "", $wdb->getURLBAMA($block['url_campanha'], "", $data, "IMG", $count), $wdb->getURLBAMA($block['url_campanha'], "", $data, "BT", $count), "", "http://n.westwing.com.br/images/4370/" . trim($block['url_proxima']), $block['name_campanha'], $block['subline'], "Início: ", $start_date->format("d/m"), $start_date->format("h:i a"), ""); //$altura = null){ if (count($novas) == $j + 1 && $j % 2 == 0) { echo '<td width="6"> </td><td> <table width="301" border="0" cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse;"></table></td>'; echo file_get_contents("template/HTML/novas-ofertas-foot.php"); } if ($j % 2 !== 0) { echo file_get_contents("template/HTML/novas-ofertas-foot.php"); } $j++; } $i++; } } echo $wdb->generateHtmlBannerShop($count, $start_date); $count++; if (count($ultimas)) { echo $wdb->generateHtmlSectionHeader("últimos", "Dias"); $i = 0; foreach ($ultimas as $block) { $count++; $end_date = new DateTime($block['end_date'], new DateTimeZone('America/Sao_Paulo')); if ($i % 2 == 0) { echo file_get_contents("template/HTML/ultimos-dias-head.php"); } else { echo "<td width=\"6\"> </td>"; } echo $wdb->generateHtmlSection('ultimos-dias.php', "", $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "IMG", $count), $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "BT", $count), "", "http://n.westwing.com.br/images/4370/" . trim($block['url_ultimos_dias']), $block['name_campanha'], $block['subline'], "Término: ", $end_date->format("d/m"), $end_date->format("h:i a"), ""); //$altura = null){ if (count($ultimas) == $i + 1 && $i % 2 == 0) { echo '<td width=\\"6\\"> </td><td> <table width="301" border="0" cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse;"></table></td>'; echo file_get_contents("template/HTML/ultimos-dias-foot.php"); } if ($i % 2 !== 0) { echo file_get_contents("template/HTML/ultimos-dias-foot.php"); } $i++; } } /*if(count($andamento)){ echo ($wdb->generateHtmlSectionHeader("Em", "Andamento")); foreach($andamento as $block){ $count++; $end_date = new DateTime( ($block['end_date']), new DateTimeZone('America/Sao_Paulo')); echo $wdb->generateHtmlSection( 'em-andamento.php',//$template, "",//$title = null, $wdb->getURL($block['url_campanha'],"", $nl_date,"IMG",$count),//$link1 = null, $wdb->getURL($block['url_campanha'],"", $nl_date,"BT",$count),//$link2 = null, "",//$alt = null, "http://n.westwing.com.br/images/4370/".trim($block['url_em_andamento']),//$src = null, $block['name_campanha'],//$name = null, $block['subline'],//$desc = null, "Término: ",//$startend = null, $end_date->format("d/m"),//$date = null, $end_date->format("h:i a"),//$time = null, "");//$altura = null){ } }*/ if (count($proxima)) { foreach ($proxima as $block) { $count++; $end_date = new DateTime($block['end_date'], new DateTimeZone('America/Sao_Paulo')); echo $wdb->generateHtmlSection('proximas.php', "", $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "IMG", $count), $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "BT", $count), "", "http://n.westwing.com.br/images/4370/" . trim($block['url_proxima']), $block['name_campanha'], $block['subline'], "Início: ", "em breve", "", $this->_getParam("p") ? "<tr><td height=\"" . $this->_getParam("p") . "\"> </td></tr>" : ""); //$altura = null){ } } if (count($revista)) { foreach ($revista as $block) { $count++; $end_date = new DateTime($block['end_date'], new DateTimeZone('America/Sao_Paulo')); echo $wdb->generateHtmlSection('revista.php', "", $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "IMG", $count), $wdb->getURLBAMA($block['url_campanha'], "", $start_date, "TXT", $count), "", "http://n.westwing.com.br/images/4370/" . trim($block['url_proxima']), $block['name_campanha'], $block['subline'], "Término: ", $end_date->format("d/m"), $end_date->format("h:i a"), $this->_getParam("r") ? "<tr><td height=\"" . $this->_getParam("r") . "\"> </td></tr>" : ""); //$altura = null){ } } echo $wdb->generateHtmlInviteFooter($start_date); }