Little fixes
This commit is contained in:
parent
1c88f85a99
commit
243767bc12
4 changed files with 28 additions and 1 deletions
|
|
@ -48,6 +48,7 @@ class CharField extends PhangoField {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function is for check if the value for field is valid
|
* This function is for check if the value for field is valid
|
||||||
|
* If required and empty check how false
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function check($value)
|
public function check($value)
|
||||||
|
|
@ -55,6 +56,14 @@ class CharField extends PhangoField {
|
||||||
|
|
||||||
//Delete Javascript tags and simple quotes.
|
//Delete Javascript tags and simple quotes.
|
||||||
$this->value=Utils::form_text($value);
|
$this->value=Utils::form_text($value);
|
||||||
|
|
||||||
|
if($value=='')
|
||||||
|
{
|
||||||
|
|
||||||
|
$this->error=1;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
return Utils::form_text($value);
|
return Utils::form_text($value);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -120,6 +120,11 @@ class PhangoField {
|
||||||
|
|
||||||
public $update=0;
|
public $update=0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A property for set if error
|
||||||
|
*/
|
||||||
|
|
||||||
|
public $error=0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Method used for internal tasks related with searchs. You can overwrite this method in your PhangoField object if you need translate the value that the user want search to a real value into the database.
|
* Method used for internal tasks related with searchs. You can overwrite this method in your PhangoField object if you need translate the value that the user want search to a real value into the database.
|
||||||
|
|
@ -176,6 +181,17 @@ class PhangoField {
|
||||||
|
|
||||||
return $this->check($value);
|
return $this->check($value);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Basic check for sql things
|
||||||
|
*/
|
||||||
|
|
||||||
|
public function check($value)
|
||||||
|
{
|
||||||
|
|
||||||
|
return str_replace('"', '"', $value);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
namespace PhangoApp\PhaModels;
|
namespace PhangoApp\PhaModels;
|
||||||
|
|
||||||
if(!function_exists('mysql_query'))
|
if(!function_exists('mysqli_query'))
|
||||||
{
|
{
|
||||||
|
|
||||||
throw new \Exception('Error: Mysql database don\'t supported by php');
|
throw new \Exception('Error: Mysql database don\'t supported by php');
|
||||||
|
|
|
||||||
|
|
@ -320,6 +320,8 @@ class ModelForm {
|
||||||
|
|
||||||
$post[$key_form]=$form->field->check($post[$key_form]);
|
$post[$key_form]=$form->field->check($post[$key_form]);
|
||||||
|
|
||||||
|
//If isset how false the error field..., then error.
|
||||||
|
|
||||||
if($post[$key_form]=='' && $form->required==1)
|
if($post[$key_form]=='' && $form->required==1)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue