Index: trunk/kernel/include/parseditem.php
===================================================================
diff -u -r341 -r342
--- trunk/kernel/include/parseditem.php (.../parseditem.php) (revision 341)
+++ trunk/kernel/include/parseditem.php (.../parseditem.php) (revision 342)
@@ -2774,7 +2774,53 @@
}
}
}
- }
+ }
+
+ function AdminPrintItems($template)
+ {
+ // prints item listing for admin (browse/advanced view) tabs
+ $o = '
';
+
+ $i = 1;
+
+ $topleft = 0;
+ $topright = 0;
+ $rightcount = 0;
+ $total_items = $this->NumItems();
+ $topleft = ceil($total_items / 2);
+ $topright = $total_items - $topleft;
+
+ for($x = 0; $x < $topleft; $x++)
+ {
+ //printingleft
+ $item = $this->Items[$x];
+ if ($i > 2)
+ {
+ $o .= "
\n";
+ $i = 1;
+ }
+ $o .= $item->AdminParseTemplate($template);
+ $i++;
+
+ //printingright
+ if ($rightcount < $topright && ( ($x + $topleft) < $total_items) )
+ {
+ $item = $this->Items[ $x + $topleft ];
+ if ($i > 2)
+ {
+ $o.="
\n";
+ $i = 1;
+ }
+ $o .= $item->AdminParseTemplate($template);
+ $i++;
+ $rightcount++;
+ }
+ }
+ $o .= "\n
\n";
+
+ return $o;
+ }
+
}
// -------------- NEW CLASSES -----------------------