Fonctions utiles Développeur Dolibarr: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
(Ajout de fonctions utiles essentielles pour débuter la programmation sous Dolibarr)
 
(Mise en forme)
Line 8: Line 8:
Utilisation possible :
Utilisation possible :


Exemple en php :  
Exemple en php : <syntaxhighlight lang="PHP">
 
<nowiki><code></nowiki>
 
$monChamp= $_POST["monChamp"];
$monChamp= $_POST["monChamp"];
 
</syntaxhighlight>devient<syntaxhighlight lang="PHP">
<nowiki></code></nowiki>
$monChamp= GETPOST("monChamp");
 
</syntaxhighlight>Si nous souhaitons être sûr que l'élément passé en paramètre est un entier, nous pouvons préciser :<syntaxhighlight lang="PHP">
devient  
$monChamp= GETPOST("monChamp",'int');
 
</syntaxhighlight>
<nowiki><code></nowiki>
 
$monChamp= GETPOST("monChamp");  
 
<nowiki></code></nowiki>
 
Si nous souhaitons être sûr que l'élément passé en paramètre est un entier, nous pouvons préciser :<nowiki><code></nowiki>
 
$monChamp= $_POST["monChamp",'int'];
 
<nowiki></code></nowiki>

Revision as of 09:33, 19 August 2019

Lorsque j'ai commencé le développement sous Dolibarr, je me suis retrouvé confronter face à tout un tas de fonctions importantes utilisées par dolibarr que je ne connaissais pas.

N'ayant trouvé que le fichier code source en documentation, j'ai décidé de récapituler ces fonctions dans cette page.


GETPOST() : fonction permettant de récupérer le contenu des variables GET ou POST de manière plus sécurisé.

Utilisation possible :

Exemple en php :

$monChamp= $_POST["monChamp"];

devient

$monChamp= GETPOST("monChamp");

Si nous souhaitons être sûr que l'élément passé en paramètre est un entier, nous pouvons préciser :

$monChamp= GETPOST("monChamp",'int');