Index: trunk/core/kernel/db/db_event_handler.php
===================================================================
diff -u -r3543 -r3559
--- trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 3543)
+++ trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 3559)
@@ -146,7 +146,7 @@
{
$this->Application->Debugger->appendTrace();
}*/
-
+
trigger_error('Requested ID for prefix '.$event->getPrefixSpecial().' not passed',E_USER_NOTICE);
}
$this->Application->SetVar($event->getPrefixSpecial(true).'_id', $first_id);
@@ -417,13 +417,32 @@
}
}
+ /*$per_page = $event->getEventParam('per_page');
+ if ($per_page == 'list_next') {
+
+ $cur_page = $page;
+ $cur_per_page = $per_page;
+
+ $object->SetPerPage(1);
+
+ $object =& $this->Application->recallObject($event->Prefix);
+ $cur_item_index = $object->CurrentIndex;
+
+ $page = ($cur_page-1) * $cur_per_page + $cur_item_index + 1;
+ $object->SetPerPage(1);
+ }*/
+
$object->SetPage($page);
}
function getPerPage(&$event)
{
$per_page = $event->getEventParam('per_page');
+ /* if ($per_page == 'list_next') {
+ $per_page = '';
+ }*/
+
$config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
if ( $config_mapping ) {