function configuration_documents_dist(){ global $spip_lang_left, $spip_lang_right; $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">"; $res .= "<tr><td class='verdana2'>"; $res .= _T('texte_documents_joints'); $res .= _T('texte_documents_joints_2'); $res .= "</td></tr>"; $res .= "<tr>"; $res .= "<td align='$spip_lang_left' class='verdana2'>"; $res .= afficher_choix('documents_article', $GLOBALS['meta']["documents_article"], array('oui' => _T('item_autoriser_documents_joints'), 'non' => _T('item_non_autoriser_documents_joints')), "<br />\n"); $res .= "<br /><br />\n"; $res .= afficher_choix('documents_rubrique', $GLOBALS['meta']["documents_rubrique"], array('oui' => _T('item_autoriser_documents_joints_rubriques'), 'non' => _T('item_non_autoriser_documents_joints_rubriques')), "<br />\n"); $res .= "<br /><br />\n"; $res .= afficher_choix('documents_date', $GLOBALS['meta']["documents_date"], array('oui' => _T('item_autoriser_selectionner_date_en_ligne'), 'non' => _T('item_non_autoriser_selectionner_date_en_ligne')), "<br />\n"); $res .= "</td></tr>"; $res .= "</table>\n"; $res = debut_cadre_trait_couleur("doc-24.gif", true, "", _T('titre_documents_joints')) . ajax_action_post('configurer', 'documents', 'configuration','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-documents', '', $res); }
function configuration_type_urls_dist() { if ($GLOBALS['type_urls'] != 'page') // fixe par mes_options return ''; $dispo = array(); foreach (find_all_in_path('urls/', '\w+\.php$', array()) as $f) { $r = basename($f, '.php'); if ($r == 'index' OR strncmp('generer_',$r,8)==0) continue; include_once $f; $exemple = 'URLS_' . strtoupper($r) . '_EXEMPLE'; $exemple = defined($exemple) ? constant($exemple) : '?'; $dispo[$r] = "<em>$r</em> — <tt>" . $exemple . '</tt>'; } $res = "<p class='verdana2'>" . _T('texte_type_urls') . "</p>" . "<div class='verdana2'>" . afficher_choix('type_urls', $GLOBALS['meta']['type_urls'], $dispo) . "</div>" . "<p><em>" . _T('texte_type_urls_attention', array('htaccess' => '<tt>.htaccess</tt>')) . "</em></p>"; $res = '<br />'.debut_cadre_trait_couleur("", true, "", _T('titre_type_urls').aide("confurl")) . ajax_action_post('configurer', 'type_urls', 'config_fonctions', '', $res) . fin_cadre_trait_couleur(true); return ajax_action_greffe("configurer-type_urls", '', $res); }
function configuration_notifications_forum_dist() { $res = ''; $m = $GLOBALS['meta']['prevenir_auteurs']; $l = $GLOBALS['liste_des_forums']; unset($l['info_pas_de_forum']); foreach ($l as $desc => $val) { $name = 'prevenir_auteurs_' . $val; $lib = _T($desc); $vu = (($m == 'oui') OR strpos($m,",$val,")!==false); $res .= "<input type='checkbox' name='$name' value='oui' id='$name'" . ($vu ? " checked='checked'" : '') . " /> <label for='$name'>" . ($vu ? "<b>$lib</b>" : $lib) . "</label><br />"; } $res = "<div class='verdana2'>" . _T('info_option_email') . "<br /><br />" . $res . "</div>\n"; $res = debut_cadre_trait_couleur("mail-forum-24.gif", true, "", _T('info_envoi_forum')) . ajax_action_post('configurer_notifications_forum', 0, 'config_contenu','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer_notifications_forum', 0, $res); }
function inc_petitionner_dist($id_article, $script, $args, $ajax=false) { global $spip_lang_right; $petition = sql_fetsel("*", "spip_petitions", "id_article=$id_article"); if (!autoriser('modererpetition', 'article', $id_article)) return petitionner_decompte($id_article, $petition); $choix = petitionner_choisir($petition); if ($petition) { $res = $choix . petitionner_decompte($id_article, $petition) . petitionner_params($petition) . petitionner_message($petition); $class = ''; } else { $res = $choix; $class = $ajax ? '' : ' visible_au_chargement'; } $atts = " class='$class' style='float: $spip_lang_right;' id='valider_petition'"; $res = ajax_action_post('petitionner', $id_article, $script, $args, $res,_T('bouton_changer'), $atts); return ajax_action_greffe("petitionner", $id_article, $res); }
function configuration_forums_prives_dist() { $res = "<div class='verdana2'>" . _T('info_config_forums_prive') . "<br />\n" . "<p>"._T('info_config_forums_prive_objets') . "<br />\n" . afficher_choix('forum_prive_objets', $GLOBALS['meta']['forum_prive_objets'], array('oui' => _T('item_config_forums_prive_objets'), 'non' => _T('item_non_config_forums_prive_objets'))) ."</p>\n" . "<p>"._T('info_config_forums_prive_global') . "<br />\n" . afficher_choix('forum_prive', $GLOBALS['meta']['forum_prive'], array('oui' => _T('item_config_forums_prive_global'), 'non' => _T('item_non_config_forums_prive_global'))) ."</p>\n" . "<p>"._T('info_config_forums_prive_admin') . "<br />\n" . afficher_choix('forum_prive_admin', $GLOBALS['meta']['forum_prive_admin'], array('oui' => _T('item_activer_forum_administrateur'), 'non' => _T('item_desactiver_forum_administrateur'))) ."</p>\n" . "</div>"; $res = debut_cadre_trait_couleur("forum-interne-24.gif", true, "", _T('titre_config_forums_prive')) . ajax_action_post('configurer', 'forums_prives', 'config_contenu','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-forums_prives', '', $res); }
function configuration_previsualiseur_dist() { $recom = array("info_administrateurs" => _T('info_preview_admin'), "info_redacteurs" => _T('info_preview_comite')); $voir = $GLOBALS['meta']["preview"]; $res = ''; foreach($GLOBALS['liste_des_statuts'] as $k => $v) { if (isset($recom[$k])) { $vu = strpos($voir,",$v,")!==false; $lib = _T($k); $res .= "<input type='checkbox' name='preview[]' value='$v' id='preview$v'" . ($vu ? " checked='checked'" : '') . " /> <label for='preview$v'>" . ($vu ? "<b>$lib</b>" : $lib) . "</label><br />"; } } $res = "<div class='verdana2'>" . _T('info_preview_texte') . "<br /><br />" . $res . "</div>"; $res = debut_cadre_trait_couleur("naviguer-site.png", true, "", _T('previsualisation') . aide("previsu")) . ajax_action_post('configurer_previsualiseur', 0, 'config_fonctions', '', $res) . fin_cadre_trait_couleur(true); return ajax_action_greffe("configurer_previsualiseur", 0, $res); }
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 configuration_ie6config() { $iecompat = $GLOBALS['meta']["iecompat"]; if (!$iecompat) $iecompat = "non"; $res = _T("msiecompat:choix_explication"); $res .= afficher_choix('iecompat', $iecompat, array('non' => _T("msiecompat:choix_non"), 'ifixpng' => _L('iFixPng'), 'IE7' => _L("IE7.js"), 'IE7squish' => _L("IE7.js + ie7-squish.js"), 'IE8' => _L('IE8.js'), 'IE8squish' => _L('IE8.js + ie7-squish.js') /*, 'IE9' => _L('IE9.js'), 'IE9squish' => _L('IE9.js + ie7-squish.js') */ ), " <br /> "); $res = debut_cadre_trait_couleur(find_in_path("imgs/ie6-logo24.png"), true, "", _T("msiecompat:choix_titre")) . ajax_action_post('configurer', 'ie6config', 'configuration','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-ie6config', '', $res); }
function configuration_langue_dist() { $l_site = $GLOBALS['meta']['langue_site']; $langue_site = traduire_nom_langue($l_site); $res = "<option value='$l_site' selected='selected'>$langue_site</option>\n"; foreach (explode(",",$GLOBALS['meta']['langues_proposees']) as $l) { if ($l <> $l_site) $res .= "<option value='$l'>".traduire_nom_langue($l)."</option>\n"; } $res = ajax_action_post('configurer', 'langue', 'config_lang', '', "<label for='changer_langue_site'>" . _T('info_langue_principale') . "</label>" . " : <select name='changer_langue_site' id='changer_langue_site'>\n$res</select>\n", ''); $res = debut_cadre_couleur("langues-24.gif", true, "", _T('info_langue_principale') . " : " . $langue_site) . _T('texte_selection_langue_principale') . $res . fin_cadre_couleur(true); return ajax_action_greffe("configurer-langue", '', $res); }
function configuration_compteur_dist() { global $spip_lang_right; $res = "<div class='verdana2'>" . _T('info_question_gerer_statistiques') . "</div>" . "<div class='verdana2'>" . afficher_choix('activer_statistiques', $GLOBALS['meta']["activer_statistiques"], array('oui' => _T('item_gerer_statistiques'), 'non' => _T('item_non_gerer_statistiques')), ' ') . "</div>"; if ($GLOBALS['meta']["activer_statistiques"]=='oui'){ $res .= "<br /><div class='verdana2' id='captures_voir'>" . _T('info_question_vignettes_referer') . "</div>" . "<div class='verdana2'>" . afficher_choix('activer_captures_referers', $GLOBALS['meta']["activer_captures_referers"], array('oui' => _T('info_question_vignettes_referer_oui'), 'non' => _T('info_question_vignettes_referer_non'))) . "</div>"; } $res = debut_cadre_trait_couleur("statistiques-24.gif", true, "", _T('info_forum_statistiques').aide ("confstat")) . ajax_action_post('configurer', 'compteur', 'config_fonctions', '', $res) . fin_cadre_trait_couleur(true); return ajax_action_greffe("configurer-compteur", '', $res); }
function configuration_visiteurs_dist() { global $spip_lang_left ; if (!avoir_visiteurs(false,false)) { $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">" . "\n<tr><td class='verdana2'>" . _T('info_question_accepter_visiteurs') . "</td></tr>" . "\n<tr><td style='text-align: $spip_lang_left' class='verdana2'>" . afficher_choix('accepter_visiteurs', $GLOBALS['meta']['accepter_visiteurs'], array('oui' => _T('info_option_accepter_visiteurs'), 'non' => _T('info_option_ne_pas_accepter_visiteurs'))) . "</td></tr></table>\n"; $res = ajax_action_post('configurer', 'visiteurs', 'config_contenu','',$res); } else { $res = _T('info_forums_abo_invites'); } $res = debut_cadre_trait_couleur("redacteurs-24.gif", true, "", _T('info_visiteurs')) . $res . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-visiteurs', '', $res); }
function tourner_greffe($id_document, $document, $url, $res) { $res .= "<div style='text-align: center;'>" .document_et_vignette($document, $url, true) ."</div>\n" ."<div style='text-align: center; color: 333333;' class='verdana1 spip_x-small'><doc" . $id_document . "></div>"; return ajax_action_greffe("tourner", $id_document, $res); }
function configuration_accueil_dist() { $res = configuration_bloc_votre_site(); $res = debut_cadre_couleur("racine-site-24.gif", true). ajax_action_post('configurer', 'accueil', 'configuration','',$res) . fin_cadre_couleur(true) ; return ajax_action_greffe('configurer-accueil','', $res); }
function configuration_relayeur_dist($retour_proxy='') { global $spip_lang_left; $res = $submit = ''; $http_proxy = $GLOBALS['meta']["http_proxy"]; $http_noproxy = $GLOBALS['meta']["http_noproxy"]; if ($http_proxy) { include_spip('inc/distant'); // Masquer un eventuel password authentifiant $http_proxy=entites_html(no_password_proxy_url($http_proxy)); if ($http_proxy) { $res = "\n<p style='text-align: $spip_lang_left;' class='verdana1 spip_small'>" . "<label for='test_proxy'>" . _T('texte_test_proxy') . "</label>" . "</p>" . "\n<p>" . "<input type='text' name='test_proxy' id='test_proxy' value='http://www.spip.net/' size='40' class='forml' />" . "</p>"; if($retour_proxy) { $res .= debut_boite_info(true) . $retour_proxy . fin_boite_info(true); } $submit = array('valider_proxy' => _T('bouton_valider'), 'tester_proxy' => _T('bouton_test_proxy')); } } $encours = "<label for='http_proxy'>" . ($http_proxy ? $http_proxy : "http://proxy:8080") . '</label>' ; $exemple = "<label for='http_noproxy'>" . ($http_noproxy ? $http_noproxy : "127.0.0.1 .mondomaine.net") . "</label>"; $res = "\n<div class='verdana2'>" . propre(_T('texte_proxy', array('proxy_en_cours' => "<b><tt><html>$encours</html></tt></b>"))) . "</div>" . "\n<div class='verdana2'>" . "<input type='text' name='http_proxy' id='http_proxy' size='40' class='forml' value='$http_proxy' />" . "<br />" . propre(_T('pas_de_proxy_pour', array('exemple' => "<b><tt><html>$exemple</html></tt></b>"))) . "<input type='text' name='http_noproxy' id='http_noproxy' size='40' class='forml' value='$http_noproxy' />" . $res . "</div>"; $res = debut_cadre_trait_couleur("base-24.gif", true, "", _T('info_sites_proxy').aide ("confhttpproxy")) . ajax_action_post('configurer_relayeur', 0, 'config_fonctions', '', $res, $submit) . fin_cadre_trait_couleur(true); return ajax_action_greffe("configurer_relayeur", 0, $res); }
function configuration_referenceur_dist() { global $spip_lang_right; $res = "<p>"._T('texte_multilinguisme')."</p>" . "<div>" . _T('info_multi_articles') . "<div style='text-align: $spip_lang_right;'>" . afficher_choix('multi_articles', $GLOBALS['meta']['multi_articles'], array('oui' => _T('item_oui'), 'non' => _T('item_non')), " ") . "</div>" . "</div>" . "<div>" . _T('info_multi_rubriques') . "<div style='text-align: $spip_lang_right;'>" . afficher_choix('multi_rubriques', $GLOBALS['meta']['multi_rubriques'], array('oui' => _T('item_oui'), 'non' => _T('item_non')), " ") . "</div>" . "</div>"; if ($GLOBALS['meta']['multi_rubriques'] == 'oui') { $res .= "\n<div>" . _T('info_multi_secteurs') . "<div style='text-align: $spip_lang_right;'>" . afficher_choix('multi_secteurs', $GLOBALS['meta']['multi_secteurs'], array('oui' => _T('item_oui'), 'non' => _T('item_non')), " ") . "</div>" . "</div>"; } else $res .= "<input type='hidden' name='multi_secteurs' id='multi_secteurs' value='".$GLOBALS['meta']['multi_secteurs']."' />"; if (($GLOBALS['meta']['multi_rubriques'] == 'oui') OR ($GLOBALS['meta']['multi_articles'] == 'oui')) { $res .= "<hr />" . "<p>"._T('texte_multilinguisme_trad')."</p>"; $res .= _T('info_gerer_trad') . "<div style='text-align: $spip_lang_right;'>" . afficher_choix('gerer_trad', $GLOBALS['meta']['gerer_trad'], array('oui' => _T('item_oui'), 'non' => _T('item_non')), " ") . "</div>"; } else $res .= "<input type='hidden' name='gerer_trad' id='gerer_trad' value='".$GLOBALS['meta']['gerer_trad']."' />"; $res = debut_cadre_couleur("traductions-24.gif", true, "", _T('info_multilinguisme')) . ajax_action_post('configurer', 'referenceur', 'config_multilang', '', $res) . fin_cadre_couleur(true); return ajax_action_greffe("configurer-referenceur", '', $res); }
function inc_dater_dist($id, $flag, $statut, $type, $script, $date, $date_redac='', $fct_ajax='') { $possedeDateRedac = !preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})( ([0-9]{2}):([0-9]{2}))?/", $date_redac, $regs) ? false : (($regs[1] + $regs[2] + $regs[3]) ? $regs : false); if ($flag) { $res = dater_ecriture($id, $possedeDateRedac, $statut, $type, $script, $date, $date_redac, $fct_ajax); } else { $res = dater_lecture($date, $date_redac, $possedeDateRedac, (($statut == 'publie' OR $type != 'article') ? _T('texte_date_publication_article') : _T('texte_date_creation_article'))); } return ajax_action_greffe("dater", $id, $res); }
function configuration_messagerie_agenda_dist() { $res = "<div class='verdana2'>" . _T('texte_messagerie_agenda') . "<br />\n" . afficher_choix('messagerie_agenda', $GLOBALS['meta']['messagerie_agenda'], array('oui' => _T('item_messagerie_agenda'), 'non' => _T('item_non_messagerie_agenda'))) . "</div>"; $res = debut_cadre_trait_couleur("messagerie-24.gif", true, "", _T('titre_messagerie_agenda')) . ajax_action_post('configurer', 'messagerie_agenda', 'config_contenu','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-messagerie_agenda', '', $res); }
function inc_legender_dist($id_document, $document, $script, $type, $id, $ancre, $deplier=false) { // premier appel if ($document) { $flag = $deplier; } elseif (!$id_document) { return ''; } else { // retour d'Ajax $document = sql_fetsel("*", "spip_documents", "id_document = " . intval($id_document)); $document['vu'] = sql_getfetsel("vu", 'spip_documents_liens', "id_objet=" . intval($id) ." AND objet=" . sql_quote($type) . " AND id_document=".intval($id_document)); if (!$document['vu']) $document['vu'] = 'non'; $flag = 'ajax'; } if ($document['mode'] == 'image') { $supp = 'image-24.gif'; $label = _T('entree_titre_image'); $taille = $vignette = ''; } else { $supp = 'doc-24.gif'; $label = _T('entree_titre_document'); $taille = formulaire_taille($document); $vignette = "<div style='margin-bottom: 10px;'>".vignette_formulaire_legender($id_document, $document, $script, $type, $id, $ancre)."</div>"; } $s = ($ancre =='documents' ? '': '-'); $corps = legender_corps($ancre, $flag, $id, $id_document, $script, $type, $document, $label, $taille) . $vignette . "\n\n" . legender_suppression($id, $id_document, $ancre, $s, $script, $supp, $type); // ne pas afficher le bouton de changement dans le portfolio ? // mais tout cela n'est pas tr�s extensible et declenchera d'autres bugs plus tard... if (preg_match(",_edit,",$script)) $corps .= legender_image_doc($document, $id_document, $id, $type, $s, $script, $ancre); $corps = block_parfois_visible("legender-aff-$id_document", legender_entete($document), $corps, "text-align:center;", $flag); return ajax_action_greffe("legender", $id_document, $corps); }
function inc_regler_moderation_dist($id_article, $script, $args) { include_spip('inc/presentation'); global $spip_lang_right; $statut_forum = get_forums_publics($id_article); $choix_forum = $GLOBALS['liste_des_forums']; $opt = ''; foreach ($choix_forum as $desc => $val) { $opt .= "\n\t<option"; if ($statut_forum == $val) $opt .= " selected='selected'"; $opt .= " value='$val'>"._T($desc)."</option>"; } $nb_forums = sql_countsel("spip_forum", "id_article=$id_article AND statut IN ('publie', 'off', 'prop', 'spam')"); if ($nb_forums) { $res = '<!-- visible -->' // message pour l'appelant . icone_horizontale( _T('icone_suivi_forum', array('nb_forums' => $nb_forums)), generer_url_ecrire("articles_forum","id_article=$id_article"), "suivi-forum-24.gif", "", false ); } elseif ($statut_forum != 'non') $res = bouton_spip_rss('forums_public', array("id_article" => $id_article)); $res .= "\n\t<label for='change_accepter_forum'>" . _T('info_fonctionnement_forum') ."</label>" . "\n\t<select name='change_accepter_forum' id='change_accepter_forum' class='spip_xx-small' onchange=\"findObj_forcer('valider_regler_moderation_$id_article').style.visibility='visible';\" >" . $opt ."\n\t</select><br />\n"; $atts = " style='float: $spip_lang_right' id='valider_regler_moderation_$id_article' class='visible_au_chargement'"; $res = ajax_action_post('regler_moderation', $id_article, $script, $args, $res,_T('bouton_changer'), $atts); return ajax_action_greffe("regler_moderation", $id_article, $res); }
function inc_editer_mots_dist($objet, $id_objet, $cherche_mot, $select_groupe, $flag, $visible = false, $url_base='') { if ($GLOBALS['meta']["articles_mots"] == 'non') return ''; if (!preg_match('/^[0-9, ]*$/', $select_groupe)) return ''; $trouver_table = charger_fonction('trouver_table', 'base'); $nom = table_objet($objet); $desc = $trouver_table($nom); $table_id = @$desc['key']["PRIMARY KEY"]; $reponse = ($flag AND $cherche_mot) ? chercher_inserer_mot($cherche_mot, $select_groupe, $objet, $id_objet, $nom, $table_id, $url_base) : ''; list($liste, $mots) = afficher_mots_cles($flag, $objet, $id_objet, $nom, $table_id, $url_base); $aff =false; $bouton = _T('titre_mots_cles').aide ("artmots"); if ($liste) $aff = true; if ($flag) { // si droit de modif donner le formulaire $visible = ($visible OR $cherche_mot OR ($flag === 'ajax')); list($visible, $res) = formulaire_mots_cles($id_objet, $mots, $nom, $table_id, $url_base, $visible, $objet); if ($res) { $liste .= debut_block_depliable($visible,"lesmots") . $res . creer_mot($nom, $id_objet, $table_id, $url_base, $cherche_mot, $select_groupe) . fin_block(); $bouton = bouton_block_depliable($bouton, $visible,"lesmots"); $aff = true; } } if (!$aff) return ''; $res = debut_cadre_enfonce("mot-cle-24.gif", true, "", $bouton) . $reponse . $liste . fin_cadre_enfonce(true); return ajax_action_greffe("editer_mots", $id_objet, $res); }
function configuration_versionneur_dist() { global $spip_lang_right; $res = "<div class='verdana2'>" . _T('info_historique_texte') . "</div>" . "<div class='verdana2'>" . afficher_choix('articles_versions', $GLOBALS['meta']["articles_versions"], array('oui' => _T('info_historique_activer'), 'non' => _T('info_historique_desactiver'))) . "</div>"; $res = debut_cadre_trait_couleur("historique-24.gif", true, "", _T('info_historique_titre').aide("suivimodif")) . ajax_action_post('configurer', 'versionneur', 'config_fonctions', '', $res) . fin_cadre_trait_couleur(true); return ajax_action_greffe("configurer-versionneur", '', $res); }
function inc_virtualiser_dist($id_article, $virtuel, $script, $args){ global $spip_lang_right; $res = "<input type='text' name='virtuel' id ='virtuel$id_article' class='formo spip_xx-small' value='" . ($virtuel ? "" : "http://") . $virtuel . "' size='40' /><br />\n" . "<span class='verdana1 spip_x-small'>(<label for='virtuel$id_article'><b>" . _T('texte_article_virtuel') . (!$virtuel ? '' : " $virtuel") . " :</b></label> " . _T('texte_reference_mais_redirige') . ")</span><br />"; $res = ajax_action_post('virtualiser', $id_article, $script, $args, $res, _T('bouton_changer'), " style='float: $spip_lang_right'") . "<div class='nettoyeur'></div>"; return ajax_action_greffe("virtualiser", $id_article, $res); }
function configuration_indexeur_dist() { global $spip_lang_right; $res = "<div class='verdana2'>" . _T('info_question_utilisation_moteur_recherche') . "</div>" . "<div class='verdana2'>" . afficher_choix('activer_moteur', $GLOBALS['meta']["activer_moteur"], array('oui' => _T('item_utiliser_moteur_recherche'), 'non' => _T('item_non_utiliser_moteur_recherche')), ' ') . "</div>"; $res = debut_cadre_trait_couleur("racine-site-24.gif", true, "", _T('info_moteur_recherche').aide ("confmoteur")) . ajax_action_post('configurer', 'indexeur', 'config_fonctions', '', $res) . fin_cadre_trait_couleur(true); return ajax_action_greffe("configurer-indexeur", '', $res); }
function configuration_avertisseur_dist() { global $spip_lang_right; $res = "<div class='verdana2'>" . _T('texte_travail_collaboratif') . "</div>" . "<div class='verdana2'>" . afficher_choix('articles_modif',$GLOBALS['meta']["articles_modif"] , array('oui' => _T('item_activer_messages_avertissement'), 'non' => _T('item_non_activer_messages_avertissement'))) . "</div>"; $res = debut_cadre_trait_couleur("article-24.gif", true, "", _T('info_travail_colaboratif').aide("artmodif")) . ajax_action_post('configurer', 'avertisseur', 'config_fonctions', '', $res) . fin_cadre_trait_couleur(true); return ajax_action_greffe("configurer-avertisseur", '', $res); }
function configuration_logos_dist(){ global $spip_lang_left, $spip_lang_right; $activer_logos = $GLOBALS['meta']["activer_logos"]; $activer_logos_survol = $GLOBALS['meta']["activer_logos_survol"]; $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">"; $res .= "<tr><td class='verdana2'>"; $res .= _T('config_info_logos').aide('logoart'); $res .= "</td></tr>"; $res .= "<tr>"; $res .= "<td align='$spip_lang_left' class='verdana2'>"; $res .= bouton_radio("activer_logos", "oui", _T('config_info_logos_utiliser'), $activer_logos == "oui", "changeVisible(this.checked, 'logos_survol_config', 'block', 'none');") . " <br /> " . bouton_radio("activer_logos", "non", _T('config_info_logos_utiliser_non'), $activer_logos == "non", "changeVisible(this.checked, 'logos_survol_config', 'none', 'block');"); if ($activer_logos != "non") $style = "display: block;"; else $style = "display: none;"; $res .= "<br /><br /><div id='logos_survol_config' style='$style'>"; $res .= afficher_choix('activer_logos_survol', $activer_logos_survol, array('oui' => _T('config_info_logos_utiliser_survol'), 'non' => _T('config_info_logos_utiliser_survol_non')), " <br /> "); $res .= "</div>"; $res .= "</td></tr>"; $res .= "</table>\n"; $res = debut_cadre_trait_couleur("image-24.gif", true, "", _T('info_logos')) . ajax_action_post('configurer', 'logos', 'configuration','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-logos', '', $res); }
function inc_discuter_dist($id, $script, $objet, $statut='prive', $debut=NULL, $pas=NULL, $id_parent = 0) { if ($GLOBALS['meta']['forum_prive_objets'] == 'non') return ''; $debut = intval($debut); if (!$pas = intval($pas)) $pas = 10; $id = intval($id); $args = ($objet ? "$objet=$id&" : '') . "statut=$statut"; $ancre = "poster_forum_prive" . ($objet ? '' : "-$id"); if ($id_parent) { $id_t = sql_getfetsel('id_thread', 'spip_forum', "id_forum=$id_parent"); $query = array('SELECT' => "*", 'FROM' => "spip_forum", 'WHERE' => "id_forum=$id_t"); $res = afficher_forum($query, $script, $args); } else { $clic = _T('icone_poster_message'); $logo = ($script == 'forum_admin') ? "forum-admin-24.gif" : "forum-interne-24.gif"; $lien = generer_url_ecrire("poster_forum_prive", "statut=$statut&id=$id&script=$script"); $res = icone_inline($clic, $lien, $logo, "creer.gif",'center', $ancre); $where = ((!$objet OR !$id) ? '' : ($objet . "=" . sql_quote($id) . " AND ")) . "id_parent=0 AND statut=" . sql_quote($statut); $n = sql_countsel('spip_forum', $where); if ($n) { $nav = ($n <= $pas) ? '' : formulaire_discuter($script, "id=$id&$objet=$id&statut=$statut", $debut, $pas, $ancre, $n, $objet); $query = array('SELECT' => "*", 'FROM' => "spip_forum", 'WHERE' => $where, 'ORDER BY' => "date_heure DESC", 'LIMIT' => "$debut,$pas"); $q = afficher_forum($query, $script, $args, false); $res .= $nav . $q . "<br />" . $nav; } } return ajax_action_greffe($ancre, '', $res); }
function configuration_futurs_dist() { global $spip_lang_left; $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">" . "<tr><td class='verdana2'>" . _T('texte_publication_articles_post_dates') . "</td></tr>" . "<tr><td align='$spip_lang_left' class='verdana2'>" . afficher_choix('post_dates', $GLOBALS['meta']["post_dates"], array('oui' => _T('item_publier_articles'), 'non' => _T('item_non_publier_articles'))) . "</td></tr>\n" . "</table>\n"; $res = debut_cadre_relief("", true, "", _T('titre_publication_articles_post_dates').aide ("confdates")) . ajax_action_post('configurer', 'futurs', 'configuration','',$res) . fin_cadre_relief(true); return ajax_action_greffe('configurer-futurs', '', $res); }
function configuration_redacteurs_dist() { $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">" . "\n<tr><td class='verdana2'>" # . "<blockquote><p><i>" . _T('info_question_inscription_nouveaux_redacteurs') # . "</i></p></blockquote>" . "</td></tr>" . "\n<tr><td align='center' class='verdana2'>" . afficher_choix('accepter_inscriptions', $GLOBALS['meta']["accepter_inscriptions"], array('oui' => _T('item_accepter_inscriptions'), 'non' => _T('item_non_accepter_inscriptions')), " ") . "</td></tr>\n" . "</table>\n"; $res = debut_cadre_trait_couleur("redacteurs-24.gif", true, "", _T('info_inscription_automatique')) . ajax_action_post('configurer', 'redacteurs', 'config_contenu','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-redacteurs', '', $res); }
function configuration_rubriques_dist(){ global $spip_lang_left; $rubriques_descriptif = $GLOBALS['meta']["rubriques_descriptif"]; $rubriques_texte = $GLOBALS['meta']["rubriques_texte"]; $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">" . "<tr><td colspan='2' class='verdana2'>" . typo(_T('config_activer_champs').':') . "</td></tr>" . "<tr>" . "<td align='$spip_lang_left' class='verdana2'>" . _T('info_descriptif') . "</td>" . "<td align='$spip_lang_left' class='verdana2'>" . afficher_choix('rubriques_descriptif', $rubriques_descriptif, array('oui' => _T('item_oui'), 'non' => _T('item_non')), " ") . "</td></tr>\n" . "<tr>" . "<td align='$spip_lang_left' class='verdana2'>" . typo(_T('info_texte').':') . "</td>" . "<td align='$spip_lang_left' class='verdana2'>" . afficher_choix('rubriques_texte', $rubriques_texte, array('oui' => _T('item_oui'), 'non' => _T('item_non')), " ") . "</td></tr>\n" . "</table>"; $res = debut_cadre_trait_couleur("rubrique-24.gif", true, "", _T('icone_rubriques')) . ajax_action_post('configurer', 'rubriques', 'configuration','',$res) . fin_cadre_trait_couleur(true); return ajax_action_greffe('configurer-rubriques', '', $res); }
function configuration_redirection_dist() { global $spip_lang_left; $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">" . "<tr><td class='verdana2'>" . _T('config_info_redirection') . "</td></tr>" . "<tr><td align='$spip_lang_left' class='verdana2'>" . afficher_choix('articles_redirection', $GLOBALS['meta']["articles_redirection"], array('oui' => _T('item_oui'), 'non' => _T('item_non'))) . "</td></tr>\n" . "</table>\n"; $res = debut_cadre_relief("", true, "", _T('config_redirection').aide ("artvirt")) . ajax_action_post('configurer', 'redirection', 'configuration','',$res) . fin_cadre_relief(true); return ajax_action_greffe('configurer-redirection', '', $res); }