Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »

Si vous avez besoin d’effectuer un traitement spécifique de vos données pour vos templates, vous pouvez utiliser des fonctions prédéfinies conditionnelles.




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 :
    Error rendering macro 'excerpt-include' : No link could be created for '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 :
    Error rendering macro 'excerpt-include' : No link could be created for '☠ semantic_ru | mathCFNumberValue | mathCFGNumberValue'.
  • 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 :
    Error rendering macro 'excerpt-include' : No link could be created for '☠ semantic_ru | mathCFNumberValue | mathCFGNumberValue'.
  • showCFNumberValue : Permet d´afficher la variable name.
  • langpdf_translate_bymodname : Permet d´obtenir un libellé "value" traduit d´un module "module".
  • semantic_ru :
    Error rendering macro 'excerpt-include' : No link could be created for '☠ semantic_ru | mathCFNumberValue | mathCFGNumberValue'.
  • 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 retourner un résultat selon un ensemble de conditions
  • pdfSubstr : Permet de n'afficher qu'une partie d'une chaîne de caractères


  • No labels