示例#1
0
<?php

$usuario_core->validateUser();
require 'Logic/widget.php';
require 'Logic/afiliado.php';
if (isset($_GET["id"])) {
    $afiliado = getAfiliado($_GET["id"]);
    $hoteles = $afiliado->hoteles;
    $hoteles_array = array();
    if (count($hoteles)) {
        foreach ($hoteles as $hotel) {
            $hoteles_array[] = getSimpleHotel($hotel->hotelId);
        }
    }
    $smarty->assign("hoteles", $hoteles_array);
    $smarty->assign('afiliado', $afiliado);
}
$smarty->display('admin/widget/gestion.tpl');
示例#2
0
function getAfiliadoDestinos($idAfiliado)
{
    try {
        $afiliado = DAOFactory::getAfiliadoDAO()->load($idAfiliado);
        $hoteles = DAOFactory::getAfiliadoHotelDAO()->queryByAfiliadoId($idAfiliado);
        $destinos_keys = array();
        foreach ($hoteles as $hotelAfiliado) {
            $hotel = getSimpleHotel($hotelAfiliado->hotelId);
            if (!in_array($hotel->destinoId, $destinos_keys)) {
                if ($hotel->destinoId) {
                    $destinos_keys[] = $hotel->destinoId;
                }
            }
        }
        $destinos = array();
        foreach ($destinos_keys as $destino_key) {
            $destinos[] = getDestino($destino_key);
        }
        return $destinos;
    } catch (Exception $e) {
        return false;
    }
}
示例#3
0
<?php

require 'Logic/afiliado.php';
require 'Logic/widget.php';
$usuario_core->validateUser();
$afiliado = getAfiliadoByIdUsuario($usuario_core->getUsuario()->id);
$afiliado_id = $afiliado->id;
$afiliado_id_encriptado = urlencode(Encrypter::encrypt($afiliado_id, 'afiliado'));
$hoteles = $afiliado->hoteles;
$enlaces = array();
if (count($hoteles)) {
    foreach ($hoteles as $hotel_h) {
        $h = getSimpleHotel($hotel_h->hotelId);
        $h->enlace = 'http://' . $h->dominioCampania . '?a=' . $afiliado_id_encriptado;
        $enlaces[] = $h;
    }
}
$smarty->assign("enlaces", $enlaces);
$smarty->assign('afiliado', $afiliado);
$smarty->display('admin/widget/enlaces.tpl');