Subversion Repositories wimsdev

Rev

Rev 14348 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. !if $save!=$empty and $changed>0
  3.   !href cmd=reply#check $name_click
  4.  $name_check
  5.  
  6.   !exit
  7. !endif
  8.  
  9. <hr>
  10. <a id="check"></a>
  11. $name_checksoftware (
  12. !href cmd=reply&confcat=5#check $name_click
  13. $name_checkgraphics.)
  14.  
  15. $table_header
  16. $table_hdtr
  17.   <th>$wims_name_name</th><th>$name_command</th>
  18.   <th class="small">$name_importance</th>
  19.   <th>$wims_name_help</th><th>$name_availability</th>
  20. </tr>
  21.  
  22. !distribute items PARI/GP,Maxima,GAP,Octave,\
  23.     Macaulay 2,Yacas,Scilab\
  24.   into n_pari,n_maxima,n_gap,n_octave,\
  25.     n_m2,n_yacas,n_scilab
  26. !distribute items 100,80,10,20,\
  27.   5,20,?\
  28.   into i_pari,i_maxima,i_gap,i_octave,\
  29.   i_m2,i_yacas,i_scilab
  30. !distribute items 2^17-1,2^17-1;,2^17-1;,2^17-1,\
  31.   2^17-1,2^17-1,2^17-1\
  32.   into t_pari,t_maxima,t_gap,t_octave,\
  33.   t_m2,t_yacas
  34. !set res=131071
  35.  
  36. !for sw in pari,maxima,octave,gap,yacas,m2,scilab
  37.  
  38.   $table_tr
  39.   !! Name
  40.   <td>$(n_$sw)</td>
  41.   !! Command
  42.   <td>$sw</td>
  43.   !! importance
  44.   <td>$(i_$sw)%</td>
  45.   !! Help
  46.   <td>
  47.   !set wims_ref_class=wims_button_help
  48.   !href cmd=help&help_subject=soft&help_conf=$sw $wims_name_help
  49.   </td>
  50.   !! Status
  51.   <td>
  52.   !set av=!exec $sw about
  53.   !set av=!trim $av
  54.   !set r_=!exec $sw $(t_$sw)
  55.   !set r_=!trim $r_
  56.   !if $sw=m2
  57.     !set r_=!word 3 of $r_
  58.   !endif
  59.   !if $av!=$empty and $res=$r_
  60.     $wims_name_yes: $av
  61.     !if $sw=maxima
  62.       !set r_=!exec maxima trigsimp(x)
  63.       !if $r_!=x
  64.         Package maxima-share $name_Unavailable.
  65.       !endif
  66.     !endif
  67.   !else
  68.     $name_Unavailable.
  69.   !endif
  70.   </td></tr>
  71. !next sw
  72.  
  73. $table_end
  74. !if $othermiss!=$empty
  75.   <div class="wims_msg warning">
  76.     <strong class="wims_warning">$wims_name_warning!</strong>
  77.     $name_warning_program
  78.     !set ll=!record 12 of lang/cat.$modu_lang
  79.     !set ll=!line 2 of $ll
  80.     !href cmd=reply&job=conf&confcat=12 $ll
  81.     ).
  82.   </div>
  83.   $table_header
  84.   $table_hdtr<th>$wims_name_name</th><th>$name_dependingonit</th>
  85.   !for other in $othermiss
  86.     !set o=!replace internal units-filter by units in $other
  87.     !if $(pack_$other)!=$empty
  88.       !set other=$(pack_$other)
  89.     !endif
  90.     $table_tr<td class="tt">
  91.     !if $other iswordof date
  92.       <span class="wims_warning">*</span>
  93.     !endif
  94.     $other
  95.     </td><td>
  96.     !if $(mod_$o)!=$empty
  97.       !set mn=!module title $(mod_$o)
  98.       !if $mn!=$empty
  99.         !href module=$(mod_$o) $mn
  100.       !endif
  101.     !else
  102.       !lookup $o in lang/help_soft.$modu_lang
  103.     !endif
  104.     !if $other iswordof chemeq units-filter
  105.       <span class="small">$name_fail.</span>
  106.     !endif
  107.      </td></tr>
  108.   !next other
  109.   $table_end
  110. !endif
  111.