- if (dbm::is_result($r)) {
- foreach ($r as $rr) {
- if(! array_key_exists($rr['hook'],$a->hooks))
- $a->hooks[$rr['hook']] = array();
- $a->hooks[$rr['hook']][] = array($rr['file'],$rr['function']);
+ while ($rr = dba::fetch($r)) {
+ if (! array_key_exists($rr['hook'],$a->hooks)) {
+ $a->hooks[$rr['hook']] = array();