diff --git a/src/CoreFields/I18nField.php b/src/CoreFields/I18nField.php index 80cdb41..a5f1391 100644 --- a/src/CoreFields/I18nField.php +++ b/src/CoreFields/I18nField.php @@ -4,7 +4,7 @@ * * @author Antonio de la Rosa * @file i18n_fields.php -* @package ExtraFields\I18nFields +* @package CoreFields\I18nFields * * */ diff --git a/src/CoreFields/PasswordField.php b/src/CoreFields/PasswordField.php index 45e88f4..e29994c 100644 --- a/src/CoreFields/PasswordField.php +++ b/src/CoreFields/PasswordField.php @@ -20,6 +20,7 @@ class PasswordField extends CharField { { $this->min_length=5; $this->size=$size; + $this->protected=true; $this->form='PhangoApp\PhaModels\Forms\PasswordForm'; } @@ -109,4 +110,4 @@ class PasswordField extends CharField { } -?> \ No newline at end of file +?> diff --git a/src/Forms/PasswordForm.php b/src/Forms/PasswordForm.php index c3c6140..8217f4e 100644 --- a/src/Forms/PasswordForm.php +++ b/src/Forms/PasswordForm.php @@ -23,10 +23,10 @@ class PasswordForm extends BaseForm{ public function form() { - return ''; + return ''; } } -?> \ No newline at end of file +?> diff --git a/src/ModelForm.php b/src/ModelForm.php index 118f711..c98c54d 100644 --- a/src/ModelForm.php +++ b/src/ModelForm.php @@ -303,7 +303,7 @@ class ModelForm { static public function check_form($arr_form, $post) { - + $error=0; $num_form=0; @@ -460,7 +460,23 @@ class ModelForm { } } + + static public function pass_errors_to_array($model) + { + + $error=[]; + + foreach($model->components as $component) + { + + $error[$component->name_component]=$component->std_error; + + } + + return $error; + + } } -?> \ No newline at end of file +?>