Changeset 113562 in spip-zone


Ignore:
Timestamp:
Jan 22, 2019, 9:04:01 PM (4 weeks ago)
Author:
marcimat@…
Message:

Mais non ! Toi tu devais plus être ici :) Tu es dans univers_check_doublons !

Location:
_dev_/univers_spip
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _dev_/univers_spip/genie/univers_check.php

    r113560 r113562  
    7474        );
    7575
    76         univers_check_doublons();
    77 
    7876        return 0;
    7977}
    80 
    81 function univers_check_doublons() {
    82         spip_timer('up');
    83         $websites = sql_allfetsel(
    84                 ['url_clean', 'count(*) as nb_doublons'],
    85                 'spip_websites',
    86                 [
    87                         "statut='publie'",
    88                         "status=''",
    89                 ],
    90                 'url_clean',
    91                 '',
    92                 '0,50',
    93                 'nb_doublons > 1'
    94         );
    95         $websites = array_column($websites, 'url_clean');
    96         foreach ($websites as $website) {
    97                 $doublons = sql_allfetsel(
    98                         'id_website',
    99                         'spip_websites',
    100                         ['url_clean = ' . sql_quote($website)],
    101                         '',
    102                         ["IF(LEFT(url, 5) = 'https', 1, 0) DESC", 'date DESC'],
    103                         '1,100'
    104                 );
    105                 $doublons = array_column($doublons, 'id_website');
    106                 sql_updateq(
    107                         'spip_websites',
    108                         ['statut' => 'poub'],
    109                         sql_in('id_website', $doublons)
    110                 );
    111         }
    112         echo 'Doublons supprimés en ' . spip_timer('up');
    113 }
  • _dev_/univers_spip/plugin.xml

    r113560 r113562  
    44        <licence>GPL</licence>
    55        <etat>test</etat>
    6         <version>0.2.30</version>
     6        <version>0.2.31</version>
    77        <version_base>0.1.10</version_base>
    88        <categorie>statistique</categorie>
Note: See TracChangeset for help on using the changeset viewer.