<?php require 'Logic/afiliado.php'; $usuario_core->validateUser(); $usuario_core->hasAdminAccess('widgets'); $afiliado = getAfiliadoByIdUsuario($usuario_core->getUsuario()->id); $ganancias_complete = array(); $ganancias = $afiliado->ganancias; if (count($ganancias)) { $comision_total = 0.0; $counter = 0; foreach ($ganancias as $ganancia) { $reserva = getReserva($ganancia->reservaId); $ganancias_complete[$counter]['reserva'] = $reserva; if ($reserva->estado == 'Confirmada') { $ganancias_complete[$counter]['comision'] = '€' . number_format($ganancia->comision, 2, ',', ''); $comision_total += $ganancia->comision; } else { $ganancias_complete[$counter]['comision'] = '€0,0'; } $ganancias_complete[$counter]['porcentaje'] = $ganancia->porcentaje . '%'; $counter++; } $comision_total = 'Total: €' . number_format($comision_total, 2, ',', ''); $ganancias_complete[$counter]['comision'] = $comision_total; } $smarty->assign('ganancias', $ganancias_complete); $smarty->assign('afiliado', $afiliado); $smarty->display('admin/ganancia/lista.tpl');
<?php $usuario_core->validateUser(); require 'Logic/widget.php'; require 'Logic/afiliado.php'; if (isset($_GET["id"])) { $widget = getWidget($_GET["id"]); $usuario_id = $usuario->id; $afiliado = getAfiliadoByIdUsuario($usuario_id); $afiliado_id = $afiliado->id; $configuracion = $widget->configuracion; $smarty->assign("configuracion", (object) $configuracion); $afiliado_id_encriptado = urlencode(Encrypter::encrypt($afiliado_id, 'afiliado')); $smarty->assign("code", $afiliado_id_encriptado); $enlace = $base_url . '?a=' . $afiliado_id_encriptado; $smarty->assign("enlace", $enlace); if ($widget->tipo == 'banner') { $rgb = Core_Util_General::hex2rgb($configuracion['backgroundBody']); $images = getAllHotelImages($configuracion['hotelId']); $smarty->assign('image', array_pop($images)); $hotel_h = getHotelById($configuracion['hotelId']); $smarty->assign("hotel_h", $hotel_h); $destino = getDestino($hotel->destinoId); $smarty->assign("destino", $destino); $smarty->assign("rgb", implode(",", $rgb)); $enlace = 'http://' . $hotel_h->dominioCampania . '?a=' . $afiliado_id_encriptado; $smarty->assign("enlace", $enlace); $widget_html = $smarty->fetch('admin/widget/banner.tpl'); } else { $destinos = getAfiliadoDestinos($afiliado_id); $smarty->assign("destinos", $destinos);