<?php $usuario_core->validateUser(); require 'Logic/afiliado.php'; $hoteles = getHotelesByUsuario($usuario_core->getUsuario()->id); $productos = getEventos(); $monedas = getAllMonedas(); $idiomas = getAllIdiomas(); if (isset($_GET["id"])) { $afiliado = getAfiliado($_GET["id"]); if ($afiliado->hoteles && count($afiliado->hoteles)) { foreach ($afiliado->hoteles as $c) { foreach ($hoteles as $hotel) { if ($hotel->id == $c->hotelId) { $hotel->selected = true; } } } } if ($afiliado->eventos && count($afiliado->eventos)) { foreach ($afiliado->eventos as $c) { foreach ($productos as $evento) { if ($evento->id == $c->eventoId) { $evento->selected = true; } } } } $smarty->assign('afiliado', $afiliado); $smarty->assign('edit', true); } else {
function getAfiliadoByIdUsuario($idUsuario) { $afiliado = array_pop(DAOFactory::getAfiliadoDAO()->queryByUsuarioId($idUsuario)); if ($afiliado) { return getAfiliado($afiliado->id); } else { return false; } }