Subversion Repositories wimsdev

Rev

Rev 5766 | Rev 5920 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2026 bpr 1
!read tabletheme
32 reyssat 2
!set var_lst=<li>The variable $emph
2026 bpr 3
!set var_lst=$table_tr<td>$emph
4
!set emphend0=$emphend<td>
32 reyssat 5
 
2026 bpr 6
$table_header
7
<caption>Variables for general purposes by wims server</caption>
8
 $var_lst wims_exec_error$emphend0 is used to store error messages
32 reyssat 9
  of the external program called by
1091 bpr 10
  $(ref1)cmdlist_exec_&+cmd_choose=all$(ref2)cmdlist_exec_">!exec</a>.
32 reyssat 11
  For this reason,
12
  this variable will be overwritten each time a $emph!exec$emphend
13
  command is executed.
2026 bpr 14
 $var_lst wims_module_log$emphend0 is used for individual
32 reyssat 15
  module's log files: if this variable is non-empty, wims.cgi will put its
16
  content into the module's log file, at the end of the process of the
17
  user request.
2026 bpr 18
 $var_lst wims_version$emphend0 has a value preset to the
32 reyssat 19
  current version of the wims server.
2026 bpr 20
 $var_lst wims_version_date$emphend0 has a value preset to the
32 reyssat 21
  last compile date of the server program.
2026 bpr 22
 $var_lst wims_site_manager$emphend0 contains the electronic address of the
32 reyssat 23
  site manager, as defined in the configuration file
24
  $emph wims.conf$emphend of the site. Modules should not modify this
25
  variable.
2026 bpr 26
 $var_lst wims_print_precision$emphend0 defines the printing precision when a
32 reyssat 27
  result of evaluation (via <tt>!eval</tt> or <tt>$[...]</tt>) is converted to
28
  a character string. Default value: $emph$wims_print_precision$emphend
29
  (may be modified in wims.conf).
2026 bpr 30
 $var_lst wims_warn_$emphend0... is ...
31
 $var_lst wims_compare_precision$emphend0 is used to define error tolerance
32 reyssat 32
  when wims compares two numerical values. Formula: <tt>!ifval a=b</tt> will
33
  return TRUE if <center>
34
  abs(a-b)*$$wims_compare_precision&lt;abs(a+b)+1/$$wims_compare_precision. </center>
35
  Default value: $emph$wims_compare_precision$emphend (may be modified in wims.conf).
2026 bpr 36
 $var_lst wims_texsize$emphend0 can be used to modify TeX sizes for the
32 reyssat 37
  module. Default value is 0 (no change). Maybe 1,2,... (increase TeX size) or
38
  -1,-2... (decrease TeX size).
2026 bpr 39
 $var_lst wims_homeref_parm$emphend0 is reserved for future use in the command
32 reyssat 40
  <tt>!homeref</tt>.
2026 bpr 41
 $var_lst wims_homeref_bgcolor$emphend0 is...
42
 $var_lst wims_rawmath_functions$emphend0 is used to tell rawmath routine that
32 reyssat 43
  the words contained in the variable value should be treated as function names.
44
  These words can be separated either by white space or by comma.
2026 bpr 45
 $var_lst wims_rawmath_variables$emphend0 is used to tell rawmath routine that
32 reyssat 46
  the words contained in the variable value should be treated as math variable
47
  names. These words can be separated either by white space or by comma.
2026 bpr 48
 $var_lst wims_ref_name$emphend0  gives the addess of the wims serveur (for this server, $wims_ref_name)
49
 $var_lst httpd_HTTP_HOST$emphend0 gives the name of the wims serveur (for this server, $httpd_HTTP_HOST)
50
 $var_lst wims_ref_target$emphend0 defines the target of the command
32 reyssat 51
  <tt>!href, !homeref, !form</tt>. Its value is <b>not</b> automatically
52
  reset to empty after the commands. (Defaults to empty string, meaning that
53
  the target is the current document.)
2026 bpr 54
 $var_lst wims_ref_id$emphend0 defines the id in the command
1528 bpr 55
  <tt>!href</tt> (&lt;a ... id=" "&gt;). Its value is automatically
1390 bpr 56
  reset to empty after the commands. (Defaults to empty string)
2026 bpr 57
 $var_lst wims_ref_class$emphend0 defines the css class in the command
1528 bpr 58
  <tt>!href</tt> (&lt;a ... class=" "&gt;). Its value is automatically
2026 bpr 59
  reset to empty after the command. (Defaults to empty string)
60
  $var_lst wims_ref_title$emphend0 defines the title in the command
61
  <tt>!href</tt> (&lt;a ... title=" "&gt;). Its value is automatically
