private static function viewAdmin() { $db = new DataBase(); $manager = new ManageUser($db); $managerArt = new ManageArt($db); $sesion = new Session(); $todosAutores = $manager->getListAdmin(); $autores = ""; $i = 1; foreach ($todosAutores as $autor) { $timeline = ""; $portfolio = ""; $item = ""; $portfolioTemplate = ""; $portfolioItem = ""; switch ($autor->getStyle()) { case "escultura": $portfolioTemplate = "./template/_escultor.html"; $portfolioItem = "./template/_escultor_item.html"; break; case "pintura": $portfolioTemplate = "./template/_pintura.html"; $portfolioItem = "./template/_pintura_item.html"; break; case "fotografia": $portfolioTemplate = "./template/_fotografia.html"; $portfolioItem = "./template/_fotografia_item.html"; break; default: break; } $todosArt = $managerArt->getList($autor->getEmail()); foreach ($todosArt as $art) { $argsart = array("title" => $art->getTitle(), "image" => $art->getImage(), "cdate" => $art->getCdate()); $itemTemp = new Template($portfolioItem, $argsart); $item .= $itemTemp->get(); } $porTemp = new Template($portfolioTemplate, array("items" => $item)); $portfolio = $porTemp->get(); if ($i % 2 == 0) { $timeline = 'class="timeline-inverted"'; } $argsaut = array("alias" => $autor->getAlias(), "image" => $autor->getImage(), "description" => $autor->getDescription(), "inverted" => $timeline, "email" => $autor->getEmail()); $templateAutor = new Template('./template/_authoradmin.html', $argsaut); $autores .= $templateAutor->get(); $i++; } $args = array("autores" => $autores); $template = new Template('./template/_admin.html', $args); $template->show(); $db->close(); }