function getHotelLogotipo($idHotel) { try { $archivo = null; $hotel = DAOFactory::getHotelDAO()->load($idHotel); if ($hotel) { if ($hotel->logoId) { $archivo = DAOFactory::getArchivoDAO()->load($hotel->logoId); } } return $archivo; } catch (Exception $e) { return false; } }
function getEventoFotos($id) { try { $evento_fotos = DAOFactory::getEventoArchivoDAO()->queryByEventoId($id); $fotos = array(); if ($evento_fotos && is_array($evento_fotos)) { foreach ($evento_fotos as $evento_foto) { $fotos[] = DAOFactory::getArchivoDAO()->load($evento_foto->archivoId); } } return $fotos; } catch (Exception $e) { return false; } }
function deleteFotoDestino($id) { try { $transaction = new Transaction(); DAOFactory::getDestinoArchivoDAO()->deleteByArchivoId($id); DAOFactory::getArchivoDAO()->delete($id); $transaction->commit(); return true; } catch (Exception $e) { var_dump($e); if ($transaction) { $transaction->rollback(); } return false; } }