예제 #1
0
<?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 {
예제 #2
0
function getAfiliadoByIdUsuario($idUsuario)
{
    $afiliado = array_pop(DAOFactory::getAfiliadoDAO()->queryByUsuarioId($idUsuario));
    if ($afiliado) {
        return getAfiliado($afiliado->id);
    } else {
        return false;
    }
}