From c2b62fdd3dea2a1706ca920532b762f3af872e76 Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Fri, 20 Apr 2007 15:50:26 +0000 Subject: [PATCH] =?UTF-8?q?Le=20petit=20dernier=20a=20encore=20rat=C3=A9?= =?UTF-8?q?=20le=20train=20[9084].=20Merci=20Fil.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitattributes | 1 + ecrire/inc/couleurs.php | 95 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 ecrire/inc/couleurs.php diff --git a/.gitattributes b/.gitattributes index 7198b74f6e..50e66a54c8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -532,6 +532,7 @@ ecrire/inc/chercher_rubrique.php -text ecrire/inc/commencer_page.php -text ecrire/inc/compacte_js.php -text ecrire/inc/cookie.php -text +ecrire/inc/couleurs.php -text ecrire/inc/dater.php -text ecrire/inc/discuter.php -text ecrire/inc/distant.php -text diff --git a/ecrire/inc/couleurs.php b/ecrire/inc/couleurs.php new file mode 100644 index 0000000000..b0c18710bf --- /dev/null +++ b/ecrire/inc/couleurs.php @@ -0,0 +1,95 @@ +<?php + +/***************************************************************************\ + * SPIP, Systeme de publication pour l'internet * + * * + * Copyright (c) 2001-2007 * + * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * + * * + * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * + * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * +\***************************************************************************/ + +if (!defined("_ECRIRE_INC_VERSION")) return; + +// Appelee sans argument, cette fonction retourne un menu de couleurs +// Avec un argument numerique, elle retourne les parametres d'URL +// pour les feuilles de style calculees (cf commencer_page et svg) +// Avec un argument de type tableau, elle remplace le tableau par defaut +// par celui donne en argument + +function inc_couleurs_dist($choix=NULL) +{ + static $couleurs_spip = array( +// Vert +1 => array ( + "couleur_foncee" => "#9DBA00", + "couleur_claire" => "#C5E41C", +# "couleur_lien" => "#657701", +# "couleur_lien_off" => "#A6C113" + ), +// Violet clair +2 => array ( + "couleur_foncee" => "#eb68b3", + "couleur_claire" => "#ffa9e6", +# "couleur_lien" => "#8F004D", +# "couleur_lien_off" => "#BE6B97" + ), +// Orange +3 => array ( + "couleur_foncee" => "#fa9a00", + "couleur_claire" => "#ffc000", +# "couleur_lien" => "#FF5B00", +# "couleur_lien_off" => "#B49280" + ), +// Saumon +4 => array ( + "couleur_foncee" => "#CDA261", + "couleur_claire" => "#FFDDAA", +# "couleur_lien" => "#AA6A09", +# "couleur_lien_off" => "#B79562" + ), +// Bleu pastel +5 => array ( + "couleur_foncee" => "#5da7c5", + "couleur_claire" => "#97d2e1", +# "couleur_lien" => "#116587", +# "couleur_lien_off" => "#81B7CD" + ), +// Gris +6 => array ( + "couleur_foncee" => "#85909A", + "couleur_claire" => "#C0CAD4", +# "couleur_lien" => "#3B5063", +# "couleur_lien_off" => "#6D8499" + ), +); + + if (is_numeric($choix)) { + return + "couleur_claire=" . + substr($couleurs_spip[$choix]['couleur_claire'],1). + '&couleur_foncee=' . + substr($couleurs_spip[$choix]['couleur_foncee'],1); + } else { + if (is_array($choix)) return $couleurs_spip = $choix; + $res = ''; + $evt = ' +onmouseover="changestyle(\'bandeauinterface\');" +onfocus="changestyle(\'bandeauinterface\');" +onblur="changestyle(\'bandeauinterface\');"'; + + foreach ($couleurs_spip as $key => $val) { + $res .= "<a href=\"" + . parametre_url(self(), 'set_couleur', $key) + . "\"$evt>" + . http_img_pack("rien.gif", + _T('choix_couleur_interface') . $key, + "width='8' height='8' style='margin: 1px; background-color: " . $val['couleur_claire'] . ";'") + . "</a>"; + } + return $res; + } +} + +?> \ No newline at end of file -- GitLab