source: spip-zone/_plugins_/stocks/trunk/stocks_fonctions.php @ 107615

Last change on this file since 107615 was 107615, checked in by arnaud.berard@…, 3 years ago

secu mise en forme psr

  • Property svn:eol-style set to native
File size: 808 bytes
Line 
1<?php
2
3// Sécurité
4if (!defined("_ECRIRE_INC_VERSION")) {
5        return;
6}
7
8include_spip('inc/stocks');
9
10// Retourner une quantie pour l'objet en cours
11function balise_QUANTITE_dist($p) {
12        if (!$_objet = interprete_argument_balise(1,$p)){
13                $_objet = objet_type($p->type_requete);
14                $_id = champ_sql($p->boucles[$p->id_boucle]->primary,$p);
15        }
16        else {
17                $_id = interprete_argument_balise(2,$p);
18    }
19
20    $p->code = "quantite_champ_ou_stock(".champ_sql('quantite', $p).",".sql_quote($_objet).",$_id)";
21    $p->interdire_scripts = false;
22               
23        return $p;
24}
25
26
27function quantite_champ_ou_stock($quantite,$objet,$id_objet) {
28    include_spip('inc/stocks');
29    if (is_null($quantite)){
30        return get_quantite($objet,$id_objet);
31    }
32    else {
33                spip_log($quantite,'stocks');
34        return $quantite;
35    }
36}
37
Note: See TracBrowser for help on using the repository browser.