Loader=$loader; $this->Form=$form; $this->Options=$options; $this->Columns=array(); if($this->Options==null) return; foreach($this->Options->Columns as $column) { $entryData=null; if($entry!=null) { foreach($entry as $entryField) { if($column->Field->Id==$entryField->Id) { $entryData=$entryField; } } if($entryData==null) continue; } $this->AddColumn( new FBColumn($this->Loader, $this, $column, $entryData)); } } /** * @param $column FBColumn */ public function AddColumn($column) { $this->Columns[] =$column; } }