676
edits
mNo edit summary Tag: 2017 source edit |
mNo edit summary Tag: 2017 source edit |
||
| Line 9: | Line 9: | ||
Exemple de formule: | Exemple de formule: | ||
<syntaxHighlight lang="php"> | |||
$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2) | $object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2) | ||
</syntaxHighlight> | |||
Exemple pour recharger l'objet: | Exemple pour recharger l'objet: | ||
<syntaxHighlight lang="php"> | |||
(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1' | (($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1' | ||
Un autre exemple de formule pour forcer le rechargement d'un objet et de son objet parent: | Un autre exemple de formule pour forcer le rechargement d'un objet et de son objet parent: | ||
<syntaxHighlight lang="php"> | |||
(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Objet parent projet non trouvé' | (($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Objet parent projet non trouvé' | ||
| Line 62: | Line 66: | ||
== Afficher l'adresse d'un tiers == | == Afficher l'adresse d'un tiers == | ||
<syntaxHighlight lang="php"> | |||
(($reloadedobj = new Societe($db)) && ($reloadedobj->fetchNoCompute($obj->socid) > 0)) ? $reloadedobj->address: ' ' | (($reloadedobj = new Societe($db)) && ($reloadedobj->fetchNoCompute($obj->socid) > 0)) ? $reloadedobj->address: ' ' | ||
</syntaxHighlight> | |||
== Afficher le champ complémentaire d'un tiers == | == Afficher le champ complémentaire d'un tiers == | ||
<syntaxHighlight lang="php"> | |||
(($reloadedobj = new Societe($db)) && ($reloadedobj->fetchNoCompute($obj->fk_soc ? $obj->fk_soc : $object->socid) > 0)) ? $reloadedobj->array_options['options_soc_xx_conv'] : '-1' | (($reloadedobj = new Societe($db)) && ($reloadedobj->fetchNoCompute($obj->fk_soc ? $obj->fk_soc : $object->socid) > 0)) ? $reloadedobj->array_options['options_soc_xx_conv'] : '-1' | ||
</syntaxHighlight> | |||
edits