Fixes for the new behaviour and set forms methods
This commit is contained in:
parent
f75ac6d78d
commit
9f35b00fed
7 changed files with 150 additions and 15 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue