//revision parsing if (strchr($_REQUEST['id'], '_')) { list($_REQUEST['id'], $revision_id) = explode('_', $_REQUEST['id']); } $datafile = new FileData($_REQUEST['id'], $pdo); // verify if ($datafile->getError() != null) { header('Location:error.php?ec=2'); exit; } else { // obtain data from resultset $owner_full_name = $datafile->getOwnerFullName(); $owner = $owner_full_name[1] . ', ' . $owner_full_name[0]; $real_name = $datafile->getRealName(); $category = $datafile->getCategoryName(); $created = $datafile->getCreatedDate(); $description = $datafile->getDescription(); $comments = $datafile->getComment(); $status = $datafile->getStatus(); $id = $_REQUEST['id']; // corrections if ($description == '') { $description = msg('message_no_description_available'); } if ($comments == '') { $comments = msg('message_no_author_comments_available'); } if ($datafile->isArchived()) { $filename = $GLOBALS['CONFIG']['archiveDir'] . e::h($id) . '.dat'; } else { $filename = $GLOBALS['CONFIG']['dataDir'] . e::h($id) . '.dat';