From 5852bb95985443a5d712287b21c54a121d26e44f Mon Sep 17 00:00:00 2001
From: Jacques Pyrat <jacques@pyrat.net>
Date: Thu, 8 Jul 2021 19:07:23 +0200
Subject: [PATCH] Des notices PHP (dont certaines en PHP 8)

---
 article.html                       | 7 +++----
 base/soyezcreateurs.php            | 2 +-
 soyezcreateurs_administrations.php | 7 +++----
 soyezcreateurs_fonctions.php       | 2 +-
 4 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/article.html b/article.html
index ca9d53bb..b61c868f 100644
--- a/article.html
+++ b/article.html
@@ -130,8 +130,8 @@
 </div><!-- Fin de .texte -->
 <!-- Signatures petition -->
 
-<BOUCLE_signatures_decompte(SIGNATURES?) {id_article}></BOUCLE_signatures_decompte>
-[<div class="signatures-titre">(#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE,''}) <:signatures_petition:></div>
+<BOUCLE_signatures>
+<div class="signatures-titre">#TOTAL_BOUCLE <:signatures_petition:></div>
 
 <table class="signatures">
 <thead class="structure">
@@ -140,8 +140,7 @@
 	<th><:nom:></th>
 </tr>
 </thead>
-<tbody>]
-<//B_signatures_decompte>
+<tbody>
 <BOUCLE_signatures(SIGNATURES?) {id_article} {!par date} {0,30}>
 <tr[(#COMPTEUR_BOUCLE|alterner{' class="alt"',''})]>
 	<td class="signature-date">[(#DATE|affdate_court)]</td>
diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php
index 43489bd8..c21f302b 100644
--- a/base/soyezcreateurs.php
+++ b/base/soyezcreateurs.php
@@ -704,7 +704,7 @@ function create_document($chemin, $objet, $mode, $champs='non', $id_document='no
 		return false;
 }
 
-function create_logo($chemin, $type='article', $id, $ext, $onoff='on') {
+function create_logo($chemin, $type, $id, $ext, $onoff='on') {
 	include_spip('action/editer_logo');
 	$erreur = logo_modifier($type, $id, $onoff, find_in_path($chemin));
 	return $erreur;
diff --git a/soyezcreateurs_administrations.php b/soyezcreateurs_administrations.php
index 25ff8af5..f9c448fb 100644
--- a/soyezcreateurs_administrations.php
+++ b/soyezcreateurs_administrations.php
@@ -7,10 +7,6 @@
 
 if (!defined('_ECRIRE_INC_VERSION')) return;
 
-include_spip('inc/meta');
-include_spip('inc/sc_utils');
-include_spip('inc/cextras');
-include_spip('base/soyezcreateurs');
 /*
  * Fonction d'installation, mise a jour de la base
  *
@@ -19,6 +15,9 @@ include_spip('base/soyezcreateurs');
  */
 function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
 	if (defined('_BYPASS_SC_INSTALL')) return;
+	include_spip('inc/meta');
+	include_spip('inc/sc_utils');
+	include_spip('inc/cextras');
 	include_spip('base/soyezcreateurs');
 	$maj = array();
 	
diff --git a/soyezcreateurs_fonctions.php b/soyezcreateurs_fonctions.php
index e05b4918..f6bcd198 100644
--- a/soyezcreateurs_fonctions.php
+++ b/soyezcreateurs_fonctions.php
@@ -162,7 +162,7 @@ function sc_NewLine2str($texte) {
 	return str_replace('"','\"',str_replace("\r",'',str_replace("\n",'\n',$texte)));
 }
 
-function sc_DateAdd($d=null, $v, $f="Y-m-d"){
+function sc_DateAdd($d=null, $v=0, $f="Y-m-d"){
   return date($f,strtotime($v." days",strtotime($d)));
 }
 
-- 
GitLab