home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2005 June / PCpro_2005_06.ISO / files / opensource / xamp / xampp-win32.exe / xampp / smarty-dynamic.tpl < prev    next >
Encoding:
Text File  |  2004-03-24  |  2.8 KB  |  121 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>PEAR::HTML_Progress - Generator </title>
  5. <meta name="author" content="Laurent Laville" />
  6. <style type="text/css">
  7. {literal}
  8. body {
  9.     background-color: #444444;
  10.     font-family:      Verdana, Arial, helvetica;
  11.     font-size:        10pt;
  12. }
  13. h1 {
  14.     color:            #FFC;
  15.     text-align:       center;
  16. }
  17. .maintable {
  18.     width:            100%;
  19.     border-width:     0;
  20.     border-style:     thin dashed;
  21.     border-color:     #D0D0D0;
  22.     background-color: #EEE;
  23.     cellspacing:      2;
  24.     cellspadding:     3;
  25. }
  26. .header {
  27.     text-align:       center;
  28.     color:            #FFC;
  29.     background-color: #AAA;
  30.     white-space:      nowrap;
  31. }
  32. input {
  33.     font-family:      Verdana, Arial, helvetica;
  34. }
  35. input.flat {
  36.     border-style:     solid;
  37.     border-width:     2px 2px 0 2px;
  38.     border-color:     #996;
  39. }
  40. span.qfError {
  41.     color:            #FF0000;
  42. }
  43. span.qfLabel {
  44.     font-weight:      bold;
  45. }
  46. {/literal}
  47.  
  48. {$qf_style}
  49. </style>
  50.  
  51. {if $qf_script}
  52. <script type="text/javascript">
  53. <!--
  54. {$qf_script}
  55. //-->
  56. </script>
  57. {/if}
  58. </head>
  59. <body>
  60.  
  61. {if $form.javascript}
  62.     {$form.javascript}
  63. </script>
  64. {/if}
  65.  
  66. <table class="maintable">
  67.     <form{$form.attributes}>{$form.hidden}
  68.     
  69.     {foreach item=sec key=i from=$form.sections}
  70.         <tr>
  71.             <td class="header" colspan="2">
  72.             <b>{$sec.header}</b></td>
  73.         </tr>
  74.               
  75.         {foreach item=element from=$sec.elements}
  76.                       
  77.             <!-- submit or reset button (don't display on frozen forms) -->
  78.             {if $element.type eq "submit" or $element.type eq "reset"}
  79.                 {if not $form.frozen}
  80.                 <tr>   
  81.                     <td> </td>
  82.                     <td align="left">{$element.html}</td>
  83.                 </tr>
  84.                 {/if}
  85.             
  86.             <!-- normal elements -->
  87.             {else}
  88.                 <tr>
  89.                     <td align="right" valign="top">
  90.                         <b>{$element.label}</b>
  91.                     <td>
  92.  
  93.                     {if $element.error}<span class="qfError">{$element.error}</span><br />{/if}
  94.                     {if $element.type eq "group"}
  95.                         {foreach key=gkey item=gitem from=$element.elements}
  96.                             {$gitem.label}
  97.                             {$gitem.html}                           
  98.                             {if $element.separator}{cycle values=$element.separator}{/if}
  99.                         {/foreach}
  100.                     {else}
  101.                         {$element.html}
  102.                     {/if}
  103.                     </td>
  104.                 </tr>
  105.             
  106.             {/if}
  107.         {/foreach}   
  108.     {/foreach}
  109.     
  110.     </form>   
  111. </table>
  112.  
  113. <p>
  114. {foreach key=name item=error from=$form.errors}
  115.     <span class="qfError">{$error}</span> in element [{$name}]<br />
  116. {/foreach}
  117. </p>
  118.  
  119. </body>
  120. </html>
  121.