diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php index 62603b0d9df47f2f7997e4c94b818a47a0dbb718..cc782094bb45908dc0bd68e39d10cea7eb2bb606 100644 --- a/base/soyezcreateurs.php +++ b/base/soyezcreateurs.php @@ -515,6 +515,35 @@ function create_evenement($rubrique, $article, $titre_evenement, $debut, $fin, $ } } +function create_encart($titre, $identifiant, $largeur=0, $hauteur=0) { + $titre = addslashes($titre); + $result = sql_fetsel( + "id_encart", + "spip_encarts", + "titre='$titre'" + ); + $id_encart = $result['id_encart']; + if ($id_encart > 0) { + sql_updateq( + "spip_encarts", array( + "titre" => $titre, + "identifiant" => $identifiant, + "largeur" => $largeur, + "hauteur" => $hauteur + ), "id_encart='$id_encart'" + ); + } else { + $id_encart = sql_insertq( + "spip_encarts", array( + "titre" => $titre, + "identifiant" => $identifiant, + "largeur" => $largeur, + "hauteur" => $hauteur, + )); + } + return $id_encart; +} + //fonction qui permet de trouver l'id d'un auteur à partir de son nom function find_auteur($nom) { $result = sql_fetsel( diff --git a/paquet.xml b/paquet.xml index e556cdc935a77f014625bfd5c9c80203ed755722..15af56f7fcbfd3582e1f2c796399a2d956f36580 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="soyezcreateurs" categorie="squelette" - version="4.0.68" + version="4.0.69" etat="stable" compatibilite="[3.0.20;3.1.*]" logo="img_pack/soyezcreateurs_48.png" diff --git a/prive/exec/sc_aide.html b/prive/exec/sc_aide.html index 83ef77a708b7100101ca8b211669d9eaa11485e8..f34fed3f36a48bc71b7065d9ad9f3074303a5b0e 100644 --- a/prive/exec/sc_aide.html +++ b/prive/exec/sc_aide.html @@ -1,6 +1,26 @@ <h1><:soyezcreateurs:aidesc:></h1> -<ul> -<li><a href="http://contrib.spip.net/Premiers-pas-dans-le-squelette" title="Mode d'emploi"><:soyezcreateurs:commencer:></a></li>[ -(#AUTORISER{webmestre}|oui)<li><a href="./?exec=sc_vide">Supprimer les articles de démonstration inutiles</a><br />Cette opération est potentiellement <strong>dangereuse</strong> et n'est à faire qu'en comprenant bien ce que vous faites !</li> -]<li><a href="./?exec=sc_bannieres">Gérer les bannières et le logo</li> -</ul> \ No newline at end of file +<ul class="spip"> +<li><a href="http://contrib.spip.net/Premiers-pas-dans-le-squelette" title="Mode d'emploi"><:soyezcreateurs:commencer:></a></li> +<li><a href="#URL_ECRIRE{sc_bannieres}">Gérer les bannières (en-tête des pages) et le logo</a></li>[ +(#AUTORISER{webmestre}|oui)<li><a href="#URL_ECRIRE{sc_vide}">Supprimer les articles de démonstration inutiles</a><br />Cette opération est potentiellement <strong>dangereuse</strong> et n'est à faire qu'en comprenant bien ce que vous faites !</li> +[(#PLUGIN{campagnes}|oui)<li><a href="[(#URL_ECRIRE{sc_aide}|parametre_url{doit,1})]">Créer les emplacements de bannières publicitaires par défaut</a><br />Action <strong>immédiate</strong> !</li>] +]</ul> +<?php +if (autoriser('webmestre') AND _request('doit')==1) { +?> +<h2>Actions</h2> +<?php + include_spip('base/soyezcreateurs'); + $id_encart = create_encart("Bannière haute", "banheader", "900", "150"); + echo "<p><a href=\"".generer_url_entite($id_encart, encart)."\">Bannière haute</a>, "; + $id_encart = create_encart("Avant Goodies", "bangoodiesavant", "304", "165"); + echo "<a href=\"".generer_url_entite($id_encart, encart)."\">Avant Goodies</a>, "; + $id_encart = create_encart("Avant localisation", "banlocalisationavant", "304", "165"); + echo "<a href=\"".generer_url_entite($id_encart, encart)."\">Avant localisation</a>, "; + $id_encart = create_encart("Bannière de pied de page", "banfooter", "900", "150"); + echo "<a href=\"".generer_url_entite($id_encart, encart)."\">Bannière de pied de page</a>.</p>"; +?> +<p>Les <a href="./?exec=encarts">encarts publicitaires</a> ont été créés.</p> +<?php +} +?> \ No newline at end of file