Changeset 108021 in spip-zone


Ignore:
Timestamp:
Dec 12, 2017, 3:31:39 PM (16 months ago)
Author:
brunobergot@…
Message:

compat 3.x première passe

plugin => paquet ; maj procédure d'install ; rangement des images pour le privé ; optimisation du logo ; un peu de PSR

Location:
_plugins_/sympatic/trunk
Files:
5 added
1 deleted
5 edited
4 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/sympatic/trunk/action/supprimer_sympatic.php

    r45154 r108021  
    11<?php
    22
    3 if (!defined('_ECRIRE_INC_VERSION')) return;
    4 
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    56
    67function action_supprimer_sympatic_dist(){
     
    1112        list($id_liste) = preg_split(',[^0-9],',$arg);
    1213        include_spip('inc/autoriser');
    13         if (intval($id_liste) AND autoriser('supprimer','liste',$id_liste,null,null)){
     14        if (intval($id_liste) and autoriser('supprimer','liste',$id_liste,null,null)){
    1415                sql_delete("spip_sympatic_listes","id_liste = $id_liste");
    1516                sql_delete("spip_sympatic_abonnes","id_liste = $id_liste");
    1617        }
    1718}
    18 
    19 ?>
  • _plugins_/sympatic/trunk/base/sympatic.php

    r50767 r108021  
    11<?php
    2        
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
     6
    37function sympatic_declarer_tables_interfaces($interface){
    48        // 'spip_' dans l'index de $tables_principales
    59        // pour pouvoir faires des BOUCLES(SYMPATIC_LISTES)
    6         $interface['table_des_tables']['sympatic_listes']='sympatic_listes';
    7         $interface['table_des_tables']['sympatic_abonnes']='sympatic_abonnes';
     10        $interface['table_des_tables']['sympatic_listes'] = 'sympatic_listes';
     11        $interface['table_des_tables']['sympatic_abonnes'] = 'sympatic_abonnes';
    812
    913        $interface['tables_jointures']['spip_sympatic_listes'][] = 'sympatic_abonnes';
     
    3943        $sympatic_abonnes = array(
    4044                "id_liste"      => "bigint(21) NOT NULL",
    41                 "id_auteur"     => "bigint(21) NOT NULL");
     45                "id_auteur"     => "bigint(21) NOT NULL"
     46        );
    4247       
    4348        $sympatic_abonnes_key = array(
    4449                "PRIMARY KEY"   => "id_liste,id_auteur",
    45                 "KEY id_auteur" => "id_liste");
     50                "KEY id_auteur" => "id_liste"
     51        );
    4652       
    4753        $tables_auxiliaires['spip_sympatic_abonnes'] = array(
    4854                'field' => &$sympatic_abonnes,
    49                 'key' => &$sympatic_abonnes_key);
     55                'key' => &$sympatic_abonnes_key
     56        );
    5057       
    5158        return $tables_auxiliaires;
    5259}
    53 
    54 ?>
  • _plugins_/sympatic/trunk/inc/sympatic.php

    r50842 r108021  
    11<?php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    26
    37/*
     
    2226                return true;
    2327       
    24         $sujet=null;
     28        $sujet = null;
    2529       
    2630        spip_log("traiter abonnement liste : $id_liste | action : $action | id_auteur : $id_auteur","sympatic");
     
    3741        $envoyer_mail = charger_fonction('envoyer_mail','inc');
    3842        if ($envoyer_mail($liste_data['email_robot'], $sujet, 'hop sympatic')){
    39                 if ($action=='abonner'){
     43                if ($action == 'abonner') {
    4044                        sql_insertq('spip_sympatic_abonnes', array('id_liste' => intval($id_liste), 'id_auteur' => intval($id_auteur)));
    4145                }
    42                 if ($action=='desabonner'){
     46                if ($action == 'desabonner') {
    4347                        sql_delete('spip_sympatic_abonnes','id_liste='.intval($id_liste).' AND id_auteur='.intval($id_auteur));
    4448                }
     
    4852                return false;
    4953}
    50 
    51 ?>
  • _plugins_/sympatic/trunk/sympatic_administrations.php

    r108020 r108021  
    11<?php
    2 if (!defined('_ECRIRE_INC_VERSION')) return;
    32
    4 include_spip('inc/meta');
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    56
    6 function sympatic_upgrade($nom_meta_base_version,$version_cible){
    7         $current_version = "0.0";
    8         if ((!isset($GLOBALS['meta'][$nom_meta_base_version]))
    9                         || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    10                 include_spip('base/sympatic');
    11                 include_spip('base/create');
    12                 include_spip('base/abstract_sql');
    13                 if ($current_version==0.0){
    14                         creer_base();
    15                         ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
    16                 }
    17                 if (version_compare($current_version,'0.3.0','<')){
    18                         maj_tables('spip_sympatic_listes');
    19                         ecrire_meta($nom_meta_base_version,$current_version="0.3.0",'non');
    20                 }
    21         }
     7function sympatic_upgrade($nom_meta_base_version, $version_cible){
     8        $maj = array();
     9
     10        $maj['create'] = array(
     11                array('maj_tables', array('spip_sympatic_listes', 'spip_sympatic_abonnes')),
     12        );
     13
     14        $maj['0.3.0'] = array(
     15                array('maj_tables', array('spip_sympatic_listes')),
     16        );
     17
     18        include_spip('base/upgrade');
     19        maj_plugin($nom_meta_base_version, $version_cible, $maj);
    2220}
    2321
    2422function sympatic_vider_tables($nom_meta_base_version) {
    25         sql_drop_table("spip_sympatic_listes");
    26         sql_drop_table("spip_sympatic_abonnes");
     23        sql_drop_table('spip_sympatic_listes');
     24        sql_drop_table('spip_sympatic_abonnes');
    2725        effacer_meta($nom_meta_base_version);
    2826}
    29 
    30 ?>
  • _plugins_/sympatic/trunk/sympatic_autoriser.php

    r108020 r108021  
    11<?php
    22
    3 
    4 if (!defined('_ECRIRE_INC_VERSION')) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    56
    67function sympatic_autoriser() {}
     
    2122        }
    2223}
    23 
    24 ?>
  • _plugins_/sympatic/trunk/sympatic_pipelines.php

    r46044 r108021  
    11<?php
    22
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
     6
    37function sympatic_pre_edition($flux){
    4 
    5         if (($flux['args']['table']=='spip_auteurs') AND ($flux['args']['action']=='modifier')){
     8        if (($flux['args']['table'] == 'spip_auteurs') and ($flux['args']['action'] == 'modifier')) {
    69                $id_auteur = $flux['args']['id_objet'];
    710                // s'il y a changement de mail pour un auteur
    811                if (($email_nouveau=$flux['data']['email'])
    9                         AND $email_nouveau!=($email_ancien=sql_getfetsel('email', 'spip_auteurs', 'id_auteur='.intval($id_auteur)))){
     12                        and $email_nouveau != ($email_ancien=sql_getfetsel('email', 'spip_auteurs', 'id_auteur='.intval($id_auteur)))
     13                ){
    1014                        spip_log("changement email $email_ancien vers $email_nouveau auteur $id_auteur","sympatic");
    1115                        include_spip('inc/sympatic');
     
    1721                }
    1822        }
    19 
    2023        return $flux;
    2124}
    2225
    2326function sympatic_post_edition($flux){
    24 
    25         if (($flux['args']['table']=='spip_auteurs') AND ($flux['args']['action']=='instituer')){
    26                 if ($flux['data']['statut'] == '5poubelle'){
     27        if (($flux['args']['table'] == 'spip_auteurs') and ($flux['args']['action'] == 'instituer')) {
     28                if ($flux['data']['statut'] == '5poubelle') {
    2729                        $id_auteur = $flux['args']['id_objet'];
    2830                        include_spip('inc/sympatic');
     
    3335                }
    3436        }
    35 
    3637        return $flux;
    3738}
    3839
    3940function sympatic_affiche_milieu($flux){
    40        
    4141        if (($flux['args']['exec'] == 'auteur_infos')
    42                 AND (intval($id_auteur = $flux['args']['id_auteur']))
    43                 AND (autoriser('modifier','auteur',$id_auteur,null))){
     42                and (intval($id_auteur = $flux['args']['id_auteur']))
     43                and (autoriser('modifier','auteur',$id_auteur,null))
     44        ) {
    4445                $contexte['id_auteur'] = $id_auteur;
    4546                $flux['data'] .= "<div id='pave_sympatic'>";
     
    5051                $flux['data'] .= "</div>";
    5152        }
    52 
    5353        return $flux;
    5454}
    55 
    56 ?>
Note: See TracChangeset for help on using the changeset viewer.