Diff for /parser3/bin/Attic/auto.p.dist.in between versions 1.4 and 1.18

version 1.4, 2002/08/06 07:54:12 version 1.18, 2013/07/22 20:20:17
Line 1 Line 1
 #$Id$  #$Id$
   
 @conf[]  @conf[filespec]
 $charsetsdir[@charsetsdir@]  $confdir[^file:dirname[$filespec]]
 $sqldriversdir[@sqldriversdir@]  $charsetsdir[$confdir/charsets]
   $sqldriversdir[$confdir/lib]
   
 $CHARSETS[  $CHARSETS[
 @commentcharset_koi8r@    $.koi8-r[$charsetsdir/koi8-r.cfg]  #       $.cp866[$charsetsdir/cp866.cfg]
 @commentcharset_windows1250@    $.windows-1250[$charsetsdir/windows-1250.cfg]  #       $.koi8-r[$charsetsdir/koi8-r.cfg]
 @commentcharset_windows1251@    $.windows-1251[$charsetsdir/windows-1251.cfg]  #       $.koi8-u[$charsetsdir/koi8-u.cfg]
 @commentcharset_windows1257@    $.windows-1257[$charsetsdir/windows-1257.cfg]  #       $.windows-1250[$charsetsdir/windows-1250.cfg]
   #       $.windows-1251[$charsetsdir/windows-1251.cfg]
   #       $.windows-1254[$charsetsdir/windows-1254.cfg]
   #       $.windows-1257[$charsetsdir/windows-1257.cfg]
   #       $.x-mac-cyrillic[$charsetsdir/x-mac-cyrillic.cfg]
 ]  ]
 #change your client libraries paths to those on your system  
   #change your client libraries paths to those on your system
 $SQL[  $SQL[
         $.drivers[^table::set{protocol  driver  client          $.drivers[^table::create{protocol       driver  client
 mysql   $sqldriversdir/libparser3mysql.so       @mysql_client@  mysql   $sqldriversdir/libparser3mysql.@dll_extension@  libmysqlclient.@dll_extension@
 pgsql   $sqldriversdir/libparser3pgsql.so       @pgsql_client@  #sqlite $sqldriversdir/libparser3sqlite.@dll_extension@ sqlite3.@dll_extension@
 oracle  $sqldriversdir/libparser3oracle.so      @oracle_client@  #pgsql  $sqldriversdir/libparser3pgsql.@dll_extension@  libpq.@dll_extension@
   #oracle $sqldriversdir/libparser3oracle.@dll_extension@ libclntsh.@dll_extension@
 }]  }]
 ]  ]
   
 #for ^file:load[name;user-name] mime-type autodetection  #for ^file::load[name;user-name] mime-type autodetection
 $MIME-TYPES[^table::set{ext     mime-type  $MIME-TYPES[^table::create{ext  mime-type
 zip     application/zip  zip     application/zip
 doc     application/msword  doc     application/msword
 xls     application/vnd.ms-excel  xls     application/vnd.ms-excel
Line 35  tif image/tiff Line 42  tif image/tiff
 html    text/html  html    text/html
 htm     text/html  htm     text/html
 txt     text/plain  txt     text/plain
   xml     text/xml
 mts     application/metastream  mts     application/metastream
 mid     audio/midi  mid     audio/midi
 midi    audio/midi  midi    audio/midi
Line 57  $LIMITS[ Line 65  $LIMITS[
 #$MAIL[  #$MAIL[
 #       $.sendmail[your sendmail command goes here]  #       $.sendmail[your sendmail command goes here]
 #       these are tried when no 'sendmail' specified:  #       these are tried when no 'sendmail' specified:
 #           /usr/sbin/sendmail -ti  #               /usr/sbin/sendmail -t -i -f postmaster
 #           /usr/lib/sendmail -ti  #               /usr/lib/sendmail -t -i -f postmaster
 #]  #]
   
 @unhandled_exception[exception;stack]  
 ^fatal_error[Unhandled Exception;  
   
 <p>The server encountered an unhandled exception   
 and was unable to complete your request.</p>  
 <p>Please contact the server administrator,  
 $env:SERVER_ADMIN  
 and inform them of the time the error occurred,   
 and anything you might have done that may have caused the error.</p>  
 <p>More information about this error may be available in the Parser error log.</p>  
   
   @fatal_error[title;subtitle;body]
   $response:status(500)
   $response:content-type[
           $.value[text/html]
           $.charset[$response:charset]
 ]  ]
   <html>
   <head><title>$title</title></head>
   <body>
   <h1>^if(def $subtitle){$subtitle;$title}</h1>
   $body
   #for [x] MSIE friendly
   ^for[i](0;512/8){<!-- -->}
   </body>
   </html>
   
 @unhandled_exception_debug[exception;stack]  
 ^fatal_error[Unhandled Exception (Debug);  
   
   @unhandled_exception_debug[exception;stack]
   ^fatal_error[Unhandled Exception^if(def $exception.type){ ($exception.type)};$exception.source;
 <pre>^untaint[html]{$exception.comment}</pre>  <pre>^untaint[html]{$exception.comment}</pre>
 ^if(def $exception.source){  ^if(def $exception.file){
 <b>$exception.source</b><br>          ^untaint[html]{<tt>$exception.file^(${exception.lineno}:$exception.colno^)</tt>}
 <pre>^untaint[html]{$exception.file^($exception.lineno^)}</pre>  
 }  }
 ^if(def $exception.type){exception.type=$exception.type}  
 ^if($stack){  ^if($stack){
         <hr>          <hr/>
           <table>
         ^stack.menu{          ^stack.menu{
                 <tt>$stack.name</tt> $stack.file^($stack.lineno^)<br>                  <tr><td>$stack.name</td><td><tt>$stack.file^(${stack.lineno}:$stack.colno^)</tt></td></tr>
         }          }
           </table>
 }  }
   
 ]  ]
   
 @fatal_error[title;body]  
 $response:status(500)  @unhandled_exception_release[exception;stack]
 $response:content-type[  ^fatal_error[Unhandled Exception;;
         $.value[text/html]  
         $.charset[$response:charset]  <p>The server encountered an unhandled exception and was unable to complete your request.</p>
   <p>Please contact the server administrator, $env:SERVER_ADMIN and inform them of the time the error occurred, and anything you might have done that may have caused the error.</p>
   <p>More information about this error may be available in the Parser error log or in debug version of unhandled_exception.</p>
   
 ]  ]
 <html>  
 <head><title>$title</title></head>  
 <body>  @is_developer[]
 <H1>$title</H1>  #change mask to your ip address
 $body  $result(def $env:REMOTE_ADDR && ^env:REMOTE_ADDR.match[^^127\.0\.0\.1^$])
 #for [x] MSIE friendly  
 ^for[i](0;512/8){<!-- -->}  
 </body>  @unhandled_exception[exception;stack]
   #developer? use debug version to see problem details
   ^if(^is_developer[]){
           ^unhandled_exception_debug[$exception;$stack]
   }{
           ^if($exception.type eq "file.missing"){
   #               ^log404[]
   #               ^location[/404/]
                   $response:status(404)
           }{
                   ^unhandled_exception_release[$exception;$stack]
           }
   }
   
   
 @auto[]  @auto[]
 #source/client charsets  #source/client charsets
 $request:charset[windows-1251]  $request:charset[utf-8]
 $response:charset[windows-1251]  $response:charset[utf-8]
   
 $response:content-type[  $response:content-type[
         $.value[text/html]          $.value[text/html]
         $.charset[$response:charset]          $.charset[$response:charset]
 ]  ]
   
 #$SQL.connect-string[mysql://user:pass@host/db?charset=cp1251_koi8]  #$SQL.connect-string[mysql://user:pass@host/db?charset=utf8]
   #$SQL.connect-string[sqlite://db]
 #$SQL.connect-string[pgsql://user:pass@host/db]  #$SQL.connect-string[pgsql://user:pass@host/db]
 #$SQL.connect-string[oracle://user:pass@service?NLS_LANG=RUSSIAN_AMERICA.CL8MSWIN1251&NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS]  
 #$SQL.connect-string[odbc://DSN=datasource^;UID=user^;PWD=password]  #$SQL.connect-string[odbc://DSN=datasource^;UID=user^;PWD=password]

Removed from v.1.4  
changed lines
  Added in v.1.18


E-mail: