protected $is_valid = null;
- function __construct($data=null, $extra=array(), $label_suffix=null)
+ function __construct($data=null, $extra=array())
{
if ($data !== null) {
$this->data = $data;
$this->is_bound = true;
}
- if ($label_suffix !== null) $this->label_suffix = $label_suffix;
-
$this->initial = \PFF\Arr::get($extra, 'initial', array());
$this->initFields($extra);
$this->f = new IPF_Form_FieldProxy($this);
return sprintf('<%s #%d>', get_class($this), $this->_oid);
}
- public function ModelAdmin()
- {
- $cn = get_class($this);
- if (isset(IPF_Admin_Model::$models[$cn]))
- return IPF_Admin_Model::$models[$cn];
- return null;
- }
-
public function SetFromFormData($cleaned_values)
{
$names = $this->_table->getFieldNames();
$response = self::response500($req, $e);
$response->render();
}
- }
+ }
public function match($req)
{
$tmpl = new IPF_Template_File($tplfile, IPF_Project_Template::getDefaultTemplateEnvironment());
return $tmpl->render($context);
}
-
- public static function GetFormForModel($model, $data=null, $extra=array(), $label_suffix=null)
- {
- $extra['model'] = $model;
- return new IPF_Form_Model($data, $extra, $label_suffix);
- }
}