Open( $userInfo ); $logReader = $serverAdmin->GetPackageLog( $packageName ); $serverAdmin->Close(); $theLog = ""; $chunk = ""; do { $chunkSize = $logReader->Read( $chunk, 4096 ); $theLog = $theLog.$chunk; } while ( $chunkSize != 0 ); return $theLog; } // Define Local values $pageTitle = "Package Log"; $pageName = 'DisplayPackageLogPage'; $formName = 'DisplayPackageLogForm'; $selectedPackageID = "selectedPackageID"; $logContents = ""; $confirmationMsg = ""; $errorMsg = ""; if ( array_key_exists( $selectedPackageID, $_GET ) ) $selectedPackage = $_GET[ $selectedPackageID ]; if ( array_key_exists( $selectedPackageID, $_POST ) ) $selectedPackage = $_POST[ $selectedPackageID ]; if ( empty( $selectedPackage ) ) throw new Exception( $errNoPackageLog ); $firstTimeHere = FirstTimeHere( $pageName ); $pageTitle = "Package Log for ".$selectedPackage; if ( !$firstTimeHere) $logContents = GetPackageLogContents( $selectedPackage ); } catch ( MgException $e ) { CheckForFatalMgException( $e ); $errorMsg = $e->GetMessage(); } catch ( Exception $e ) { $errorMsg = $e->getMessage(); } ?>