$panel) { foreach($panel as $rowCount=>$row) { foreach($row as $key=>$column) { if($this->matches($column, '/^(last_)?name$/')) { $panels[$name][$rowCount][$key] = 'full_name'; } } //foreach } //foreach } //foreach } return $panels; } function parsePanels(& $panels, $view) { if($view == 'EditView') { foreach($panels as $name=>$panel) { foreach($panel as $rowCount=>$row) { foreach($row as $key=>$column) { if($this->matches($column, '/portal_password1/si')) { $panels[$name][$rowCount][$key] = array('name'=>'portal_password1', 'type'=>'password', 'customCode'=>'', 'label'=>'LBL_PORTAL_PASSWORD'); } } //foreach } //foreach } //foreach } return $panels; } } ?>