From 1d6d07ca31dd9219bd0283f3402162ea31cd6168 Mon Sep 17 00:00:00 2001 From: Antonio de la Rosa Date: Tue, 15 Mar 2016 20:10:29 +0100 Subject: [PATCH] Fixes --- src/CoreFields/I18nField.php | 2 +- src/CoreFields/PasswordField.php | 3 ++- src/Forms/PasswordForm.php | 4 ++-- src/ModelForm.php | 20 ++++++++++++++++++-- 4 files changed, 23 insertions(+), 6 deletions(-) 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 +?>