function getPaisesAdwords() { try { $nombres = array('España', 'Italia', 'Alemania', 'Reino Unido', 'Rusia', 'Portugal', 'Francia', 'Holanda', 'Polonia', 'Bélgica', 'Dinamarca', 'Croacia', 'Irlanda'); $paises = array(); foreach ($nombres as $n) { $p = DAOFactory::getPaisDAO()->queryByNombre($n); if ($p && count($p)) { $paises[] = $p[0]; } } return $paises; } catch (Exception $e) { var_dump($e); return false; } }
function getAfiliado($idAfiliado) { try { $afiliado = DAOFactory::getAfiliadoDAO()->load($idAfiliado); $afiliado->usuario = DAOFactory::getUsuarioDAO()->load($afiliado->usuarioId); $cuentas = DAOFactory::getUsuarioCuentaDAO()->queryByUsuarioId($afiliado->usuarioId); $afiliado->cuenta = array_pop($cuentas); if ($afiliado->cuenta->direccionId) { $afiliado->cuenta->direccion = DAOFactory::getDireccionDAO()->load($afiliado->cuenta->direccionId); } if ($afiliado->cuenta->paisId) { $afiliado->cuenta->pais = DAOFactory::getPaisDAO()->load($afiliado->cuenta->paisId); } $afiliado->hoteles = DAOFactory::getAfiliadoHotelDAO()->queryByAfiliadoId($idAfiliado); $afiliado->eventos = DAOFactory::getAfiliadoEventoDAO()->queryByAfiliadoId($idAfiliado); $afiliado->ganancias = DAOFactory::getReservaAfiliadoDAO()->queryByAfiliadoId($idAfiliado); return $afiliado; } catch (Exception $e) { return false; } }