Bifurcation depuis
spip / spip
15482 validations de retard le dépôt en amont.
vieilles_defs.php 6,00 Kio
<?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;
/* Ce fichier contient des fonctions, globales ou constantes */
/* qui ont fait partie des fichiers de configurations de Spip */
/* mais en ont ete retires ensuite. */
/* Ce fichier n'est donc jamais charge par la presente version */
/* mais est present pour que les contributions Spip puissent */
/* fonctionner en chargeant ce fichier, en attendant d'etre */
/* reecrites conformement a la nouvelle interface. */
// http://doc.spip.org/@debut_raccourcis
function debut_raccourcis() {
global $spip_display;
echo "<div> </div>";
creer_colonne_droite();
debut_cadre_enfonce();
if ($spip_display != 4) {
echo "<font face='Verdana,Arial,Sans,sans-serif' size=1>";
echo "<b>"._T('titre_cadre_raccourcis')."</b><p />";
} else {
echo "<h3>"._T('titre_cadre_raccourcis')."</h3>";
echo "<ul>";
}
}
// http://doc.spip.org/@fin_raccourcis
function fin_raccourcis() {
global $spip_display;
if ($spip_display != 4) echo "</font>";
else echo "</ul>";
fin_cadre_enfonce();
}
// http://doc.spip.org/@include_ecrire
function include_ecrire($file, $silence=false) {
preg_match('/^((inc_)?([^.]*))(\.php[3]?)?$/', $file, $r);
// Version new style, surchargeable
# cas speciaux
if ($r[3] == 'index') return include_spip('inc/indexation');
if ($r[3] == 'db_mysql') return include_spip('base/db_mysql');
if ($r[3] == 'connect') { spip_connect(); return; }
# cas general
if ($f=include_spip('inc/'.$r[3]))
return $f;
// fichiers old-style, ecrire/inc_truc.php
if (is_readable($f = _DIR_RESTREINT . $r[1] . '.php'))
return include_once($f);
}
// http://doc.spip.org/@lire_meta
function lire_meta($nom) { global $meta; return $meta[$nom];}
// http://doc.spip.org/@afficher_script_layer
function afficher_script_layer(){echo $GLOBALS['browser_layer'];}
// http://doc.spip.org/@test_layer
function test_layer(){return $GLOBALS['browser_layer'];}
// http://doc.spip.org/@affiche_auteur_boucle
function affiche_auteur_boucle($row, &$tous_id)
{
$vals = '';
$id_auteur = $row['id_auteur'];
$nom = $row['nom'];
$s = bonhomme_statut($row);
$s .= "<a href='" . generer_url_ecrire("auteurs_edit","id_auteur=$id_auteur") . "'>";
$s .= typo($nom);
$s .= "</a>";
$vals[] = $s;
return $vals;
}
// http://doc.spip.org/@spip_abstract_quote
function spip_abstract_quote($arg_sql) {
return _q($arg_sql);
}
// http://doc.spip.org/@creer_repertoire
function creer_repertoire($base, $subdir) {
return sous_repertoire($base, $subdir, true);
}
// http://doc.spip.org/@parse_plugin_xml
function parse_plugin_xml($texte, $clean=true){
include_spip('inc/xml');
return spip_xml_parse($texte,$clean);
}
// http://doc.spip.org/@applatit_arbre
function applatit_arbre($arbre,$separateur = " "){
include_spip('inc/xml');
return spip_xml_aplatit($arbre,$separateur);
}
//
// une autre boite
//
// http://doc.spip.org/@bandeau_titre_boite
function bandeau_titre_boite($titre, $afficher_auteurs, $boite_importante = true) {
global $couleur_foncee;
if ($boite_importante) {
$couleur_fond = $couleur_foncee;
$couleur_texte = '#FFFFFF';
}
else {
$couleur_fond = '#EEEECC';
$couleur_texte = '#000000';
}
echo "<tr bgcolor='$couleur_fond'><td width=\"100%\"><font face='Verdana,Arial,Sans,sans-serif' size='3' color='$couleur_texte'>";
echo "<b>$titre</b></font></td>";
if ($afficher_auteurs){
echo "<td width='100'>";
echo http_img_pack("rien.gif", "", "width='100' height='12'");
echo "</td>";
}
echo "<td width='90'>";
echo http_img_pack("rien.gif", "", "width='90' height='12'");
echo "</td>";
echo "</tr>";
}
// http://doc.spip.org/@debut_page
function debut_page($titre = "", $rubrique = "accueil", $sous_rubrique = "accueil", $onLoad = "" /* ignore */, $id_rubrique = "") {
$commencer_page = charger_fonction('commencer_page', 'inc');
echo $commencer_page($titre, $rubrique, $sous_rubrique, $id_rubrique);
if ($onLoad) spip_log("parametre obsolete onLoad=$onLoad");
}
// obsolete, utiliser calculer_url
// http://doc.spip.org/@extraire_lien
function extraire_lien ($regs) {
list($lien, $class, $texte) = calculer_url($regs[3], $regs[1],'tout');
// Preparer le texte du lien ; attention s'il contient un <div>
// (ex: [<docXX|right>->lien]), il faut etre smart
$ref = "<a href=\"$lien\" class=\"$class\">$texte</a>";
return array($ref, $lien, $texte);
}
// Prendre la fonction inc_dater_dist, qui fait du Ajax.
// http://doc.spip.org/@afficher_formulaire_date
function afficher_formulaire_date($script, $args, $texte, $jour, $mois, $annee)
{
global $couleur_foncee;
return generer_url_post_ecrire($script, $args)
. "<table cellpadding='5' cellspacing='0' border='0' width='100%' background='"
. _DIR_IMG_PACK
. "rien.gif'>"
. "<tr><td bgcolor='$couleur_foncee' colspan='2'><font size='2' color='#ffffff'><b>"
._T('texte_date_publication_article')
. "</b></font></tr>"
. "<tr><td align='center'>"
. afficher_jour($jour, "name='jour' size='1' class='fondl'", true)
. afficher_mois($mois, "name='mois' size='1' class='fondl'", true)
. afficher_annee($annee, "name='annee' size='1' class='fondl'",1996)
. "</td><td align='right'>"
. "<input type='submit' name='Changer' class='fondo' value='"
. _T('bouton_changer')
. "'>"
. "</td></tr></table>"
. "</form>";
}
?>