Пример #1
0
 public function &getObjects($criteria = null, $limit = null, $start = null, $id_as_key = false)
 {
     $ret = array();
     $mObjects =& parent::getObjects($criteria, $limit, $start, $id_as_key);
     //return $mObjects;
     foreach ($mObjects as $key => $mobj) {
         $mobj->setmModule();
         //判定用のインストール済みのモジュール情報の保持を追加
         if ($id_as_key) {
             $id = $mobj->getVar('id');
             $ret[$id] = $mobj;
             // do not add &
         } else {
             $ret[] = $mobj;
             // do not add &
         }
     }
     return $ret;
 }
Пример #2
0
 function &getObjects($criteria = null, $limit = null, $start = null, $id_as_key = false)
 {
     $objects =& parent::getObjects($criteria, $limit, $start, $id_as_key);
     if (count($objects)) {
         foreach (array_keys($objects) as $key) {
             $objects[$key]->_loadGroups();
         }
     }
     return $objects;
 }
Пример #3
0
 public function &getObjects($criteria = null, $limit = null, $start = null, $id_as_key = false)
 {
     $objs = parent::getObjects($criteria, $limit, $start, $id_as_key);
     foreach (array_keys($objs) as $key) {
         $objs[$key]->setFieldTypeObject();
     }
     return $objs;
 }