From 7fcab8451943d94b055a7babd079449eebc2a9fb Mon Sep 17 00:00:00 2001 From: "kent1@arscenic.info" <> Date: Sun, 27 Oct 2013 11:39:05 +0000 Subject: [PATCH] Des broutilles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le bug sur la présence de Imagick devrait être finalement réglé (Nemesys) Version 0.3.4 --- inc/image_process_install.php | 22 +++++++++------------- inc/menu_install.php | 6 +++--- inc/mutu_install.php | 12 ++++-------- mediaspip_init_administrations.php | 26 +++++++++++--------------- paquet.xml | 4 ++-- 5 files changed, 29 insertions(+), 41 deletions(-) diff --git a/inc/image_process_install.php b/inc/image_process_install.php index 9859416..df277bf 100644 --- a/inc/image_process_install.php +++ b/inc/image_process_install.php @@ -1,7 +1,7 @@ 0, 'titre' => filtrer_entites(_T('mediaspip_init:menu_principal')),'identifiant' => 'barrenav'); $err = menu_set($barre_nav, $infos_menu); - + $home_entree = sql_getfetsel('id_menus_entree','spip_menus_entrees','type_entree="accueil" AND id_menu='.intval($barre_nav)); if(!intval($home_entree)){ $entree = insert_menus_entree($barre_nav); @@ -37,7 +37,7 @@ function inc_menu_install_dist(){ ); menus_entree_set($entree, $infos_entree); } - + $mapage_entree = sql_getfetsel('id_menus_entree','spip_menus_entrees','type_entree="mapage" AND id_menu='.intval($barre_nav)); if(!intval($mapage_entree)){ $entree = insert_menus_entree($barre_nav); diff --git a/inc/mutu_install.php b/inc/mutu_install.php index c84d737..a02d8b1 100644 --- a/inc/mutu_install.php +++ b/inc/mutu_install.php @@ -41,21 +41,18 @@ function inc_mutu_install_dist(){ /** * Le nom du site */ - if(isset($infos_mutus['infos'][0]['titre'])){ + if(isset($infos_mutus['infos'][0]['titre'])) ecrire_meta("nom_site", $infos_mutus['infos'][0]['titre'][0]); - } /** * Le descriptif du site */ - if(isset($infos_mutus['infos'][0]['descriptif'][0])){ + if(isset($infos_mutus['infos'][0]['descriptif'][0])) ecrire_meta("descriptif_site", $infos_mutus['infos'][0]['descriptif'][0]); - } /** * L'email du webmaster */ - if(isset($infos_mutus['infos'][0]['email_webmaster'][0])){ + if(isset($infos_mutus['infos'][0]['email_webmaster'][0])) ecrire_meta("email_webmaster", $infos_mutus['infos'][0]['email_webmaster'][0]); - } /** * Le logo du site */ @@ -110,9 +107,8 @@ function inc_mutu_install_dist(){ * On notifie cet auteur qu'il va devoir récupérer son mot de passe via * "Mot de passe oublié" pour pouvoir se connecter */ - if ($notifications = charger_fonction('notifications', 'inc')) { + if ($notifications = charger_fonction('notifications', 'inc')) $notifications('mediaspip_recuperation_compte', $id_auteur); - } } /** * Si on a un logo, on l'ajoute à l'auteur diff --git a/mediaspip_init_administrations.php b/mediaspip_init_administrations.php index d9a484a..8f38103 100644 --- a/mediaspip_init_administrations.php +++ b/mediaspip_init_administrations.php @@ -1,7 +1,7 @@ queryFormats(); ecrire_meta('doc2img_imagick_extensions',serialize($formats)); @@ -328,9 +328,9 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ /** * On ajoute la gestion des forums dans les diogènes d'articles */ - $diogenes_articles = sql_select('*','spip_diogenes','objet IN ('.sql_quote('article').','.sql_quote('emballe_media').')'); + $diogenes_articles = sql_allfetsel('*','spip_diogenes','objet IN ('.sql_quote('article').','.sql_quote('emballe_media').')'); include_spip('action/editer_diogene'); - while($diogene = sql_fetch($diogenes_articles)){ + foreach($diogenes_articles as $diogene){ $champs_ajoutes = @unserialize($diogene['champs_ajoutes']); $champs_ajoutes[] = 'forum'; $diogene['champs_ajoutes'] = $champs_ajoutes; @@ -341,9 +341,9 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ /** * On ajoute la gestion des forums dans les diogènes d'articles */ - $diogenes = sql_select('*','spip_diogenes'); + $diogenes = sql_allfetel('*','spip_diogenes'); include_spip('action/editer_diogene'); - while($diogene = sql_fetch($diogenes)){ + foreach($diogenes as $diogene){ if($diogene['type'] != 'media'){ $options_complements = is_array(@unserialize($diogene['options_complements'])) ? unserialize($diogene['options_complements']) : array(); $options_complements['polyhier_desactiver'] = 'on'; @@ -434,9 +434,8 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ if(is_array($formats) && (count($formats) > 1)){ $extensions = array(); foreach(array('PDF','TIFF','BMP','AI','SVG','PSD','EPS','PS') as $extension){ - if(in_array($extension,$formats)){ + if(in_array($extension,$formats)) $extensions[] = $extension; - } } $extensions = array_map('strtolower',$extensions); $config_doc2img['format_document'] = implode(',',$extensions); @@ -463,7 +462,6 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ 'jsselector' => '.infos_statistiques > div:last') ); ecrire_meta("googleplus1",serialize($config_googleplus1)); - include_spip('inc/invalideur'); suivre_invalideur('meta'); ecrire_meta($nom_meta_base_version,$current_version='0.1.8','non'); @@ -476,7 +474,7 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ $config_notifications['prevenir_admins_restreints'] = 'on'; $config_notifications['prevenir_auteurs'] = 'on'; $config_notifications['thread_forum'] = 'on'; - $email_auteur_1 = sql_getfetsel('email','spip_auteurs','id_auteur=1'); + $email_auteur_1 = sql_getfetsel('email','spip_auteurs','statut = "0minirezo" AND webmestre="oui"'); $config_notifications['moderateurs_forum'] = $email_auteur_1; $config_notifications['inscription'] = 'webmestres'; ecrire_meta("notifications",serialize($config_notifications)); @@ -506,7 +504,7 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ 'mapbox_lacquer', 'stamen_watercolor'); ecrire_meta('gis',serialize($config_gis),'oui'); - + include_spip('inc/invalideur'); suivre_invalideur('meta'); ecrire_meta($nom_meta_base_version,$current_version='0.2.0','non'); @@ -531,9 +529,9 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ } $extensions = array_map('strtolower',$extensions); $config_doc2img['format_document'] = implode(',',$extensions); - }else{ + }else $config_doc2img['format_document'] = 'pdf,tiff,bmp,ai,svg,psd,eps,ps'; - } + $config_doc2img['resolution'] = '150'; $config_doc2img['format_cible'] = 'png'; $config_doc2img['conversion_auto'] = 'on'; @@ -563,7 +561,6 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ 'mapbox_lacquer', 'stamen_watercolor'); ecrire_meta('gis',serialize($config_gis),'oui'); - ecrire_meta($nom_meta_base_version,$current_version='0.2.2','non'); } if(version_compare($current_version,'0.3.0','<')){ @@ -589,7 +586,6 @@ function mediaspip_init_upgrade($nom_meta_base_version,$version_cible){ * Activation des documents sur les articles */ ecrire_meta("documents_objets", implode(',',array('spip_articles'))); - ecrire_meta($nom_meta_base_version,$current_version='0.3.0','non'); } /** diff --git a/paquet.xml b/paquet.xml index 4cd8bc5..db61d6f 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ kent1 - 2010-2012 + 2010-2013 GPL 3