. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ /* * Created on 13-02-2008 * * @author David Callizaya */ if (!isset($_SESSION['PROCESS'])) { G::header('location: login'); } require_once 'classes/model/AppDocumentPeer.php'; $oAppDocument = new AppDocument(); $oAppDocument->Fields = $oAppDocument->load($_GET['a']); $sAppDocUid = $oAppDocument->getAppDocUid(); $info = pathinfo($oAppDocument->getAppDocFilename()); $iDocVersion = $oAppDocument->getDocVersion(); $ext = $info['extension']; $realPath = PATH_DOCUMENT . $oAppDocument->Fields['APP_UID'] . '/' . $sAppDocUid .'_'.$iDocVersion . '.' . $ext; if (!file_exists($realPath)) { $realPath = PATH_DOCUMENT . $oAppDocument->Fields['APP_UID'] . '/' . $sAppDocUid . '.' . $ext; } if (!file_exists($realPath)) { G::streamFile($realPath, true, $oAppDocument->Fields['APP_DOC_FILENAME']); } else { die("'" . $oAppDocument->Fields['APP_DOC_FILENAME'] . "' " . G::LoadTranslation('ID_ERROR_STREAMING_FILE')); }