Browse Source

#4512 : on fait l'upgrade des logos depuis le plugin medias pour etre sur que ca arrive apres certaines mise a jour de base de ce plugin qui sont necessaires

pull/11/head
Cerdic 2 months ago
parent
commit
477e97d2df
  1. 20
      medias_administrations.php
  2. 2
      paquet.xml

20
medias_administrations.php

@ -211,12 +211,32 @@ function medias_upgrade($nom_meta_base_version, $version_cible) {
array('creer_base_types_doc'),
);
// upgrade des logos
$maj['1.6.0'] = [];
$tables_objets_sql = lister_tables_objets_sql();
foreach(array_keys($tables_objets_sql) as $table) {
$maj['1.6.0'][] = ['medias_upgrade_logo_objet', objet_type($table)];
};
include_spip('base/upgrade');
include_spip('base/medias');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
/**
* Upgrader les logos objet vers des documents
* @param $objet
*/
function medias_upgrade_logo_objet($objet) {
$GLOBALS['logo_migrer_en_base'] = true;
include_spip('ecrire/action/editer_logo');
logo_migrer_en_base($objet, _TIME_OUT);
unset($GLOBALS['logo_migrer_en_base']);
}
/**
* Maj des meta documents
*/

2
paquet.xml

@ -5,7 +5,7 @@
etat="stable"
compatibilite="[3.3.0-dev;3.3.*]"
logo="prive/themes/spip/images/portfolio-32.png"
schema="1.5.0"
schema="1.6.0"
>
<nom>Medias</nom>

Loading…
Cancel
Save