Valider a0b63e49 rédigé par esj's avatar esj
Parcourir les fichiers

Suite de [9178]: le connexion:close est finalement une mauvaise idée puisqu'il...

Suite de [9178]: le connexion:close est finalement une mauvaise idée puisqu'il y a quand meme la feuille de style à demander. En revanche le 403 est bien utile, aussi on unifie les appels à minipres pour raison d'accès interdit. Et on rajoute un bouton de retour à l'espace d'accueil.
parent 11d1226f
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -89,10 +89,8 @@ function action_acceder_document_dist() {
	switch($status) {

	case 403:
		http_status(403);
		include_spip('inc/minipres');
		echo minipres(_L('Status').' 403',
			_T('ecrire:avis_acces_interdit'));
		echo minipres();
		break;

	case 404:
+2 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -20,10 +20,9 @@ function exec_install_dist()
{
	$etape = _request('etape');
	if (_FILE_CONNECT) {
		echo minipres('AUTO', _T('avis_espace_interdit') .
			      generer_form_ecrire('accueil', bouton_suivant()));
		echo minipres();
		exit;
	} else {
	}

	// On va supprimer les eventuelles vieilles valeurs de meta,
	// on perd l'init des langues, mais elle est refaite par menu_langue
@@ -35,7 +34,6 @@ function exec_install_dist()
	$fonc = charger_fonction("etape_$etape", 'install');
	$fonc();
}
}

//
// Verifier que l'hebergement est compatible SPIP ... ou l'inverse :-)
+4 −11
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -22,19 +22,14 @@ function exec_message_dist()
	global $cherche_auteur, $connect_id_auteur,$forcer_dest,$id_message;

	$id_message = intval($id_message);
	charger_generer_url();

	$row = spip_fetch_array(spip_query("SELECT type FROM spip_messages WHERE id_message=$id_message"));

	if ($row['type'] != "affich"){
		$res = spip_fetch_array(spip_query("SELECT vu FROM spip_auteurs_messages WHERE id_auteur=$connect_id_auteur AND id_message=$id_message"));
		if (!$res) {
			$commencer_page = charger_fonction('commencer_page', 'inc');
			echo $commencer_page(_T('info_acces_refuse'));
			debut_gauche();
			debut_droite();
			echo "<b>"._T('avis_non_acces_message')."</b>";
			echo fin_gauche(), fin_page();
			include_spip('inc/minipres');
			echo minipres();
			exit;
		}
	// Marquer le message vu pour le visiteur
@@ -43,7 +38,7 @@ function exec_message_dist()
			redirige_par_entete(redirige_action_auteur("editer_message","$id_message/:$connect_id_auteur", 'message', "id_message=$id_message", true));
		}
	}

	charger_generer_url();
	exec_affiche_message_dist($id_message, $cherche_auteur, $forcer_dest);
}

@@ -362,7 +357,7 @@ function http_affiche_message($id_message, $expediteur, $statut, $type, $texte,
// http://doc.spip.org/@exec_affiche_message_dist
function exec_affiche_message_dist($id_message, $cherche_auteur, $forcer_dest)
{
  global $connect_id_auteur, $echelle, $partie_cal;
  global $echelle, $partie_cal;
  $row = spip_fetch_array(spip_query("SELECT * FROM spip_messages WHERE id_message=$id_message"));
  if ($row) {
	$id_message = $row['id_message'];
@@ -379,8 +374,6 @@ function exec_affiche_message_dist($id_message, $cherche_auteur, $forcer_dest)
	$lemois = mois($row['date_heure']);		
	$lannee = annee($row['date_heure']);		

	

	$commencer_page = charger_fonction('commencer_page', 'inc');
	echo $commencer_page($titre, "accueil", "messagerie");

+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -41,7 +41,7 @@ function exec_message_edit_dist()
	$expediteur = $row["id_auteur"];

	if (!($expediteur == $connect_id_auteur OR ($type == 'affich' AND $connect_statut == '0minirezo'))) {
		echo minipres(_T('avis_non_acces_message'));
		echo minipres();
		exit;
	}

+1 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -54,8 +54,7 @@ function debut_admin($script, $action='', $commentaire='') {

	if ((!$action) || ($connect_statut != "0minirezo")) {
		include_spip('inc/minipres');
		echo minipres(_T('info_acces_refuse') .
			      ($action ? " ($action)" : ''));
		echo minipres();
		exit;
	}
	if ($connect_toutes_rubriques) {
Chargement en cours