Valider f58af01c rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Chouilla de phpdoc. Il y a une fonction vide dans exec/fond introduite par r18004 . À supprimer ?

parent 036993c3
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+19 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -10,6 +10,16 @@
 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
\***************************************************************************/

/**
 * Gestion d'affichage des pages privées en squelette
 *
 * Chargé depuis ecrire/index.php lorsqu'une page demandée est présente
 * en tant que squelettes dans `prive/squelettes/contenu` ou que le
 * squelette peut être échaffaudé
 * 
 * @package SPIP\Core\Exec
 */
 
if (!defined('_ECRIRE_INC_VERSION')) return;


@@ -30,8 +40,12 @@ else
// quelques inclusions et ini prealables
include_spip('inc/commencer_page');

/**
 * Fonction appelée en cas d'arrêt de php sur une erreur
 *
 * @todo supprimer cette fonction vide ?
**/
function shutdown_error(){

	// si on arrive ici avec un tampon non ferme : erreur fatale
/*	if (ob_get_level()){
		// envoyer tous les tampons
@@ -56,10 +70,11 @@ ob_start();
include "public.php";
// flushons si cela ne l'a pas encore ete
ob_end_flush();

/**
 * Un exec generique qui branche sur un squelette Z pour ecrire
 * La fonction ne fait rien, c'est l'inclusion du fichier qui declenche le traitement
 * Un exec générique qui branche sur un squelette Z pour écrire
 * 
 * La fonction ne fait rien, c'est l'inclusion du fichier qui déclenche le traitement
 */
function exec_fond_dist(){

+24 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -10,14 +10,33 @@
 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
\***************************************************************************/

/**
 * Gestion d'affichage des pages privées en squelette (méthode dépreciée)
 *
 * Chargé depuis ecrire/index.php lorsqu'une page demandée est présente
 * en tant que squelettes dans `prive/exec`.
 *
 * @deprecated
 *    Il faut créer les squelettes de l'espace privé dans `prive/squelettes`
 * 
 * @package SPIP\Core\Exec
 */

if (!defined('_ECRIRE_INC_VERSION')) return;

/**
 * Un exec generique qui utilise le fond homonyme de l'exec demande
 * dans l'url
 * Ancien systeme transitoire base sur un squelette unique avec un
 * pseudo balisage par commentaires html
 * deprecie, ne plus utiliser
 * Un exec générique qui utilise le fond homonyme de l'exec demandé
 * dans l'URL
 * 
 * Ancien système transitoire basé sur un squelette unique avec un
 * pseudo balisage par commentaires HTML
 * 
 * @deprecated Ne plus utiliser. Migrer vers `prive/squelettes/`
 * 
 * @pipeline_appel affiche_hierarchie
 * @pipeline_appel affiche_gauche
 * @pipeline_appel affiche_droite
 * @pipeline_appel affiche_milieu
 *
 */
function exec_fond_monobloc_dist(){
+17 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -2520,6 +2520,23 @@ function trouver_fond($nom, $dir='', $pathinfo = false) {
	return $p;
}

/**
 * Teste, pour un nom de page de l'espace privé, s'il est possible
 * de générer son contenu.
 *
 * Dans ce cas, on retourne la fonction d'exécution correspondante à utiliser
 * (du répertoire `ecrire/exec`). Deux cas particuliers et prioritaires :
 * `fond` ou `fond_monobloc` sont retournés si des squelettes existent.
 * 
 * - `fond` : pour des squelettes de `prive/squelettes/contenu`
 *          ou pour des objets éditoriaux dont les suqelettes seront échaffaudés
 * - `fond_monobloc` (compatibilité avec SPIP 2.1) : pour des squelettes de `prive/exec`
 * 
 * @param string $nom
 *     Nom de la page
 * @return string
 *     Nom de l'exec, sinon chaîne vide.
**/
function tester_url_ecrire($nom){
	static $exec=array();
	if (isset($exec[$nom])) return $exec[$nom];