function map_stageaccess(&$records, &$record) { if (!isset($this->stages[$record->parent])) { return; } $Access = new MemberAccess(); $Access->populate($record); if (!isset($this->stages[$Access->parent]->rules)) { $this->stages[$Access->parent]->rules = array(); } if (!isset($this->stages[$Access->parent]->rules[$Access->name])) { $this->stages[$Access->parent]->rules[$Access->name] = array(); } $this->stages[$Access->parent]->rules[$Access->name][] = $Access; $records[$record->id] = $Access; }