Valider 0cc1903c rédigé par cerdic's avatar cerdic
Parcourir les fichiers

deplacer le titrage auto dans le charger du formulaire_editer_logo, ca permet...

deplacer le titrage auto dans le charger du formulaire_editer_logo, ca permet de l'appeler depuis un squelette sans avoir a preciser le titre (mais ca reste toujours possible)
parent 3e5073a1
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −16
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -13,16 +13,6 @@
if (!defined("_ECRIRE_INC_VERSION")) return;

include_spip('inc/actions');
global $logo_libelles;
$logo_libelles['article'] = _T('logo_article').aide ("logoart");
$logo_libelles['auteur'] = _T('logo_auteur').aide ("logoart");
$logo_libelles['breve'] = _T('logo_breve').aide ("breveslogo");
$logo_libelles['syndic'] = _T('logo_site')." ".aide ("rublogo");
$logo_libelles['mot'] = _T('logo_mot_cle').aide("breveslogo");
$logo_libelles['groupe'] = _T('logo_groupe').aide("breveslogo");
$logo_libelles['rubrique'] = _T('logo_rubrique')." ".aide ("rublogo");
$logo_libelles['racine'] = _T('logo_standard_rubrique')." ".aide ("rublogo");


// http://doc.spip.org/@inc_iconifier_dist
function inc_iconifier_dist($objet, $id,  $script, $visible=false, $flag_modif=true) {
@@ -31,12 +21,7 @@ function inc_iconifier_dist($objet, $id, $script, $visible=false, $flag_modif=t
	if (substr($objet,0,3)=='id_')
		$objet = substr($objet,3);

	$chercher_logo = charger_fonction('chercher_logo', 'inc');

	$texteon = $logo_libelles[($id OR $objet != 'rubrique') ? $objet : 'racine'];

	$img = balise_img(chemin_image('image-24.png'), "", 'cadre-icone');
	return recuperer_fond('prive/editer/logo',array('objet'=>$objet,'id_objet'=>$id, 'titre'=>$img.$texteon, 'editable'=>$flag_modif));
	return recuperer_fond('prive/editer/logo',array('objet'=>$objet,'id_objet'=>$id,'editable'=>$flag_modif));

}

+29 −6
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -12,6 +12,16 @@

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

global $logo_libelles;
$logo_libelles['article'] = _T('logo_article').aide ("logoart");
$logo_libelles['auteur'] = _T('logo_auteur').aide ("logoart");
$logo_libelles['breve'] = _T('logo_breve').aide ("breveslogo");
$logo_libelles['syndic'] = _T('logo_site')." ".aide ("rublogo");
$logo_libelles['mot'] = _T('logo_mot_cle').aide("breveslogo");
$logo_libelles['groupe'] = _T('logo_groupe').aide("breveslogo");
$logo_libelles['rubrique'] = _T('logo_rubrique')." ".aide ("rublogo");
$logo_libelles['racine'] = _T('logo_standard_rubrique')." ".aide ("rublogo");

/**
 * Formulaire #EDITER_LOGO
 *
@@ -36,8 +46,27 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
 * @return Array               Variables d'environnement pour le fond
 */
function formulaires_editer_logo_charger_dist($objet, $id_objet, $retour='', $options=array()){
	// pas dans une boucle ? formulaire pour le logo du site
	// dans ce cas, il faut chercher un 'siteon0.ext'
	if (!$objet) {
		$objet = 'syndic';
		$_id_objet = 'site';
	}
	else {
		if ($objet=='site') $objet = 'syndic';
		$_id_objet = id_table_objet($objet);
	}

	if (!is_array($options))
		$options = unserialize($options);

	if (!isset ($options['titre'])) {
		$img = balise_img(chemin_image('image-24.png'), "", 'cadre-icone');
		$options['titre'] = $img . $GLOBALS['logo_libelles'][($id_objet OR $objet != 'rubrique') ? $objet : 'racine'];
	}
	if (!isset ($options['editable']))
		$options['editable'] = autoriser('iconifier',$objet,$id_objet);
	
	$res = array(
		'editable'=>($GLOBALS['meta']['activer_logos'] == 'oui' ? ' ' : '')&&(!isset($options['editable']) OR $options['editable']),
		'logo_survol'=>($GLOBALS['meta']['activer_logos_survol'] == 'oui' ? ' ' : ''),
@@ -45,12 +74,6 @@ function formulaires_editer_logo_charger_dist($objet, $id_objet, $retour='', $op
		'id_objet'=>$id_objet,
		'_options'=>$options
	);
	// pas dans une boucle ? formulaire pour le logo du site
	// dans ce cas, il faut chercher un 'siteon0.ext'	
	if (!$objet)
		$_id_objet = 'site';
	else
		$_id_objet = id_table_objet($objet);
	
	// rechercher le logo de l'objet
	// la fonction prend un parametre '_id_objet' etrange :