From 19cd803a87bc6af6f394e53aec39ef62b19799ab Mon Sep 17 00:00:00 2001 From: Antonio de la Rosa Date: Wed, 29 Apr 2015 02:08:23 +0200 Subject: [PATCH] Fixes on modelform --- extensions/select_a_field.php | 2 +- extensions/select_a_row.php | 2 +- extensions/select_a_row_where.php | 2 +- extensions/select_to_array.php | 2 +- src/ModelForm.php | 23 +++++++++++++++++++---- 5 files changed, 23 insertions(+), 8 deletions(-) diff --git a/extensions/select_a_field.php b/extensions/select_a_field.php index d63ffa4..af86115 100644 --- a/extensions/select_a_field.php +++ b/extensions/select_a_field.php @@ -26,7 +26,7 @@ function select_a_field_method_class($class, $where, $field) $query=$class->select($where, array($field), $raw_query=1); - while(list($field_choose)=webtsys_fetch_row($query)) + while(list($field_choose)=$class->fetch_row($query)) { $arr_field[]=$field_choose; diff --git a/extensions/select_a_row.php b/extensions/select_a_row.php index e290add..d351f55 100644 --- a/extensions/select_a_row.php +++ b/extensions/select_a_row.php @@ -29,7 +29,7 @@ function select_a_row_method_class($class, $idrow, $arr_select=array(), $raw_que $query=$class->select('where '.$class->name.'.`'.$class->idmodel.'`=\''.$idrow.'\'', $arr_select, $raw_query); - return webtsys_fetch_array($query, $assoc); + return $class->fetch_array($query, $assoc); } diff --git a/extensions/select_a_row_where.php b/extensions/select_a_row_where.php index 6b4f22e..3ab27c8 100644 --- a/extensions/select_a_row_where.php +++ b/extensions/select_a_row_where.php @@ -30,7 +30,7 @@ function select_a_row_where_method_class($class, $where, $arr_select=array(), $r $query=$class->select($where, $arr_select, $raw_query); - return webtsys_fetch_array($query, $assoc); + return $class->fetch_array($query, $assoc); } diff --git a/extensions/select_to_array.php b/extensions/select_to_array.php index 3e5e582..3fb054d 100644 --- a/extensions/select_to_array.php +++ b/extensions/select_to_array.php @@ -45,7 +45,7 @@ function select_to_array_method_class($class, $where="", $arr_select=array(), $r $query=$class->select($where, $arr_select, $raw_query); - while($arr_row=webtsys_fetch_array($query)) + while($arr_row=$class->fetch_array($query)) { diff --git a/src/ModelForm.php b/src/ModelForm.php index 635f821..b179cfd 100644 --- a/src/ModelForm.php +++ b/src/ModelForm.php @@ -1,6 +1,9 @@ type = $type; $this->label = $label; $this->std_error = ''; - $this->txt_error = PhangoVar::$l_['common']->lang('error_in_field', 'Error in field'); + $this->txt_error = I18n::lang('common', 'error_in_field', 'Error in field'); $this->required = $required; $this->html_field_name=$name_field; - switch(DEBUG) + switch(ModelForm::$debug) { default: - $prefix_uniqid=generate_random_password(); + $prefix_uniqid=Utils::generate_random_password(); if(!isset($_SESSION['fields_check'][$name_field])) { @@ -169,7 +184,7 @@ class ModelForm { //$this->html_field_name=$name_field; slugify($this->label, $respect_upper=0, $replace_space='-', $replace_dot=1, $replace_barr=1); - PhangoVar::$arr_form_public[$this->html_field_name]=$name_field; + ModelForm::$arr_form_public[$this->html_field_name]=$name_field; $this->parameters = array($this->html_field_name, $class='', $parameters);