Ignore:
Timestamp:
Oct 16, 2017, 8:32:17 PM (3 years ago)
Author:
p@…
Message:

PSR SPIP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/produits/trunk/produits_pipelines.php

    r106737 r106965  
    22
    33// Sécurité
    4 if (!defined('_ECRIRE_INC_VERSION')) return;
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    57
    68// Export de la config
    7 function produits_ieconfig_metas($table){
     9function produits_ieconfig_metas($table) {
    810       
    911        $table['produits']['titre'] = _T('produit:titre_produit');
    10     $table['produits']['icone'] = 'prive/themes/spip/images/produit-16.png';
    11     $table['produits']['metas_serialize'] = 'produits,produits_*';
     12        $table['produits']['icone'] = 'prive/themes/spip/images/produit-16.png';
     13        $table['produits']['metas_serialize'] = 'produits,produits_*';
    1214       
    1315        return $table;
     
    1921 * la valeur, le label affiché dans le formulaire d'édition de grappe
    2022 * @param array $array
    21  *      Le tableau du pipeline
     23 *      Le tableau du pipeline
    2224 * @return array $array
    23  *      Le tableau complété
     25 *      Le tableau complété
    2426 */
    25 function produits_grappes_objets_lies($array){
     27function produits_grappes_objets_lies($array) {
    2628        $array['produits'] = _T('produits:titre_page_configurer_produits');
    2729        return $array;
     
    3335 * Afficher les produits en cours de validation
    3436 * sur l'acceuil de l'espace privé
    35  *
    36 */
    37 function produits_accueil_encours($flux){
    38         $flux .= recuperer_fond('prive/objets/liste/produits', array(
    39                                         'statut' => array('prepa','prop'),
    40                                         'cacher_tri' => true,
    41                                         'nb' => 5),
    42                                         array('ajax' => true)
    43                                 );
     37 */
     38function produits_accueil_encours($flux) {
     39        $flux .= recuperer_fond(
     40                'prive/objets/liste/produits',
     41                array(
     42                        'statut' => array('prepa','prop'),
     43                        'cacher_tri' => true,
     44                        'nb' => 5
     45                ),
     46                array('ajax' => true)
     47        );
     48
    4449        return $flux;
    4550}
     
    4752
    4853// Insérer les listes de produits et le bouton de création dans les pages rubriques
    49 function produits_affiche_enfants($flux){
    50         if ($flux['args']['id_rubrique'] > 0){
     54function produits_affiche_enfants($flux) {
     55        if ($flux['args']['id_rubrique'] > 0) {
    5156                $flux['data'] .= recuperer_fond(
    5257                        'prive/objets/liste/produits',
     
    5762                );
    5863       
    59                 if (autoriser('creerproduitdans', 'rubrique', $flux['args']['id_rubrique'])){
     64                if (autoriser('creerproduitdans', 'rubrique', $flux['args']['id_rubrique'])) {
    6065                        $flux['data'] .= icone_verticale(_T('produit:icone_creer_produit'), generer_url_ecrire('produit_edit', 'id_rubrique='.$flux['args']['id_rubrique']), find_in_path('prive/themes/spip/images/produits-24.png'), 'new', 'right');
    6166                }
     
    6671
    6772// Compter les produits comme des enfants de rubriques
    68 function produits_objet_compte_enfants($flux){
    69         if ($flux['args']['objet'] == 'rubrique' and ($id_rubrique = intval($flux['args']['id_objet'])) > 0){   
     73function produits_objet_compte_enfants($flux) {
     74        if ($flux['args']['objet'] == 'rubrique' and ($id_rubrique = intval($flux['args']['id_objet'])) > 0) {
    7075                $statut = $flux['args']['statut'] ? ' and statut='.sql_quote($flux['args']['statut']) : '';
    7176                $flux['data']['produits'] = sql_countsel('spip_produits', 'id_rubrique='.$id_rubrique.$statut);
     
    7580
    7681// Si pas de critère "statut", on affiche que les produits publiés
    77 function produits_pre_boucle($boucle){
     82function produits_pre_boucle($boucle) {
    7883        if ($boucle->type_requete == 'produits') {
    7984                $id_table = $boucle->id_table;
    8085                $statut = "$id_table.statut";
    81                 if (!isset($boucle->modificateur['criteres']['statut']) and !isset($boucle->modificateur['tout'])){
     86                if (!isset($boucle->modificateur['criteres']['statut']) and !isset($boucle->modificateur['tout'])) {
    8287                        $boucle->where[] = array("'='", "'$statut'", "sql_quote('publie')");
    8388                }
     
    9398 * @pipeline optimiser_base_disparus
    9499 * @param  array $flux Données du pipeline
    95  * @return array       Données du pipeline
     100 * @return array           Données du pipeline
    96101 */
    97102function produits_optimiser_base_disparus($flux) {
Note: See TracChangeset for help on using the changeset viewer.