Browse Source

suite du demenagement

c'est fini pour les php3
1.9.1
Fil 17 years ago
parent
commit
e6ea050046
  1. 1
      .gitattributes
  2. 4
      ecrire/action/autoriser.php
  3. 2
      ecrire/action/joindre.php
  4. 2
      ecrire/action/supprimer.php
  5. 2
      ecrire/action/tourner.php
  6. 0
      ecrire/base/abstract_sql.php
  7. 2
      ecrire/base/db_mysql.php
  8. 4
      ecrire/exec/articles.php
  9. 4
      ecrire/exec/auteur_infos.php
  10. 2
      ecrire/exec/breves_voir.php
  11. 12
      ecrire/exec/install.php
  12. 2
      ecrire/exec/message_edit.php
  13. 2
      ecrire/exec/mots_edit.php
  14. 4
      ecrire/exec/naviguer.php
  15. 2
      ecrire/exec/sites.php
  16. 4
      ecrire/inc/indexation.php
  17. 1
      ecrire/inc/invalideur.php
  18. 2
      ecrire/inc/mots.php
  19. 8
      ecrire/inc/presentation.php
  20. 16
      ecrire/inc/utils.php
  21. 3
      ecrire/inc_version.php
  22. 63
      ecrire/page.php
  23. 75
      ecrire/public.php
  24. 2
      ecrire/public/balises.php
  25. 2
      ecrire/public/calcul-outils.php
  26. 38
      ecrire/public/calcul.php
  27. 10
      ecrire/public/chercher-squelette.php
  28. 2
      ecrire/public/compilo.php
  29. 0
      ecrire/public/debug.php
  30. 2
      ecrire/public/messforum.php
  31. 2
      formulaires/inc-formulaire_forum.php
  32. 2
      formulaires/inc-formulaire_inscription.php
  33. 2
      oo/index.php
  34. 2
      spip.php

1
.gitattributes vendored

@ -360,7 +360,6 @@ ecrire/lang/public_ru.php -text
ecrire/lang/spip_br.php -text
ecrire/lang/spip_cs.php -text
ecrire/lang/spip_ru.php -text
ecrire/page.php -text
ecrire/polices/dustismo-license.txt -text svneol=unset#application/octet-stream
ecrire/polices/dustismo.ttf -text
ecrire/polices/dustismo_bold.ttf -text

4
ecrire/action/autoriser.php

