1,988
edits
No edit summary Tag: 2017 source edit |
No edit summary |
||
| Line 3: | Line 3: | ||
The following page describes some important functions used by dolibarr. | The following page describes some important functions used by dolibarr. | ||
== GETPOST == | ==GETPOST== | ||
GETPOST() : function to retrieve the content of GET or POST variables in a more secure way. The PHP methods $_GET and $_POST should not be used. | GETPOST() : function to retrieve the content of GET or POST variables in a more secure way. The PHP methods $_GET and $_POST should not be used. | ||
| Line 19: | Line 19: | ||
Possible parameters of the second argument : 'none','int','intcomma','alpha','aZ','aZ09','array','san_alpha','nohtml','alphanohtml','custom'. | Possible parameters of the second argument : 'none','int','intcomma','alpha','aZ','aZ09','array','san_alpha','nohtml','alphanohtml','custom'. | ||
* 'none' = for no parameter type check | *'none' = for no parameter type check | ||
* 'int' = check that it's a numeric (integer or decimal) | *'int' = check that it's a numeric (integer or decimal) | ||
* 'intcomma' = checks that it is an integer with commas ('1,2,3,4...') | *'intcomma' = checks that it is an integer with commas ('1,2,3,4...') | ||
* 'alpha' = verifies that it is text and signs | *'alpha' = verifies that it is text and signs | ||
* 'aZ' = verifies that it is a-z only | *'aZ' = verifies that it is a-z only | ||
* 'aZ09' = verifies that it is non-special characters and numbers | *'aZ09' = verifies that it is non-special characters and numbers | ||
* 'array' = verifies that it is an array | *'array' = verifies that it is an array | ||
* 'san_alpha' = purged string (do not use for free text) | *'san_alpha' = purged string (do not use for free text) | ||
* 'nohtml' = verifies that there is no html code | *'nohtml' = verifies that there is no html code | ||
* 'alphanohtml' = checks that there is no html code | *'alphanohtml' = checks that there is no html code | ||
* 'custom' = defined by the following filters and options with the parameters $filter and $options | *'custom' = defined by the following filters and options with the parameters $filter and $options | ||
{| class="wikitable" | |||
|+ | |||
! | |||
! | |||
|- | |||
|'none' | |||
| | |||
|- | |||
|'int' | |||
| | |||
|- | |||
| | |||
| | |||
|} | |||
For more information see the comments of the function in the file htdocs/core/lib/functions.lib.php | For more information see the comments of the function in the file htdocs/core/lib/functions.lib.php | ||
== GETPOSTISSET() == | ==GETPOSTISSET()== | ||
GETPOSTISSET(variableName) allows to know if the GET or POST variable passed in parameter is defined. | GETPOSTISSET(variableName) allows to know if the GET or POST variable passed in parameter is defined. | ||
| Line 47: | Line 64: | ||
For more information see the comments of the function in the file htdocs/core/lib/functions.lib.php | For more information see the comments of the function in the file htdocs/core/lib/functions.lib.php | ||
== img_picto == | ==img_picto== | ||
img_picto() function to insert an image. | img_picto() function to insert an image. | ||
edits