PDF Maker - Fonctions personnalisées
Toutes les fonctions personnalisées ont la même forme, mais peuvent varier, selon le nombre de paramètres :
[CUSTOMFUNCTION|nomdelafonction|param1|param2|param3|param4|param5|CUSTOMFUNCTION].
Attention
Il n´est pas possible d´utiliser une fonction à l´intérieur d´une autre en paramètres.
Liste des Fonctions :
- ◉ if_multipleCond : Permet de retourner un résultat selon un ensemble de conditions
- ◉ if_return_custom_image : Retourne l´image avec l´ « url1 » de largeur « width1 » et de hauteur « height1 » si l´ensemble des conditions « params » est vrai, retourne l´image à l´ « url2 » de largeur « width2 » et de hauteur « height2 » dans le cas contraire.
- ◉ addToCFArray : Permet d´ajouter dans la liste (array) name l´élément value.
- ◉ implodeCFArray : Affiche tous les éléments de la liste name, liés entre-eux par la chaine de caractère glue.
- ◉ addToCFArrayALL : Permet d´ajouter dans la liste (array) name l´élément value.
- ◉ implodeCFArrayALL : Affiche tous les éléments de la liste name, liés entre-eux par la chaine de caractère glue.
- ◉ sumCFArray : Additionne et affiche la somme des éléments contenus dans la liste name.
- ◉ sumCFArrayAll : Additionne et affiche la somme des éléments contenus dans la liste name.
- ◉ datefmt : Affiche une date donnée "date" dans le format défini
- ◉ dateWithFullMonth : Affiche une date donnée "date" selon le format défini dans les préférences de l'utilisateur
- ◉ dateWithHalfMonth : Affiche une date donnée "date" selon le format défini dans les préférences de l'utilisateur
- ◉ pdfmakerGetEntityName : Retourne le nom du module de l´argument entityid, passé en paramètre.
- ◉ if_true_return_image : Affiche l´image dont l´url est src_img si param1 = param2
- ◉ its4you_nl2br : Transforme les sauts de lignes de type \n, \r\n en saut de ligne HTML
- ◉ discountProductInPercent : Affiche le pourcentage de remise en fonction du montant de remise (discountamount) et du total du produit (subtotal)
- ◉ isInMultiselectbox : Détermine si la valeur "search" est sélectionnée dans le champ de type liste multiple "value"
- ◉ its4you_if : Effectue une condition
- ◉ its4you_getTemplateId : Affiche l´id du template PDF.
- ◉ its4you_getContactImage : Affiche l´image du Contact dont l´id CRM est id
- ◉ its4you_formatNumberToPDF : Formate un nombre pour être utilisé dans le format du modèle
- ◉ its4you_formatNumberFromPDF : Convertit un nombre au format "Template" vers le format "PHP"
- ◉ its4you_multiplication : Fait la multiplication de tous les arguments
- ◉ its4you_deduct : Fait la soustraction du premier argument nb1 par tous les arguments suivants
- ◉ its4you_sum : Fait la somme de tous les arguments passé en paramètres
- ◉ its4you_divide : Fait la division successive des arguments
- ◉ its4you_if_autoline : Effectue une condition entre param1 et param2
- ◉ its4you_if_image :
- ◉ setCFGNumberValue : Permet d'initialiser une variable numérique name à la valeur value
- ◉ sumCFGNumberValue : Permet d´ajouter la valeur value à la variable name.
- ◉ deductCFGNumberValue : Permet de soustraire la valeur value à la variable name.
- ◉ mathCFGNumberValue : pas utilisables en l´état
- ◉ showCFGNumberValue : Permet d´afficher la variable name.
- ◉ its4you_NumberFormat : Formate le nombre "number" pour qu´il affiche un nombre "decimals" de chiffres après la virgule
- ◉ setCFNumberValue : Permet d'initialiser une variable numérique name à la valeur value
- ◉ sumCFNumberValue : Permet d´ajouter la valeur value à la variable name.
- ◉ deductCFNumberValue : Permet de soustraire la valeur value à la variable name.
- ◉ mathCFNumberValue : pas utilisables en l´état
- ◉ showCFNumberValue : Permet d´afficher la variable name.
- ◉ langpdf_translate_bymodname : Permet d´obtenir un libellé "value" traduit d´un module "module".
- ◉ semantic_ru : pas utilisables en l´état
- ◉ num2str_ru : Permet d´écrire le numérique L en toutes lettres, en Russe.
- ◉ convert_number_to_words : Permet de ´traduire´ le nombre "number" en toutes lettres
- ◉ floatToInteger : Permet de tronquer "value" à l´unité.
- ◉ forceNumberFormat : Arrondit le nombre ("value") à un certains nombre ("decimals") de chiffres après la virgule
- ◉ forceIntOnNoDecimals : Permet de retirer les chiffres après la virgule lorsque ce ne sont que des "0"
- ◉ pdfSubstr : Permet de n'afficher qu'une partie d'une chaîne de caractères