home *** CD-ROM | disk | FTP | other *** search
/ Enter 2006 December / EnterCD_12_2006.iso / Enter / config / sasedit.sas < prev    next >
Encoding:
Text File  |  2006-09-14  |  5.4 KB  |  223 lines

  1. ============ sasedit =============
  2.  
  3. entry point: f=SASedit
  4. exit point: f=HOME 
  5.  
  6. ============ sasedit =============
  7.  
  8. imports: BCscript  (Ctr)
  9. imports: ASscript  (Ctr)
  10.  
  11. exports: File2Edit
  12.  
  13. .................................................
  14. {ed.img:<@FullPath:"./images">}
  15. {ed.Edytor:C:/Windows/Notepad.exe}
  16. {ed.Spy:C:/Program+Files/xml+spy+3.5/xmlspy.exe}
  17. {Shell:saspp://SE/shell#}
  18.  
  19. ................................................
  20.  
  21. {ed.Konwersja:e=k;s=<+BCscript>;i=<%DOCDIR>/*.txt;o=<%DOCDIR>/*.xtx;d=<+ArchivCode>}
  22.  
  23. {ed.Walidacja:e=w;s=<+ASscript>;w=<%DOCDIR>/*.xtx}
  24.  
  25. ...................................
  26.  
  27. {ed.header:
  28. <@Header>
  29. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  30. <html>
  31. <head>
  32. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  33. <title>SasEdit</title>
  34. <style type="text/css">
  35. * \123 font-family: Arial, Verdana, sans-serif;\125
  36. body \123 margin: 0 5% 0 5%\125
  37. .warn \123 color: maroon; font-family: sans-serif; \125
  38. .err  \123 color: red; font-family: sans-serif; font-weight: bold;\125
  39. .ok \123 color: green; font-weight: bold\125
  40. .mono \123 font-family: Arial \125
  41. img \123 border:none\125
  42. .menu \123 background:#f0f0f0;padding:1px;margin-bottom:.5em;
  43.     border-top:1px solid black\125
  44. .elm \123 font-family:monospace; color:navy\125
  45. a:visited \123 color: navy\125
  46. a:active \123 color: blue\125
  47. a:link \123 color: navy\125
  48. a:hover \123 color: blue\125 
  49. </style>
  50. </head>
  51. <body>
  52. <div style="font-weight:bold;margin-bottom:.2em">SasEdit: <span style="color:navy"><+Archiv></span></div>
  53. }
  54.  
  55. .....................................
  56. {ed.footer:
  57. <br>
  58. <br>
  59. <hr>
  60. </body>
  61. </html>
  62. <--+Footer-->
  63. }
  64.  
  65. ..........................
  66. {ed.div.menu:<div class="menu">}
  67. {ed.div.folder:<div><img src="<+ed.img>/folder_o.gif" align="left"> <b><%DOCDIR></b>}
  68.  
  69. {ed.txt.img:\n<br> <img src="<+ed.img>/txt.gif"> }
  70. {ed.xml.img:\n<br> <img src="<+ed.img>/xml.gif"> }
  71.  
  72.  
  73. ...............................................
  74.  
  75. {ed.aTXT: <a href="<+CGI>&f=SASedit">redakcja</a> }
  76. {ed.pTXT: redakcja }
  77.  
  78. {ed.aXML:| <a href="<+CGI>&c=0&f=ed.eXML">walidacja</a> }
  79. {ed.pXML:| walidacja }
  80.  
  81. {#ifdef PostProcess}
  82.     {ed.aPP:| <a href="<+CGI>&c=0&f=ed.PP">postproces</a> }
  83.     {ed.pPP:| postproces }
  84. {#else}
  85.     {ed.aPP:}
  86.     {ed.pPP:}
  87. {#endif}
  88.     
  89. {ed.aIND:| <a href="<+CGI>&c=0&i=*&f=HOME">indeksacja</a>}
  90. {ed.pIND:| indeksacja}
  91.  
  92.  
  93. ...............................
  94.  
  95. {ed.txt:<%DOCDIR>/*.txt}
  96.  
  97. {SASedit:
  98. <+ed.header>
  99. <@ReadDir:DOCDIR:"*.txt":Ile>\
  100. <?Ile:ed.DoRedakcji:ed.NoTXT>
  101. <+ed.footer>
  102. }
  103.  
  104. ..................
  105.  
  106.  
  107. {ed.DoRedakcji:
  108. <+ed.div.menu><+ed.pTXT><+ed.aXML><+ed.pPP><+ed.pIND></div>
  109. <+ed.div.folder></div>
  110. <@ShowDir:ed.TXTfiles>
  111. }
  112.  
  113. {ed.NoTXT:
  114. <+ed.div.menu><+ed.pTXT><+ed.pXML><+ed.pPP><+ed.pIND></div>
  115. <+ed.div.folder></div>
  116. <div style="font-size:1.2em; color: red">Brak plik≤w <b>*.txt</b></div>
  117. }
  118.  
  119. ...................
  120.  
  121.  
  122. {ed.eXML:
  123. <@Engine:ed.Konwersja>\
  124. <@Engine:ed.Walidacja>\
  125. <+ed.x1>}
  126.  
  127.  
  128. ......................................
  129. {#ifdef PostProcess}
  130.  
  131. {ed.PP:
  132. <+ed.header>
  133. <+ed.div.menu><+ed.aTXT><+ed.pXML><+ed.pPP><+ed.aIND></div>
  134. <+ed.div.folder></div>
  135. <@Engine:PostProcess>\
  136. <@ShowDir:ed.NoWarnForm>
  137. <+ed.footer>
  138. }
  139.  
  140. {ed.menu:<+ed.div.menu><+ed.aTXT><+ed.pXML><+ed.aPP><+ed.pIND></div>}
  141.  
  142. {#else}
  143.  
  144. {ed.menu:<+ed.div.menu><+ed.aTXT><+ed.pXML><+ed.aPP><+ed.aIND></div>}
  145.  
  146. {#endif}
  147.  
  148. ......................................
  149.  
  150.  
  151. {ed.x1:
  152. <+ed.header>                         
  153. <+ed.menu>
  154. <%edN=0><@ShowDir:ed.counter>\
  155. <+ed.div.folder> <?edN:ed.Warn></div>
  156. <@ShowDir:ed.NoWarnForm>
  157. <+ed.footer>}
  158.  
  159. {ed.x2:
  160. <+ed.header>
  161. <+ed.menu>
  162. <+ed.div.folder> <+ed.No.warn></div>
  163. <%edN=0><@ShowDir:ed.WarnForm>\
  164. <+ed.footer>}
  165.  
  166.  
  167. ..............................................
  168.  
  169. {span.warn:<span style="background: #f0f0f0">}
  170.  
  171. {ed.Warn: [<+span.warn> <%edN> <a href="<+CGI>&f=ed.x2"><+ed.w1></a> </span>]}
  172. {ed.No.warn: [<+span.warn> <a href="<+CGI>&f=ed.x1">bez ostrze┐e±</a> </span>]}
  173.  
  174. {ed.w1:ostrze┐e<?edN=1:"nie":ed.w2>}
  175. {ed.w2:<?edN=lt=10:ed.w3:ed.w4>}
  176. {ed.w3:<?edN=lt=5:"nia":"±">}
  177. {ed.w4:<%In=edN%10><?In=le=1:"±":ed.w5>}
  178. {ed.w5:<?In=lt=5:"nia":"±">}
  179.  
  180.  
  181. ...............................................
  182.  
  183. {File2Edit:
  184. <a href="<+Shell><+ed.file3>(<+ed.line>,1)##<+ed.Edytor>"><img src="<+ed.img>/txt.gif" title="<+ed.file3>" border="0"></a>}
  185.  
  186. {ed.file3:<@AttrValue:"file":file><@Outf:"%s":file>}
  187.  
  188. ...........
  189.  
  190. {ed.file2edit:<a class="mono" href="<+Shell><%DOCDIR>/<+ed.file>(<+ed.line>,1)##<+ed.Edytor>"><+ed.file></a> line <+ed.line>}
  191.  
  192. {ed.file:<@AttrValue:"name">}
  193. {ed.line:<@AttrValue:"line">}
  194.  
  195.  
  196. .................. formaty .........................
  197.  
  198. {ed.NoWarnForm}
  199. {:-<file.stat=warn>|<@UseForm:ed.null>}
  200. {:-<file.stat=err>|<@UseForm:ed.WarnForm>}
  201. {:-<file.stat=ok>|<@UseForm:ed.WarnForm>}
  202.  
  203. {ed.WarnForm}
  204. {:-<file>|<@Store:Msg>|<+ed.txt.img><%edN++><+ed.file2edit> ← <span class="elm"><%Msg></span>}
  205.  
  206. {:-<file.stat=ok>|<+ed.txt.img><a class="mono" href="<+Shell><%DOCDIR>/<+ed.file>##<+ed.Spy>"><b><+ed.file></b></a>}
  207.  
  208. ........................
  209.  
  210. {ed.null}
  211.  
  212. {ed.counter}
  213. {:-<file.stat=warn>|<%edN++><@UseForm:ed.null>}
  214.  
  215. {ed.TXTfiles}
  216. {:-<file>|<@Store:fname>|<+ed.txt.img><a class="mono" href="<+Shell><%DOCDIR>/<%fname>##<+ed.Edytor>"><b><%fname></b></a>}
  217.  
  218.  
  219.  
  220.  
  221. _EOF_
  222.  
  223.