Changeset 104864 in spip-zone


Ignore:
Timestamp:
Jun 14, 2017, 4:11:06 PM (2 years ago)
Author:
kent1@…
Message:

Version 1.4.4

  • Remettre la table spip_linkchecks en table principale sinon l'autoincrement ne se fait pas.
  • Fonction d'upgrade qui permet de corriger ce problème sur des versions buggées déjà installées
  • Enlever la table spip_linkchecks de la liste des tables à traiter
Location:
_plugins_/linkcheck/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/linkcheck/trunk/README.md

    r104107 r104864  
    2121
    2222## Versions 1.4.x
     23
     24### Version 1.4.4
     25
     26- Remettre la table `spip_linkchecks` en table principale sinon l'autoincrement ne se fait pas.
     27- Fonction d'upgrade qui permet de corriger ce problème sur des versions buggées déjà installées
     28- Enlever la table `spip_linkchecks` de la liste des tables à traiter
    2329
    2430### Version 1.4.3
  • _plugins_/linkcheck/trunk/action/linkcheck_parcours.php

    r103850 r104864  
    99        include_spip('inc/autoriser');
    1010        include_spip('inc/linkcheck_fcts');
    11 
    12         $securiser_action = charger_fonction('securiser_action', 'inc');
    13         $arg = $securiser_action();
    1411
    1512        include_spip('inc/linkcheck_vars');
  • _plugins_/linkcheck/trunk/action/linkcheck_reinit.php

    r103821 r104864  
    88        include_spip('inc/autoriser');
    99        include_spip('inc/config');
    10 
    11         $securiser_action = charger_fonction('securiser_action', 'inc');
    12         $arg = $securiser_action();
    1310
    1411        if (autoriser('reinitialiser', 'linkcheck')) {
  • _plugins_/linkcheck/trunk/base/linkcheck.php

    r103846 r104864  
    2222        $tables['spip_linkchecks'] = array(
    2323                'type' => 'linkcheck',
    24                 'principale' => 'non',
     24                'principale' => 'oui',
    2525                'type_surnoms' => array(),
    2626                'page'=>'',
     
    3333                        'code'                          => "varchar(10) NOT NULL DEFAULT ''",
    3434                        'redirection'           => "text NOT NULL DEFAULT ''",
    35                         'essais'                                => 'int(1) DEFAULT 0',
     35                        'essais'                        => 'int(1) DEFAULT 0',
    3636                        'date'                          => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
    37                         'publie'                                => "varchar(3) NOT NULL DEFAULT ''",
     37                        'publie'                        => "varchar(3) NOT NULL DEFAULT ''",
    3838                        'maj'                           => 'TIMESTAMP'
    3939                ),
  • _plugins_/linkcheck/trunk/inc/linkcheck_vars.php

    r103843 r104864  
    3333        if (is_array($tables_spip)) {
    3434                foreach ($tables_spip as $key => $table) {
    35                         if ($table['principale'] == 'oui' && !in_array($key, array('spip_syndic_articles','spip_paquets'))) {
     35                        if ($table['principale'] == 'oui' && !in_array($key, array('spip_syndic_articles','spip_paquets','spip_linkchecks'))) {
    3636                                $tables[] = array($key => $table);
    3737                        }
  • _plugins_/linkcheck/trunk/linkcheck_administrations.php

    r103846 r104864  
    4545        );
    4646
     47        /**
     48         * Ajout de l'autoincrement sur la table spip_linkckecks si manquant
     49         * Relancer la première récupération de liens
     50         */
     51        $maj['1.4.4'] = array(
     52                array('linkcheck_maj_autoinc')
     53        );
     54
    4755        include_spip('base/upgrade');
    4856        maj_plugin($nom_meta_base_version, $version_cible, $maj);
     
    5058
    5159
     60function linkcheck_maj_autoinc() {
     61        sql_alter('TABLE spip_linkchecks MODIFY COLUMN id_linkcheck bigint(21) AUTO_INCREMENT');
     62        $reinit = charger_fonction('linkcheck_reinit', 'action');
     63        $reinit();
     64}
    5265/**
    5366 * Fonction de désinstallation du plugin.
  • _plugins_/linkcheck/trunk/paquet.xml

    r104107 r104864  
    22        prefix="linkcheck"
    33        categorie="maintenance"
    4         version="1.4.3"
     4        version="1.4.4"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.1.*]"
    77        logo="prive/themes/spip/images/linkcheck-64.png"
    88        documentation="https://contrib.spip.net/article4605"
    9         schema="1.4.0"
     9        schema="1.4.4"
    1010>
    1111
     
    1818
    1919        <licence>GNU/GPL</licence>
    20 
    2120
    2221        <necessite nom="saisies" compatibilite="[2.2.3;]" />
  • _plugins_/linkcheck/trunk/prive/objets/liste/linkchecks.html

    r103846 r104864  
    2828        <ul>
    2929                [<li>(#SELF|parametre_url{objet,''}|parametre_url{debut_ListeLink,''}|lien_ou_expose{<:linkcheck:tous_les_liens:>,#ENV{objet,''}|=={''},ajax})</li>]
    30                 <BOUCLE_objets(spip_linkchecks_liens){fusion objet}{par objet}>
     30                <BOUCLE_objets(spip_linkchecks_liens){fusion objet}{objet != linkcheck}{par objet}>
    3131                [<li>(#SELF|parametre_url{objet,#OBJET}|parametre_url{debut_ListeLink,''}|lien_ou_expose{#OBJET,#ENV{objet}|=={#OBJET},ajax})</li>]
    3232                </BOUCLE_objets>
     
    5353                </tr>
    5454        </thead>
    55 <BOUCLE_ListeLink(LINKCHECKS){objet?}{!par maj}{code?}{etat?}{url?}{publie?}{url LIKE %#ENV{recherche}%}{distant IN #GET{distant}}{pagination #ENV{pagination,10}}>
     55<BOUCLE_ListeLink(LINKCHECKS){objet?}{objet != linkcheck}{!par maj}{code?}{etat?}{url?}{publie?}{url LIKE %#ENV{recherche}%}{distant IN #GET{distant}}{pagination #ENV{pagination,10}}>
    5656        <INCLURE{fond=prive/objets/liste/linkcheck_detail,id_linkcheck,env}>
    5757</BOUCLE_ListeLink>
Note: See TracChangeset for help on using the changeset viewer.