rebuilding head
[mir.git] / templates / admin / LISTFUNCTIONS.template
index 256e652..27f043b 100755 (executable)
         <b>${i}</b> 
       </td>
     </list>
-      <td class="${TABLE_HEAD_CLASS}">
+      <td class="${TABLE_HEAD_CLASS}" width="50">
         &nbsp;
       </td> 
   </tr>
 </function>
 \r
+<function SpannedListHead(aHeaders, aSpans)>\r
+  <tr class="${TABLE_HEAD_CLASS}">
+    <assign index="0">\r
+    <list aHeaders as i>
+      <td colspan="${aSpans[index]}" class="${TABLE_HEAD_CLASS}">
+        <b>${i}</b> 
+      </td>
+      <assign index=utility.increment(index)>
+    </list>
+      <td class="${TABLE_HEAD_CLASS}">
+        &nbsp;
+      </td> 
+  </tr>
+</function>
+
 <function ListFoot(aNrRecords, aFrom, aTo)>\r
   <tr>    
     <td colspan="${TABLE_NR_COLUMNS}" class="table-foot">
 </table>\r
 </function>\r
 
+<function ExtendedListEntry(aFields, aLinks, aLinkTitles)>
+    <if alt=="1">
+      <assign alt="0">
+      <tr class="${LIST_ROW_CLASS_ALTERNATIVE}">
+    <else>
+      <assign alt="1"> 
+      <tr class="${LIST_ROW_CLASS}">
+    </if>
+      
+    <list aFields as i>   
+      <td>
+        ${i}
+      </td>
+    </list>
+      <td>\r
+        <assign index="0">\r
+        <assign first="1">\r
+        <list aLinks as i>\r
+          <if first=="1">\r
+            <assign first="0">\r
+          <else>  \r
+            |\r
+          </if>\r
+          <a class="listcommand" href="${config.actionRoot}?${utility.encodeHTML(i)}">${aLinkTitles[index]}</a>        \r
+          <assign index=utility.increment(index)>
+        </list>\r
+      </td>
+    </tr>
+</function>\r
+
+
+<function SpannedListEntry(aFields, aSpans, aLinkPrefix,  aLinks, aLinkTitles)>\r
+    <if alt=="1">
+      <tr class="${LIST_ROW_CLASS_ALTERNATIVE}">
+    <else>
+      <tr class="${LIST_ROW_CLASS}">
+    </if>
+      
+    <assign index="0">\r
+    <list aFields as i>   
+      <td colspan="${aSpans[index]}">
+        ${i}
+      </td>
+      <assign index=utility.increment(index)>
+    </list>
+      <td>\r
+        <assign index="0">\r
+        <assign first="1">\r
+        <list aLinks as i>\r
+          <if first=="1">\r
+            <assign first="0">\r
+          <else>  \r
+            |\r
+          </if>\r
+          <a class="listcommand" href="${config.actionRoot}?${utility.encodeHTML(aLinkPrefix)}${utility.encodeHTML(i)}">${aLinkTitles[index]}</a>        \r
+          <assign index=utility.increment(index)>
+        </list>\r
+      </td>
+    </tr>
+</function>    
 <function ListEntry(aFields, aLinkPrefix, aLinks, aLinkTitles)>\r
     <if alt=="1">
       <assign alt="0">