<?php /** @var eZModule $Module */ $Module = $Params['Module']; $ParentNodeID = isset($Params['ParentNodeID']) ? $Params['ParentNodeID'] : false; $ClassIdentifier = isset($Params['ClassIdentifier']) ? $Params['ClassIdentifier'] : false; $UserParameters = $Params['UserParameters']; try { $XMLExporter = new XMLExporter($ParentNodeID, $ClassIdentifier); $XMLExporter->setUserParameter($UserParameters); $XMLExporter->setModule($Module); } catch (InvalidArgumentException $e) { eZDebug::writeError($e->getMessage(), __FILE__); return $Module->handleError(eZError::KERNEL_NOT_FOUND, 'kernel'); } catch (Exception $e) { eZDebug::writeError($e->getMessage(), __FILE__); return $Module->handleError(eZError::KERNEL_ACCESS_DENIED, 'kernel'); } ob_get_clean(); //chiudo l'ob_start del'index.php $XMLExporter->handleDownload(); eZExecution::cleanExit();