function manage_spawn_datafield($id, $dataset = '', $type = '', $title = '', $field = '') { $c = new CDataField(); $c->Init($id); if ($id < 0) { $c->SetDataset($dataset); $c->SetDatatype($type); $c->SetTitle($title); $c->SetField($field); } return $c; }