Esempio n. 1
0
         if ($UserApplication->ID > 0) {
             $User->Load($UserApplication->UserID);
             if ($User->ID > 0) {
                 $GLOBALS['User'] =& $User;
             }
         }
     }
     //$logger->log( 'ok: ' . ( isset( $User ) ? ' has user' : ' no user' ) );
     // Failed to authenticate
     if (isset($User->ID) && $User->ID <= 0) {
         die('404');
     }
 }
 register_shutdown_function(function () {
     global $SqlDatabase, $friendHeaders;
     $SqlDatabase->close();
     if (count($friendHeaders) > 0) {
         // Get current data
         $string = ob_get_contents();
         ob_clean();
         // Write data with headers
         $out = "---http-headers-begin---\n";
         foreach ($friendHeaders as $k => $v) {
             $out .= "{$k}: {$v}\n";
         }
         $out .= "---http-headers-end---\n";
         /*$f = fopen( '/tmp/test.jpg', 'w+' );
         		fwrite( $f, $out . $string );
         		fclose( $f );*/
         die($out . $string);
     }