// getting login data from session or use guest accounts else if (isset($_SESSION["LMS_USER"]) && $_SESSION["LMS_USER"] instanceof lms_user && $_SESSION["LMS_USER"]->is_logged_in()) { $login = $_SESSION["LMS_USER"]->get_login(); $password = $_SESSION["LMS_USER"]->get_password(); } else { $login = '******'; $password = '******'; } try { while (ob_get_level() > 0) { ob_end_clean(); } } catch (Exception $e) { } $downloader = new downloader(); $downloader->connect_to_mysql(); // If user is not logged in, open login dialog. If user is logged in // and not guest, then display "Access denied" message. if (!$downloader->check_permissions($login, $identifier, $password)) { if ($login == 'guest') { throw new Exception("Access denied. Please login.", E_USER_AUTHORIZATION); } else { throw new Exception("No rights to download object " . $identifier . ".", E_USER_RIGHTS); } } $data = $downloader->get_document_attributes($identifier); // print_r($data); // print("name=" . $data["name"] ); // exit(); header("Pragma: private"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0");