62
  reset to empty after the command. (Defaults to empty string)
63
 $var_lst wims_html_header$emphend0 is the standardised html header for all
32 reyssat 64
  its modules' html outputs. Its value is defined in the file
65
  html/header.phtml. It is highly recommended that modules use this variable
66
  to define their html headers.
2026 bpr 67
 $var_lst wims_expire$emphend0 is used to define expiration dates of the
32 reyssat 68
  pages sent to clients. Don't touch it if you don't know what this means.
2026 bpr 69
 $var_lst module_init_parm$emphend0 is...
70
$table_end
5798 bpr 71
 
72
 
5766 bpr 73
!set resetyes=<br/>This variable is reset to empty after a dynamic insertion.
2026 bpr 74
$table_header
75
<caption>Variables reserved for dynamic insertions</caption>
76
 $var_lst ins_align$emphend0 defines the manner in which the inline picture
32 reyssat 77
  is aligned with respect to the line. Possible values: bottom, middle or top.
78
  Default is empty (which means bottom).
2026 bpr 79
 $var_lst ins_attr$emphend0 is used to define miscallaneous attributes of a
32 reyssat 80
  dynamic insertion. Examples:
81
  <pre>  ins_attr = align=middle</pre>
82
  (aligns the middle of the image with the baseline for the current
83
  textline), or
84
  <pre>  ins_attr = ismap</pre>
85
  (coordinates of the click will be passed back to the server; if the link
86
  of the element is the wims server, the coordinates will be registered
87
  under the variable $emph no_name$emphend.)
88
  $resetyes
2026 bpr 89
 $var_lst ins_border$emphend0 is used to define border width of the html
32 reyssat 90
  element $emph IMG $emphend
91
  resulted from the dynamic insertion. Its value should be a positive
92
  number.
93
  $resetyes
2026 bpr 94
 $var_lst ins_density$emphend0 is used to define the density of the dynamic
32 reyssat 95
  insertions. Default value: $emph 100x100 $emphend.
5766 bpr 96
  <br/>
5798 bpr 97
  <span class="wims_warning">Avoid using this variable!</span> We are planning to
32 reyssat 98
  suppress it. Will be replaced by a server-managed variable.
2026 bpr 99
 $var_lst ins_format$emphend0 can be used to determine the format of the
32 reyssat 100
  graphics file of the dynamic insertion: its value should be either $emph
101
  gif$emphend or $emph jpg$emphend. The default value of this variable is
102
  $emph gif$emphend (which can be changed by modifying the file $emph
5766 bpr 103
  wims.conf$emphend; but such change is not recommended). <br/>
32 reyssat 104
  Some types of dynamic insertions may not be affected by this variable.
2026 bpr 105
 $var_lst ins_quality$emphend0 is used to define quality of the graphics
32 reyssat 106
  convertion used in dynamic insertions. Its value should be between 0 and
107
  100. Affects only dynamic insertions whose graphics format is jpg.
2026 bpr 108
 $var_lst ins_tag$emphend0 is used for dynamic insertions within a form.
5766 bpr 109
  In this case define<br/>
110
  <tt>ins_tag=form </tt>$emph name$emphend<br/>
32 reyssat 111
  where $emph name$emphend is the name of the html element $emph IMG $emphend
112
  within the form (optional).
113
  $resetyes
4632 bpr 114
 $var_lst insdraw_size$emphend0 is the size in pixels for the dynamic insertion.
115
  $var_lst ins_filename$emphend0 is the name of the graphics file of the dynamic insertion
116
  (generated by wims). It must be taken just after the command !insdraw
117
 $var_lst ins_url$emphend0 is the url of the graphics file of the dynamic insertion.
118
 It must be taken just after the command !insdraw
2026 bpr 119
 $var_lst insplot_data$emphend0 is ...
120
 $var_lst insplot_font$emphend0 is ...
121
 $var_lst insplot_set $emphend0 is ...
122
 $var_lst insplot_split$emphend0 is ...
123
 $var_lst insplot_transparent$emphend0 is used to define transparent color
32 reyssat 124
  for insertions. Default is empty (no transparency). Usual value: 255,255,255
125
  (white is transparent).
2026 bpr 126
$table_end
32 reyssat 127
 
2925 bpr 128
$table_header
129
<caption>Variables reserved for software</caption>
130
$var_lst wims_backslash_insmath is ...
131
$var_lst pari_precision (dans oef ??)
132
$var_lst print_precision
133
$var_lst maxima_precision
134
$var_lst wims_multiexec
135
$table_end
32 reyssat 136
!! module_about
137
!! module_about_bgcolor
138
!! ins_anim_loop
139
!! ins_anim_delay
140
!! ins_anim_frames
141