@ -14,7 +14,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/charsets'); # pour le nom de fichier
include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch...
include_spip('base/abstract_sql');
// acces aux documents joints securise
// est appelee avec arg comme parametre CGI
@ -89,7 +89,7 @@ breves.statut = 'publie' AND rel_breves.id_document ='".
spip_log("Acces refuse ($refus) au document " . $arg . ': ' . $file);
global $fond;
$fond = 404;
include_ecrire('public');
include _DIR_INCLUDE.'public.php';
}
else
{

2
ecrire/action/joindre.php

@ -13,8 +13,8 @@
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/charsets'); # pour le nom de fichier
include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch...
include_spip('inc/getdocument');
include_spip('base/abstract_sql');
function action_joindre_dist()
{

2
ecrire/action/supprimer.php

@ -13,7 +13,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/charsets'); # pour le nom de fichier
include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch...
include_spip('base/abstract_sql');
// Effacer un doc (et sa vignette)
function action_supprimer_dist() {

2
ecrire/action/tourner.php

@ -13,7 +13,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/charsets'); # pour le nom de fichier
include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch...
include_spip('base/abstract_sql');
function action_tourner_dist() {

0
ecrire/inc_abstract_sql.php → ecrire/base/abstract_sql.php

2
ecrire/inc_db_mysql.php → ecrire/base/db_mysql.php

@ -102,7 +102,7 @@ function spip_mysql_select($select, $from, $where,
}
if (!($res = @spip_query($q))) {
include_ecrire('inc_debug_sql');
include_spip('inc/debug');
erreur_requete_boucle($q, $id, $table,
spip_sql_errno(),
spip_sql_error());

4
ecrire/exec/articles.php

@ -21,7 +21,7 @@ include_spip('inc/mots');
include_spip('inc/date');
include_spip('inc/documents');
include_spip('inc/forum');
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
// 28 paremetres, qui dit mieux ?
// moi ! elle en avait 61 en premiere approche
@ -1638,7 +1638,7 @@ if ($titre) {
revisions_articles ($id_article, $id_secteur, $id_rubrique, $id_rubrique_old,
($flag_auteur||$statut_rubrique),
$new, $champs);
$id_article_bloque = $id_article; // message pour inc_presentation
$id_article_bloque = $id_article; // message pour inc/presentation
}
}

4
ecrire/exec/auteur_infos.php

@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
include_spip('inc/auteur_voir');
include_spip('inc/acces');
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
function exec_auteur_infos_dist()
{
@ -372,7 +372,7 @@ echo "<p />";
if ($apparait) apparait_auteur_infos($id_auteur, $auteur);
// Afficher le formulaire de changement de statut (cf. inc_acces)
// Afficher le formulaire de changement de statut (cf. inc/acces)
afficher_formulaire_statut_auteur ($id_auteur, $auteur['statut']);

2
ecrire/exec/breves_voir.php

@ -17,7 +17,7 @@ include_spip('inc/rubriques');
include_spip('inc/logos');
include_spip('inc/mots');
include_spip('inc/date');
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
include_spip("inc/indexation");
function afficher_breves_voir($id_breve, $changer_lang, $cherche_mot, $supp_mot, $nouv_mot )

12
ecrire/exec/install.php

@ -15,8 +15,8 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
define("_ECRIRE_INSTALL", "1");
define('_FILE_TMP', '_install');
include_spip('inc/minipres');
include_spip ('base/create');
include_ecrire("inc_db_mysql");
include_spip('base/create');
include_spip('base/db_mysql');
function exec_install_dist()
{
@ -125,7 +125,7 @@ function install_6()
redirige_par_entete(generer_url_ecrire('install'));
# maintenant on connait le vrai charset du site s'il est deja configure
# sinon par defaut inc_meta reglera _DEFAULT_CHARSET
# sinon par defaut inc/meta reglera _DEFAULT_CHARSET
# (les donnees arrivent de toute facon postees en _DEFAULT_CHARSET)
include_spip('inc/meta');
lire_metas();
@ -246,7 +246,7 @@ function install_4()
install_debut_html();
// Necessaire pour appeler les fonctions SQL wrappees
include_ecrire("inc_db_mysql");
include_spip('base/db_mysql');
echo "<BR />\n<FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3>"._T('info_creation_tables')."</FONT>";
echo "<P>\n";
@ -305,10 +305,11 @@ function install_4()
if ($result_ok && $maj_ok) {
###### format a changer, a terme...
$conn = "<"."?php\n";
$conn .= "if (!defined(\"_ECRIRE_INC_VERSION\")) return;\n";
$conn .= "\$GLOBALS['spip_connect_version'] = 0.2;\n";
$conn .= "include_ecrire('inc_db_mysql');\n";
$conn .= "include_spip('base/db_mysql');\n";
$conn .= $ligne_rappel;
$conn .= "spip_connect_db('$adresse_db','','$login_db','$pass_db','$sel_db');\n";
# $conn .= "\$GLOBALS['db_ok'] = !!@spip_num_rows(@spip_query_db('SELECT COUNT(*) FROM spip_meta'));\n";
@ -786,6 +787,7 @@ function install_unpack()
fin_admin($action);
## ??????? a verifier
if (@file_exists(_DIR_RACINE . "spip_loader" . _EXTENSION_PHP))
redirige_par_entete(generer_url_public("spip_loader"), "?hash=$hash&id_auteur=$connect_id_auteur");
else if (@file_exists(_DIR_RACINE . "spip_unpack" . _EXTENSION_PHP))

2
ecrire/exec/message_edit.php

@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
include_spip('inc/date');
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
function exec_message_edit_dist()
{

2
ecrire/exec/mots_edit.php

@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
include_spip('inc/logos');
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
function exec_mots_edit_dist()
{

4
ecrire/exec/naviguer.php

@ -14,13 +14,13 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
include_spip('inc/texte');
charger_generer_url();
include_spip('inc/rubriques');
include_spip('inc/forum');
include_spip('inc/logos');
include_spip('inc/mots');
include_spip('inc/documents');
include_ecrire("inc_abstract_sql");
include_spip('base/abstract_sql');
charger_generer_url();
function exec_naviguer_dist()
{

2
ecrire/exec/sites.php

@ -18,8 +18,8 @@ include_spip('inc/rubriques');
include_spip('inc/logos');
include_spip('inc/mots');
include_spip('inc/date');
include_ecrire ("inc_abstract_sql");
include_spip('inc/config');
include_spip('base/abstract_sql');
function exec_sites_dist()
{

4
ecrire/inc/indexation.php

@ -14,7 +14,7 @@
//
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('base/create');
include_ecrire('inc_abstract_sql');
include_spip('base/abstract_sql');
// Quels formats sait-on extraire ?
$GLOBALS['extracteur'] = array (
@ -68,7 +68,7 @@ $INDEX_critere_indexation['spip_syndic']="statut='publie'";
$INDEX_critere_indexation['spip_forum']="statut='publie'";
$INDEX_critere_indexation['spip_signatures']="statut='publie'";
// Criteres de des-indexation (optimisation dans inc_optimiser)
// Criteres de des-indexation (optimisation dans base/optimiser)
global $INDEX_critere_optimisation;
$INDEX_critere_optimisation['spip_articles']="statut<>'publie'";
$INDEX_critere_optimisation['spip_breves']="statut<>'publie'";

1
ecrire/inc/invalideur.php

@ -57,6 +57,7 @@ function maj_invalideurs ($fichier, &$page, $duree) {
// pour les petitions et autres, l'invalideur est par exemple :
// 'varia/pet60'
function insere_invalideur($inval, $fichier) {
if ($inval)
foreach ($inval as $type => $a) {
if (is_array($a)) {
$values = array();

2
ecrire/inc/mots.php

@ -618,7 +618,7 @@ function afficher_groupe_mots($id_groupe) {
if ($row = spip_fetch_array($res_proch)) {
$id_ajax_fonc = $row["id_ajax_fonc"];
} else {
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
$id_ajax_fonc = spip_abstract_insert("spip_ajax_fonc", "(id_auteur, variables, hash, date)", "($connect_id_auteur, '$jjscript', $hash, NOW())");
}
$tranches = ereg_replace("\:\:id\_ajax\_fonc\:\:", $id_ajax_fonc, $tranches);

8
ecrire/inc/presentation.php

@ -714,7 +714,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
if ($row = spip_fetch_array($res_proch)) {
$id_ajax_trad = $row["id_ajax_fonc"];
} else {
include_ecrire ("inc_abstract_sql");
include_spip ('base/abstract_sql');
$id_ajax_trad = spip_abstract_insert("spip_ajax_fonc", "(id_auteur, variables, hash, date)", "($connect_id_auteur, '$jjscript_trad', $hash, NOW())");
}
}
@ -766,7 +766,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
if ($row = spip_fetch_array($res_proch)) {
$id_ajax_fonc = $row["id_ajax_fonc"];
} else {
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
$id_ajax_fonc = spip_abstract_insert("spip_ajax_fonc", "(id_auteur, variables, hash, date)", "($connect_id_auteur, '$jjscript', $hash, NOW())");
}
@ -943,7 +943,7 @@ function afficher_articles_trad($titre_table, $requete, $afficher_visites = fals
if ($row = spip_fetch_array($res_proch)) {
$id_ajax_trad = $row["id_ajax_fonc"];
} else {
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
$id_ajax_trad = spip_abstract_insert("spip_ajax_fonc", "(id_auteur, variables, hash, date)", "($connect_id_auteur, '$jjscript_trad', $hash, NOW())");
}
@ -981,7 +981,7 @@ function afficher_articles_trad($titre_table, $requete, $afficher_visites = fals
if ($row = spip_fetch_array($res_proch)) {
$id_ajax_fonc = $row["id_ajax_fonc"];
} else {
include_ecrire ("inc_abstract_sql");
include_spip('base/abstract_sql');
$id_ajax_fonc = spip_abstract_insert("spip_ajax_fonc", "(id_auteur, variables, hash, date)", "($connect_id_auteur, '$jjscript', $hash, NOW())");
}

16
ecrire/inc/utils.php

@ -21,14 +21,16 @@ function include_ecrire($file, $silence=false) {
define('_DIR_INCLUDE', _DIR_RESTREINT);
preg_match('/^((inc_)?([^.]*))(\.php[3]?)?$/', $file, $r);
# cas special inc/index => indexation
// Version new style, surchargeable
# cas speciaux inc/index => indexation ; inc_db_mysql => base/db_mysql
if ($r[3] == 'index') return include_spip('inc/indexation');
if ($r[3] == 'db_mysql') return include_spip('base/db_mysql');
# new style, surchargeable
# cas general
if ($f=include_spip('inc/'.$r[3]))
return $f;
# fichiers old-style, ecrire/inc_truc.php
// fichiers old-style, ecrire/inc_truc.php
if (file_exists($f = _DIR_INCLUDE . $r[1] . '.php'))
return include_once($f);
}
@ -67,7 +69,7 @@ function include_fonction($nom, $dossier='exec') {
}
//
// une fonction destinee a remplacer include_ecrire, pour les surcharges
// une fonction remplacant include_ecrire, et autorisant les surcharges
//
function include_spip($f, $include = true) {
static $included_files = array();
@ -858,9 +860,9 @@ function spip_initialisation() {
// Le fichier de connexion a la base de donnees
define('_FILE_CONNECT_INS', (_DIR_RESTREINT . "inc_connect"));
define('_FILE_CONNECT',
(@is_readable(_FILE_CONNECT_INS . _EXTENSION_PHP) ?
(_FILE_CONNECT_INS . _EXTENSION_PHP)
: false));
(@is_readable($f = _FILE_CONNECT_INS . '.php') ? $f
: (@is_readable($f = _FILE_CONNECT_INS . '.php3') ? $f
: false)));
// les repertoires annexes
define('_DIR_IMG', _DIR_RACINE ."IMG/");

3
ecrire/inc_version.php

@ -14,7 +14,7 @@
if (defined("_ECRIRE_INC_VERSION")) return;
define("_ECRIRE_INC_VERSION", "1");
@define('_EXTENSION_PHP', '.php3');
@define('_EXTENSION_PHP', '.php');
# le nom du repertoire ecrire/
@define('_DIR_RESTREINT_ABS', 'ecrire/');
@ -24,6 +24,7 @@ define("_ECRIRE_INC_VERSION", "1");
# ou inversement ?
@define('_DIR_RACINE', _DIR_RESTREINT ? '' : '../');
//
// *** Parametrage par defaut de SPIP ***
//

63
ecrire/page.php

@ -1,63 +0,0 @@
<?php
// Appel spip direct ?
if (!function_exists('find_in_path')) {
if (defined('_DIR_RESTREINT_ABS') AND
@file_exists(_DIR_RESTREINT_ABS.'inc_version.php')) {
include _DIR_RESTREINT_ABS.'inc_version.php';
}
## note: ce passage permet d'appeler ecrire/page.php?page=plan
## ce qui invoque compilateur, cache etc... pas encore
## totalement fonctionnel
else if (file_exists('./inc_version.php')) {
define('_DIR_RESTREINT_ABS', basename(dirname(__FILE__)).'/');
chdir('..');
include _DIR_RESTREINT_ABS.'inc_version.php';
}
else
die('stupid death...');
}
// Est-ce une action ?
if ($action = _request('action')) {
$var_f = include_fonction($action, 'action');
$var_f();
if ($redirect) redirige_par_entete(urldecode($redirect));
exit;
}
// Sinon, reglage du $fond
# passe par INCLURE(){fond=...}
if (isset($contexte_inclus['fond']))
$fond = $contexte_inclus['fond'];
# cas normal (securise anti injection par inc_utils)
else if (isset($fond)) { }
# passe par l'url
else if (isset($_GET['page'])) {
$fond = $_GET['page'];
// Securite
if (strstr($fond, '/'))
die (_L("Faut pas se gener"));
# par defaut, la globale
} else
tester_variable('fond', 'sommaire');
// Particularites de certains squelettes
if ($fond == 'login')
$forcer_lang = true;
// Chercher le fond et erreur s'il est absent
if (!find_in_path($fond.'.html')) {
spip_log("page: find_in_path ne trouve pas le squelette $fond");
$fond = '404';
}
include (_DIR_INCLUDE . 'public.php');
?>

75
ecrire/public.php

@ -12,7 +12,11 @@
// Distinguer une inclusion d'un appel initial
if (defined("_INC_PUBLIC")) {
if (defined('_INC_PUBLIC')) {
// $fond passe par INCLURE(){fond=...}
if (isset($contexte_inclus['fond']))
$fond = $contexte_inclus['fond'];
$page = inclure_page($fond, $contexte_inclus);
if ($page['process_ins'] == 'html')
echo $page['texte'];
@ -23,22 +27,64 @@ if (defined("_INC_PUBLIC")) {
lang_dselect();
} else {
define ("_INC_PUBLIC", 1);
if (!function_exists('find_in_path')) { # cas du script page
include ("ecrire/inc_version.php");
define ('_INC_PUBLIC', 1);
//
// Dispatcher les appels
//
// Faut-il initialiser SPIP ? (oui dans le cas general)
if (defined('_DIR_RESTREINT_ABS') AND
@file_exists(_DIR_RESTREINT_ABS.'inc_version.php')) {
include _DIR_RESTREINT_ABS.'inc_version.php';
}
else
die('stupid death...');
// Est-ce une action ?
if ($action = _request('action')) {
$var_f = include_fonction($action, 'action');
$var_f();
if ($redirect) redirige_par_entete(urldecode($redirect));
exit;
}
include_spip('public/global');
// cas normal, $fond defini dans le fichier d'appel
// note : securise anti-injection par inc/utils.php
else if (isset($fond)) { }
// page=xxxx demandee par l'url
else if (isset($_GET['page'])) {
$fond = $_GET['page'];
// Securite
if (strstr($fond, '/'))
die (_L("Faut pas se gener"));
# par defaut, la globale
} else
tester_variable('fond', 'sommaire');
// Particularites de certains squelettes
if ($fond == 'login')
$forcer_lang = true;
//
// Aller chercher la page
//
include_spip('public/global');
$tableau_des_erreurs = array();
$page = calcule_header_et_page ($fond);
$page = calcule_header_et_page($fond);
if ($page['status']) {
include_spip('inc/headers');
http_status($page['status']);
include_spip('inc/headers');
http_status($page['status']);
}
foreach($page['entetes'] as $k => $v)
{ header("$k: $v");}
@header("$k: $v");
$html= preg_match(',^\s*text/html,',$page['entetes']['Content-Type']);
@ -49,8 +95,8 @@ if (defined("_INC_PUBLIC")) {
// est-on admin ?
if ($affiche_boutons_admin = (
$_COOKIE['spip_admin']
AND ($html OR ($var_mode == 'debug'))
$_COOKIE['spip_admin']
AND ($html OR ($var_mode == 'debug') OR count($tableau_des_erreurs))
))
include_spip('inc-formulaire_admin');
@ -88,7 +134,7 @@ if (defined("_INC_PUBLIC")) {
// On ne revient pas ici si le nb d'erreurs > 4
if ($res === false AND $affiche_boutons_admin
AND $auteur_session['statut'] == '0minirezo') {
include_ecrire('inc_debug_sql');
include_spip('inc/debug');
erreur_squelette(_T('zbug_erreur_execution_page'));
}
}
@ -96,11 +142,12 @@ if (defined("_INC_PUBLIC")) {
// Passer la main au debuggueur le cas echeant
if ($var_mode == 'debug') {
include_ecrire("inc_debug_sql");
include_spip('inc/debug');
debug_dumpfile($var_mode_affiche== 'validation' ? $page :"",
$var_mode_objet,$var_mode_affiche);
}
if (count($tableau_des_erreurs) > 0 AND $affiche_boutons_admin)
if (count($tableau_des_erreurs) AND $affiche_boutons_admin)
$page = affiche_erreurs_page($tableau_des_erreurs) . $page;
// Traiter var_recherche pour surligner les mots

2
ecrire/public/balises.php

@ -246,7 +246,7 @@ function balise_COMPTEUR_BOUCLE_dist($p) {
function balise_TOTAL_BOUCLE_dist($p) {
$b = $p->nom_boucle ? $p->nom_boucle : $p->descr['id_mere'];
spip_log("tb '$b'");
# spip_log("tb '$b'");
if ($b === '' || !isset($p->boucles[$b])) {
erreur_squelette(
_T('zbug_champ_hors_boucle',

2
ecrire/public/calcul-outils.php

@ -146,7 +146,7 @@ function calcul_introduction ($type, $texte, $chapo='', $descriptif='') {
function synthetiser_balise_dynamique($nom, $args, $file, $lang, $ligne) {
return
('<'.'?php
include_ecrire(\'inc_lang\');
include_spip(\'inc/lang\');
lang_select("'.$lang.'");
include_once("'
. $file

38
ecrire/public/calcul.php

@ -23,9 +23,9 @@ include_spip("inc/indexation");
include_spip('inc/texte');
include_spip('inc/lang');
include_spip('inc/documents');
include_ecrire("inc_abstract_sql");
include_spip('base/abstract_sql');
include_spip('inc/forum');
include_ecrire("inc_debug_sql");
include_spip('public/debug');
include_spip('inc/distant');
include_spip('public/calcul-outils');
@ -106,7 +106,6 @@ function charger_squelette ($squelette) {
else {
if ($GLOBALS['var_mode'] == 'debug') {
include_ecrire("inc_debug_sql");
debug_dumpfile ($skel_code, $nom, 'code');
}
eval('?'.'>'.$skel_code);
@ -150,31 +149,28 @@ function cherche_page ($cache, $contexte, $fond) {
lang_select($lang);
$skel = chercher_squelette($fond,
$id_rubrique_fond,
$GLOBALS['spip_lang']);
$id_rubrique_fond,
$GLOBALS['spip_lang']);
// Charger le squelette et recuperer sa fonction principale
// (compilation automatique au besoin) et calculer
$page = array();
if ($skel) {
if ($fonc = charger_squelette($skel)) {
spip_timer('calcul page');
$page = $fonc(array('cache' => $cache), array($contexte));
spip_log("calcul ("
.spip_timer('calcul page')
.") [$skel] ".
($cache ? $cache.cache_gz($page).' ' : '')
.'- '.strlen($page['texte']).' octets'
);
}
if ($fonc = charger_squelette($skel)) {
spip_timer('calcul page');
$page = $fonc(array('cache' => $cache), array($contexte));
spip_log("calcul ("
.spip_timer('calcul page')
.") [$skel] ".
($cache ? $cache.cache_gz($page).' ' : '')
.'- '.strlen($page['texte']).' octets'
);
}
// Passer la main au debuggueur)
if ($GLOBALS['var_mode'] == 'debug') {
include_ecrire("inc_debug_sql");
debug_dumpfile ($page['texte'], $fonc, 'resultat');
}
// Passer la main au debuggueur)
if ($GLOBALS['var_mode'] == 'debug') {
debug_dumpfile ($page['texte'], $fonc, 'resultat');
}
# spip_log("page " . strlen($page['texte']) . " $skel . $fonc");
// Retourner la structure de la page

10
ecrire/public/chercher-squelette.php

@ -19,13 +19,13 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
function chercher_squelette($fond, $id_rubrique, $lang) {
$ext = $GLOBALS['extension_squelette'];
// Accrocher un squelette de base dans le chemin
// Accrocher un squelette de base dans le chemin, sinon erreur
if (!$base = find_in_path("$fond.$ext")) {
// erreur webmaster : $fond ne correspond a rien
include_spip('public/debug');
erreur_squelette(_T('info_erreur_squelette2',
array('fichier'=>$fond)),
$GLOBALS['dossier_squelettes']);
return '';
array('fichier'=>$fond)),
$GLOBALS['dossier_squelettes']);
return substr(find_in_path('404.html'), 0, -strlen(".$ext"));
}
// supprimer le ".html" pour pouvoir affiner par id_rubrique ou par langue

2
ecrire/public/compilo.php

@ -47,7 +47,7 @@ function calculer_inclure($struct, $descr, &$boucles, $id_boucle) {
# raccourci <INCLURE{fond=xxx}> sans fichier .php
if (!strlen($fichier))
$path = _DIR_RESTREINT.'page.php';
$path = _DIR_RESTREINT.'public.php';
# sinon chercher le fichier, eventuellement en changeant.php3 => .php
else if (!($path = find_in_path($fichier))

0
ecrire/inc_debug_sql.php → ecrire/public/debug.php

2
ecrire/public/messforum.php

@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/meta');
include_spip('inc/forum');
include_spip('inc/filtres');
include_ecrire("inc_abstract_sql");
include_spip('base/abstract_sql');
spip_connect();
// Ce fichier est inclus lorsqu'on appelle un script de l'espace public

2
formulaires/inc-formulaire_forum.php

@ -19,7 +19,7 @@ include_spip('inc/texte');
include_spip('inc/lang');
include_spip('inc/mail');
include_spip('inc/forum');
include_ecrire("inc_abstract_sql");
include_spip('base/abstract_sql');
spip_connect();
charger_generer_url();

2
formulaires/inc-formulaire_inscription.php

@ -12,7 +12,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return; #securite
include_ecrire('inc_abstract_sql');
include_spip('base/abstract_sql');
// Balise independante du contexte
global $balise_FORMULAIRE_INSCRIPTION_collecte ;

2
oo/index.php

@ -4,6 +4,6 @@
// la page /oo offre une lecture en mode "texte seul"
// des 3 articles les plus recents...
@header("Location: ../page.php3?fond=sommaire_texte");
@header("Location: ../spip.php?page=sommaire_texte");
?>

2
spip.php

@ -13,6 +13,6 @@
# ou est l'espace prive ?
@define('_DIR_RESTREINT_ABS', 'ecrire/');
# au travail...
include _DIR_RESTREINT_ABS.'page.php';
include _DIR_RESTREINT_ABS.'public.php';
?>

Loading…
Cancel
Save