Functions Dev: Difference between revisions

Jump to navigation Jump to search
no edit summary
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.
1,988

edits

Navigation menu