Changeset 107665 in spip-zone


Ignore:
Timestamp:
Nov 20, 2017, 6:18:20 PM (16 months ago)
Author:
p@…
Message:

PSR spip

Location:
_plugins_/stocks/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/stocks/trunk/stocks_administrations.php

    r107611 r107665  
    99
    1010// Sécurité
    11 if (!defined("_ECRIRE_INC_VERSION")) {
     11if (!defined('_ECRIRE_INC_VERSION')) {
    1212        return;
    1313}
    14 
    1514
    1615/**
     
    3534        include_spip('base/upgrade');
    3635        maj_plugin($nom_meta_base_version, $version_cible, $maj);
    37 
    3836}
    39 
    40 
    4137
    4238/**
  • _plugins_/stocks/trunk/stocks_fonctions.php

    r107615 r107665  
    22
    33// Sécurité
    4 if (!defined("_ECRIRE_INC_VERSION")) {
     4if (!defined('_ECRIRE_INC_VERSION')) {
    55        return;
    66}
     
    1010// Retourner une quantie pour l'objet en cours
    1111function balise_QUANTITE_dist($p) {
    12         if (!$_objet = interprete_argument_balise(1,$p)){
     12        if (!$_objet = interprete_argument_balise(1, $p)) {
    1313                $_objet = objet_type($p->type_requete);
    14                 $_id = champ_sql($p->boucles[$p->id_boucle]->primary,$p);
     14                $_id = champ_sql($p->boucles[$p->id_boucle]->primary, $p);
     15        } else {
     16                $_id = interprete_argument_balise(2, $p);
    1517        }
    16         else {
    17                 $_id = interprete_argument_balise(2,$p);
    18     }
    1918
    20     $p->code = "quantite_champ_ou_stock(".champ_sql('quantite', $p).",".sql_quote($_objet).",$_id)";
    21     $p->interdire_scripts = false;
    22                
     19        $p->code = 'quantite_champ_ou_stock('.champ_sql('quantite', $p).','.sql_quote($_objet).',$_id)';
     20        $p->interdire_scripts = false;
     21
    2322        return $p;
    2423}
    2524
    26 
    27 function 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     }
     25function quantite_champ_ou_stock($quantite, $objet, $id_objet) {
     26        include_spip('inc/stocks');
     27        if (is_null($quantite)) {
     28                return get_quantite($objet, $id_objet);
     29        } else {
     30                spip_log($quantite, 'stocks');
     31                return $quantite;
     32        }
    3633}
    37 
  • _plugins_/stocks/trunk/stocks_pipelines.php

    r107637 r107665  
    22
    33// Sécurité
    4 if (!defined("_ECRIRE_INC_VERSION")) {
     4if (!defined('_ECRIRE_INC_VERSION')) {
    55        return;
    66}
     
    88function stocks_formulaire_charger($flux) {
    99
    10     $form = $flux['args']['form'];
     10        $form = $flux['args']['form'];
    1111
    12     if ($form == "editer_produit") {
     12        if ($form == 'editer_produit') {
    1313                $stock_default = lire_config('stocks/quantite_default');
    14         include_spip('inc/stocks');
    15         $id_produit = intval($flux['args']['args'][0]);
    16         $quantite = get_quantite("produit",$id_produit);
     14                include_spip('inc/stocks');
     15                $id_produit = intval($flux['args']['args'][0]);
     16                $quantite = get_quantite('produit', $id_produit);
    1717
    18         // La quantité produit
    19         $flux['data']['_saisies'][] = array(
    20             'saisie' => 'fieldset',
    21             'options' => array(
    22                 'nom' => 'stocks',
    23                 'label'=> 'Stock'               
    24             ),
    25             'saisies'=> array(
    26                  array(
    27                        'saisie' => 'input',
    28                         'options' => array(
    29                             'nom' => 'quantite_produit',
    30                             'label' => '<:stocks:quantite_produit:>',
    31                             'defaut' => isset($quantite) ? $quantite : $stock_default
    32                         )
    33                 )
    34             )       
    35         );
    36     }
    37    
    38     return $flux;
     18                // La quantité produit
     19                $flux['data']['_saisies'][] = array(
     20                        'saisie' => 'fieldset',
     21                        'options' => array(
     22                                'nom' => 'stocks',
     23                                'label'=> 'Stock'
     24                        ),
     25                        'saisies'=> array(
     26                                array(
     27                                        'saisie' => 'input',
     28                                        'options' => array(
     29                                                'nom' => 'quantite_produit',
     30                                                'label' => '<:stocks:quantite_produit:>',
     31                                                'defaut' => isset($quantite) ? $quantite : $stock_default
     32                                        )
     33                                )
     34                        )
     35                );
     36        }
     37
     38        return $flux;
    3939}
    4040
    41 function stocks_formulaire_traiter($flux) {
     41function stocks_formulaire_traiter($flux)
     42{
    4243
    43     $form = $flux['args']['form'];
     44        $form = $flux['args']['form'];
    4445
    45     if($form == "editer_produit") {
    46         include_spip('inc/stocks');
    47         $id_produit = $flux['data']['id_produit'];
     46        if($form == "editer_produit") {
     47                include_spip('inc/stocks');
     48                $id_produit = $flux['data']['id_produit'];
    4849                $quantite = intval(_request('quantite_produit'));
    4950               
    50         //spip_log("$id_produit",'stocks');
    51         set_quantite("produit",$id_produit,$quantite);
    52     }
    53    
    54     return $flux;
     51                //spip_log("$id_produit",'stocks');
     52                set_quantite("produit", $id_produit, $quantite);
     53        }
     54       
     55        return $flux;
    5556}
    5657
     
    6061 */
    6162
    62 function stocks_afficher_fiche_objet($flux) {
     63function stocks_afficher_fiche_objet($flux)
     64{
    6365
    64         if($flux['args']['type'] == 'produit'){
     66        if($flux['args']['type'] == 'produit') {
    6567
    6668                $objet = $flux['args']['type'];
     
    7072                        'prive/squelettes/inclure/stock_fiche_objet',
    7173                        array(
    72                                 'objet'=>$objet,
    73                                 'id_objet'=>$id_objet
     74                        'objet'=>$objet,
     75                        'id_objet'=>$id_objet
    7476                        )
    7577                );
     
    8688
    8789
    88 function stocks_pre_boucle($boucle) {
    89     //Connaitre la table en cours
    90 //    $id_table = $boucle->id_table;
    91 //
    92 //    //Savoir si on consulté la table organisations_liens
    93 //    if ($jointure = array_keys($boucle->from, 'spip_stocks')) {
    94 //        //Vérifier qu'on est bien dans le cas d'une jointure automatique
    95 //        if (isset($boucle->join[$jointure[0]])
    96 //        and isset($boucle->join[$jointure[0]][3])
    97 //              and $boucle->join[$jointure[0]]
    98 //              and $boucle->join[$jointure[0]][3]
    99 //        ) {
    100 //            //Le critere ON de la jointure (index 3 dans le tableau de jointure) est incompléte
    101 //            //on fait en sorte de retomber sur ses pattes, en indiquant l'objet à joindre
    102 //            $boucle->join[$jointure[0]][3] = "'L1.objet='.sql_quote('".objet_type($id_table)."')";
    103 //              }
    104 //    }
     90function stocks_pre_boucle($boucle)
     91{
     92        //Connaitre la table en cours
     93        //        $id_table = $boucle->id_table;
     94        //
     95        //        //Savoir si on consulté la table organisations_liens
     96        //        if ($jointure = array_keys($boucle->from, 'spip_stocks')) {
     97        //                //Vérifier qu'on est bien dans le cas d'une jointure automatique
     98        //                if (isset($boucle->join[$jointure[0]])
     99        //                and isset($boucle->join[$jointure[0]][3])
     100        //                              and $boucle->join[$jointure[0]]
     101        //                              and $boucle->join[$jointure[0]][3]
     102        //                ) {
     103        //                        //Le critere ON de la jointure (index 3 dans le tableau de jointure) est incompléte
     104        //                        //on fait en sorte de retomber sur ses pattes, en indiquant l'objet à joindre
     105        //                        $boucle->join[$jointure[0]][3] = "'L1.objet='.sql_quote('".objet_type($id_table)."')";
     106        //              }
     107        //        }
    105108
    106     return $boucle;
     109        return $boucle;
    107110}
    108111
Note: See TracChangeset for help on using the changeset viewer.