function inc_iconifier_dist($id_objet, $id, $script, $visible=false, $flag_modif=true) { if ($GLOBALS['spip_display'] == 4) return ""; $texteon = $GLOBALS['logo_libelles'][($id OR $id_objet != 'id_rubrique') ? $id_objet : 'id_racine']; $chercher_logo = charger_fonction('chercher_logo', 'inc'); // Add the redirect url when uploading via iframe $iframe_script = generer_url_ecrire('iconifier',"type=$id_objet&$id_objet=$id&script=$script",true); $iframe = "<input type='hidden' name='iframe_redirect' value='".rawurlencode($iframe_script)."' />\n"; $logo = $chercher_logo($id, $id_objet, 'on'); $logo_s = $chercher_logo($id, $id_objet, 'off'); if (!$logo) { if ($flag_modif AND $GLOBALS['meta']['activer_logos'] != 'non') { $masque = indiquer_logo($texteon, $id_objet, 'on', $id, $script, $iframe); $masque = "<div class='cadre_padding'>$masque</div>"; $bouton = bouton_block_depliable($texteon, $visible, "on-$id_objet-$id"); $res = debut_block_depliable($visible,"on-$id_objet-$id") . $masque . fin_block(); } } else { list($img, $clic) = decrire_logo($id_objet,'on',$id, 170, 170, $logo, $texteon, $script, $flag_modif AND !$logo_s); $bouton = bouton_block_depliable($texteon, $visible, "on-$id_objet-$id"); $survol = ''; $texteoff = _T('logo_survol'); if (!$logo = $logo_s) { if ($flag_modif AND $GLOBALS['meta']['activer_logos_survol'] == 'oui') { $masque = "<br />".indiquer_logo($texteoff, $id_objet, 'off', $id, $script, $iframe); $survol .= "<br />".block_parfois_visible("off-$id_objet-$id", $texteoff, $masque, null, $visible); } $masque = debut_block_depliable($visible,"on-$id_objet-$id") . "<div class='cadre_padding'>" . $clic . $survol . "</div>" . fin_block(); } else { list($imgoff, $clicoff) = decrire_logo($id_objet, 'off', $id, 170, 170, $logo, $texteoff, $script, $flag_modif); $masque = debut_block_depliable($visible, "off-$id_objet-$id") . $clicoff . fin_block(); $survol .= "<br />".bouton_block_depliable($texteoff, $visible, "off-$id_objet-$id") . "<div class='cadre_padding'>".$imgoff.$masque."</div>"; $masque = debut_block_depliable($visible,"on-$id_objet-$id") . $clic . fin_block() . $survol; } $res = "$img$masque"; } if ($res) { $res = debut_cadre('r', 'image-24.gif', '', $bouton, '', '', false) . $res . fin_cadre_relief(true); if(_request("exec")!="iconifier") { $js = http_script('', 'async_upload.js') . http_script('$("form.form_upload_icon").async_upload(async_upload_icon)'); } else $js = ""; return ajax_action_greffe("iconifier", $id, $res).$js; } else return ''; }
function spiplistes_boite_info_id ($titre, $id, $return = true, $id_objet = false) { global $spip_display; $result = ""; if($id) { $logo = ""; if($id_objet && ($spip_display != 4)) { include_spip("inc/iconifier"); $chercher_logo = charger_fonction('chercher_logo', 'inc'); if ($logo = $chercher_logo($id, $id_objet, 'on')) { list($img, $clic) = decrire_logo($id_objet,'on',$id, 170, 170, $logo, $texteon, $script); $logo = "<div style='text-align: center;margin:1em 0;'>$img</div>"; } else { $logo = ""; } } $result = debut_boite_info(true) . "\n<div style='font-weight: bold; text-align: center; text-transform: uppercase;' class='verdana1 spip_xx-small'>" . $titre . "<br /><span class='spip_xx-large'>" . $id . "</span></div>" . $logo . fin_boite_info(true) . "<br />" ; } if($return) return($result); else echo($result); }