Changeset 106965 in spip-zone


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

PSR SPIP

Location:
_plugins_/produits/trunk
Files:
4 edited

Legend:

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

    r98502 r106965  
    44 * Fichier gérant l'installation et désinstallation du plugin produits
    55 *
    6  * @plugin     produits
     6 * @plugin         produits
    77 * @copyright  2014
    8  * @author     Arterrien
    9  * @licence    GNU/GPL
    10  * @package    SPIP\Produits\Installation
     8 * @author         Arterrien
     9 * @licence        GNU/GPL
     10 * @package        SPIP\Produits\Installation
    1111 */
    12 if (!defined('_ECRIRE_INC_VERSION'))
     12if (!defined('_ECRIRE_INC_VERSION')) {
    1313        return;
     14}
    1415
    1516/**
     
    1718 *
    1819 * @param string $nom_meta_base_version
    19  *     Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
     20 *         Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
    2021 * @param string $version_cible
    21  *     Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
     22 *         Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
    2223 * @return void
    2324 * */
     
    2627
    2728        $maj['create'] = array(
    28             array('maj_tables', array('spip_produits'))
     29                array('maj_tables', array('spip_produits'))
    2930        );
    3031
    3132        $maj['1.1.0'] = array(
    32             // ajout des champs immateriel/poids/longueur/largeur/hauteur
    33             array('maj_tables', array('spip_produits')),
     33                // ajout des champs immateriel/poids/longueur/largeur/hauteur
     34                array('maj_tables', array('spip_produits')),
    3435        );
    3536        $maj['1.1.1'] = array(
    36             // ajout des champs immateriel/poids/longueur/largeur/hauteur
    37             array('maj_tables', array('spip_produits')),
    38             array('sql_alter', 'TABLE spip_produits CHANGE taxe taxe DECIMAL(4,4) NULL DEFAULT NULL')
     37                // ajout des champs immateriel/poids/longueur/largeur/hauteur
     38                array('maj_tables', array('spip_produits')),
     39                array('sql_alter', 'TABLE spip_produits CHANGE taxe taxe DECIMAL(4,4) NULL DEFAULT NULL')
    3940        );
    4041
     
    4748 *
    4849 * @param string $nom_meta_base_version
    49  *     Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
     50 *         Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
    5051 * @return void
    5152 * */
    5253function produits_vider_tables($nom_meta_base_version) {
    5354
    54         sql_drop_table("spip_produits");
     55        sql_drop_table('spip_produits');
    5556
    5657        # Nettoyer les versionnages et forums
    57         sql_delete("spip_versions", sql_in("objet", array('produit')));
    58         sql_delete("spip_versions_fragments", sql_in("objet", array('produit')));
     58        sql_delete('spip_versions', sql_in('objet', array('produit')));
     59        sql_delete('spip_versions_fragments', sql_in('objet', array('produit')));
    5960
    6061        effacer_meta($nom_meta_base_version);
    6162}
    62 
    63 ?>
  • _plugins_/produits/trunk/produits_autorisations.php

    r80849 r106965  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
     14}
    1315
    1416
     
    1618 * Fonction d'appel pour le pipeline
    1719 * @pipeline autoriser */
    18 function produits_autoriser(){}
     20function produits_autoriser() {
     21}
    1922
    2023
     
    3336 * @return bool          true s'il a le droit, false sinon
    3437**/
    35 function autoriser_produits_menu_dist($faire, $type, $id, $qui, $opt){
     38function autoriser_produits_menu_dist($faire, $type, $id, $qui, $opt) {
    3639        return true;
    37 }
    38 
     40}
    3941
    4042/**
     
    4850 * @return bool          true s'il a le droit, false sinon
    4951**/
    50 function autoriser_produitcreer_menu_dist($faire, $type, $id, $qui, $opt){
     52function autoriser_produitcreer_menu_dist($faire, $type, $id, $qui, $opt) {
    5153        return autoriser('creer', 'produit', '', $qui, $opt);
    52 } 
     54}
    5355
    5456/**
     
    6365**/
    6466function autoriser_produit_creer_dist($faire, $type, $id, $qui, $opt) {
    65         return (in_array($qui['statut'], array('0minirezo', '1comite')) AND sql_countsel('spip_rubriques')>0);
     67        return (in_array($qui['statut'], array('0minirezo', '1comite')) and sql_countsel('spip_rubriques')>0);
    6668}
    6769
     
    120122**/
    121123function autoriser_associerproduits_dist($faire, $type, $id, $qui, $opt) {
    122         return $qui['statut'] == '0minirezo' AND !$qui['restreint'];
     124        return $qui['statut'] == '0minirezo' and !$qui['restreint'];
    123125}
    124126
     
    140142
    141143function autoriser_produit_creer_bouton_dist($faire, $type, $id, $qui, $opt) {
    142         if( isset($opt['contexte']['id_rubrique']) )
     144        if (isset($opt['contexte']['id_rubrique'])) {
    143145                return produits_autoriser_creerproduitdans($opt['contexte']['id_rubrique']);
    144         else
    145                 return true ;
     146        } else {
     147                return true;
     148        }
    146149}
    147150
     
    149152        include_spip('inc/config');
    150153        $config = lire_config('produits') ;
    151        
    152         if($id_rubrique && $config['limiter_ajout']) {
     154
     155        if ($id_rubrique && $config['limiter_ajout']) {
    153156                // La rubrique est-elle dans un des secteurs ?
    154                 spip_log("creerproduitdans config ".print_r($config,true),"produits");
    155                 $id_secteur = sql_getfetsel("id_secteur", "spip_rubriques", "id_rubrique=" . intval($id_rubrique));
    156                 if(is_array($config['limiter_ident_secteur']) && !in_array($id_secteur,$config['limiter_ident_secteur']))
     157                spip_log('creerproduitdans config '.print_r($config, true), 'produits');
     158                $id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
     159                if (is_array($config['limiter_ident_secteur']) && !in_array($id_secteur, $config['limiter_ident_secteur'])) {
    157160                        return false ;
     161                }
    158162        }
    159163        return true;
  • _plugins_/produits/trunk/produits_options.php

    r80849 r106965  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
    13 
    14 
    15 ?>
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
     14}
  • _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.