Fixes for the new behaviour and set forms methods

This commit is contained in:
Antonio de la Rosa 2015-08-22 05:48:21 +02:00
parent f75ac6d78d
commit 9f35b00fed
7 changed files with 150 additions and 15 deletions

View file

@ -30,7 +30,9 @@ function element_exists_method_class($class, $idrow, $field_search='')
settype($idrow, 'integer');
$num_elements=$class->select_count('where '.$field_search.'=\''.$idrow.'\'', $class->idmodel);
$class->set_conditions('where '.$field_search.'=\''.$idrow.'\'');
$num_elements=$class->select_count($class->idmodel);
return $num_elements;

View file

@ -19,12 +19,12 @@
* @param string $field The field where search.
*/
function select_a_field_method_class($class, $where, $field)
function select_a_field_method_class($class, $field)
{
$arr_field=array();
$query=$class->select($where, array($field), $raw_query=1);
$query=$class->select(array($field), $raw_query=1);
while(list($field_choose)=$class->fetch_row($query))
{

View file

@ -27,7 +27,11 @@ function select_a_row_method_class($class, $idrow, $arr_select=array(), $raw_que
settype($idrow, 'integer');
$query=$class->select('where '.$class->name.'.`'.$class->idmodel.'`=\''.$idrow.'\'', $arr_select, $raw_query);
$class->set_conditions('where '.$class->name.'.`'.$class->idmodel.'`=\''.$idrow.'\'');
$class->set_limit('limit 1');
$query=$class->select($arr_select, $raw_query);
return $class->fetch_array($query, $assoc);

View file

@ -23,12 +23,14 @@
*/
function select_a_row_where_method_class($class, $where, $arr_select=array(), $raw_query=0, $assoc=0)
function select_a_row_where_method_class($class, $arr_select=array(), $raw_query=0, $assoc=0)
{
settype($idrow, 'integer');
$query=$class->select($where, $arr_select, $raw_query);
$query=$class->select($arr_select, $raw_query);
$class->set_limit('limit 1');
return $class->fetch_array($query, $assoc);

View file

@ -22,7 +22,7 @@
*
*/
function select_to_array_method_class($class, $where="", $arr_select=array(), $raw_query=0, $index_id='')
function select_to_array_method_class($class, $arr_select=array(), $raw_query=0, $index_id='')
{
$arr_return=array();
@ -43,7 +43,7 @@ function select_to_array_method_class($class, $where="", $arr_select=array(), $r
}
$query=$class->select($where, $arr_select, $raw_query);
$query=$class->select($arr_select, $raw_query);
while($arr_row=$class->fetch_array($query))
{