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 -----------------------