function http_afficher_rendez_vous($date_heure, $date_fin) { global $spip_lang_rtl; $dirpuce = _DIR_RACINE . 'dist'; if (jour($date_heure) == jour($date_fin) AND mois($date_heure) == mois($date_fin) AND annee($date_heure) == annee($date_fin)) { echo "<p class='verdana2' style='text-align: center'>"._T('titre_rendez_vous')." ".majuscules(nom_jour($date_heure))." <b>".majuscules(affdate($date_heure))."</b><br />\n<b>".heures($date_heure)." "._T('date_mot_heures')." ".minutes($date_heure)."</b>"; echo " <img src='$dirpuce/puce$spip_lang_rtl.gif' alt=' ' style='border: 0px;' /> ".heures($date_fin)." "._T('date_mot_heures')." ".minutes($date_fin)."</p>"; } else { echo "<p class='verdana2' style='text-align: center'>"._T('titre_rendez_vous')."<br />\n".majuscules(nom_jour($date_heure))." <b>".majuscules(affdate($date_heure))."</b>, <b>".heures($date_heure)." "._T('date_mot_heures')." ".minutes($date_heure)."</b>"; echo "<br />\n<img src='$dirpuce/puce$spip_lang_rtl.gif' alt=' ' style='border: 0px;' /> ".majuscules(nom_jour($date_fin))." ".majuscules(affdate($date_fin)).", <b>".heures($date_fin)." "._T('date_mot_heures')." ".minutes($date_fin)."</b></p>"; } }
function documenter_bloc($id, $res, $s, $script, $ancre, $tous, $type) { // seulement s'il y a au moins un document dedans if (!$res) return ""; if ($tous) { $tous = "<div class='lien_tout_supprimer'>" . ajax_action_auteur('documenter', "$s$id/$type", $appelant ? $appelant : _request('exec'), "id_$type=$id&s=$s&type=$type",array(_T('lien_tout_supprimer'))) . "</div>\n"; } else $tous = ''; $bouton = bouton_block_depliable(majuscules(_T("info_$ancre")),true,"portfolio_$ancre"); return debut_cadre("$ancre","","",$bouton) . debut_block_depliable(true,"portfolio_$ancre") . $tous . $res . fin_block() . fin_cadre(); }
function afficher_jour_mois_annee_h_m($date, $heures, $minutes, $suffixe='') { return afficher_jour(jour($date), "name='jour$suffixe' id='jour$suffixe' size='1' class='verdana1'") . afficher_mois(mois($date), "name='mois$suffixe' id='mois$suffixe' size='1' class='verdana1'") . afficher_annee(annee($date), "name='annee$suffixe' id='annee$suffixe' class='verdana1'", date('Y')-1) . " <input type='text' class='verdana1' name='heures$suffixe' id='heures$suffixe' value=\"".$heures."\" size='3'/> ".majuscules(_T('date_mot_heures'))." " . "<input type='text' class='verdana1' name='minutes$suffixe' id='minutes$suffixe' value=\"$minutes\" size='3'/>"; }
<?php
function ucfirst_fr($chaine) { return majuscules(substr($chaine,0,1)).substr($chaine,1); }
function public_previsualisation_dist($page) { if (preg_match(',^\s*text/html,',$page['entetes']['Content-Type'])) { include_spip('inc/filtres'); // pour http_img_pack $x = _T('previsualisation'); $x = http_img_pack('naviguer-site.png', $x) . ' ' . majuscules($x); $x = "<div class='spip-previsu'>$x</div>"; if (!$pos = strpos($page['texte'], '</body>')) $pos = strlen($page['texte']); $page['texte'] = substr_replace($page['texte'], $x, $pos, 0); } return $page; }
function personnel_accueil($coockcookie) { global $spip_lang_left, $connect_id_auteur, $connect_id_rubrique ; $res = ''; if (count($connect_id_rubrique)) { $res = sql_allfetsel("R.id_rubrique, R.titre, R.descriptif", "spip_auteurs_rubriques AS A LEFT JOIN spip_rubriques AS R ON A.id_rubrique=R.id_rubrique", "A.id_auteur=$connect_id_auteur", "", "titre"); foreach ($res as $k => $r) { $res[$k] = "<a title='" . typo($r['descriptif']) . "' href='" . generer_url_ecrire('naviguer', "id_rubrique=" .$r['id_rubrique']) . "'>" . typo($r['titre']) . '</a>'; } $res = "<ul style='margin:0px; padding-$spip_lang_left: 20px; margin-bottom: 5px;'>\n<li>" . join("</li>\n<li>", $res) . "\n</li></ul>"; } // // Supprimer le cookie, se deconnecter... // if ($coockcookie) { $lien = generer_url_action('cookie', "cookie_admin=non&url=".rawurlencode('./'. _SPIP_ECRIRE_SCRIPT)); $t = _T('icone_supprimer_cookie'); $lien = icone_horizontale($t, $lien, "cookie-24.gif", "supprimer-sansdanger.gif", false); if ($GLOBALS['spip_display'] != 1) $lien = str_replace('</td></tr></table>', aide("cookie").'</td></tr></table>', $lien); } // // Modification du cookie // else { $cookie = rawurlencode("@$connect_login"); $retour = rawurlencode('./' . _SPIP_ECRIRE_SCRIPT); $lien = generer_url_action('cookie', "cookie_admin=$cookie&url=$retour"); $lien = _T('info_activer_cookie'). aide ("cookie"). icone_horizontale(_T('icone_activer_cookie'), $lien,"cookie-24.gif", "", false); } $titre_cadre = afficher_plus(generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur")); $titre_cadre .= majuscules(typo($GLOBALS['visiteur_session']['nom'])); return debut_cadre_relief("fiche-perso-24.gif",true, '',$titre_cadre) . $res . "<div class='info_cookie'>$lien</div>" . fin_cadre_relief(true); }
function dater_redac($id, $type, $script, $possedeDateRedac, $date_redac, $fct_ajax) { if ($possedeDateRedac) $date_affichee = majuscules(affdate($date_redac)); else $date_affichee = majuscules(_T('jour_non_connu_nc')); $invite = "<b>" . "<span class='verdana1'>" . majuscules(_T('texte_date_publication_anterieure')) . '</span> ' . $date_affichee . " " . aide('artdate_redac') . "</b>"; $js = "\"findObj_forcer('valider_date_redac-$id').style.visibility='visible';\""; $label = "<input type='radio' name='avec_redac' value='non' id='avec_redac_on$id'" . ($possedeDateRedac ? '' : " checked='checked'") . " onclick=$js" . " /> <label for='avec_redac_on$id'>" . _T('texte_date_publication_anterieure_nonaffichee'). '</label>' . "<br /><input type='radio' name='avec_redac' value='oui' id='avec_redac_off$id'" . (!$possedeDateRedac ? '' : " checked='checked'") . " onclick=$js /> <label for='avec_redac_off$id'>" . _T('bouton_radio_afficher'). ' :</label> '; $masque = dater_ajax($id, $type, $script, $date_redac, $fct_ajax, 0, '_redac', $label, true); return block_parfois_visible("dateredac-$id", $invite, $masque, 'text-align: left'); }
function afficher_case_document($id_document, $id, $script, $type, $deplier=false) { global $spip_lang_right; $document = sql_fetsel("D.id_document, D.id_vignette,D.extension,D.titre,D.descriptif,D.fichier,D.largeur,D.hauteur,D.taille,D.mode,D.distant, D.date, L.vu", "spip_documents AS D INNER JOIN spip_documents_liens AS L ON L.id_document=D.id_document", "L.id_objet=".intval($id)." AND objet=".sql_quote($type)." AND L.id_document=".intval($id_document)); if (!$document) return ""; $id_vignette = $document['id_vignette']; $extension = $document['extension']; $descriptif = $document['descriptif']; $fichier = $document['fichier']; $largeur = $document['largeur']; $hauteur = $document['hauteur']; $mode = $document['mode']; $distant = $document['distant']; $titre = $document['titre']; $legender = charger_fonction('legender', 'inc'); $dist = ''; $r = sql_fetsel("titre,inclus", "spip_types_documents", "extension=".sql_quote($extension)); if ($r) { $type_inclus = $r['inclus']; $type_titre = $r['titre']; } if ($mode == 'document') { if ($distant == 'oui') { include_spip('inc/tourner'); $dist = "\n<div class='verdana1' style='float: $spip_lang_right; text-align: $spip_lang_right;'>" . "\n<img src='" . chemin_image('attachment.gif') . "'\n\talt=\"$fichier\"\n\ttitle=\"$fichier\" />\n" . bouton_copier_local($document, $type, $id, $id_document, $script) . "</div>\n"; } if (est_inclus($id_document)) $raccourci = affiche_raccourci_doc('doc', $id_document, ''); else { $vign= (($type_inclus == "embed" OR $type_inclus == "image") AND $largeur > 0 AND $hauteur > 0); $raccourci = $vign ? ("<b>"._T('info_inclusion_vignette')."</b><br />") : ''; $raccourci .= "<div style='color: 333333'>" . affiche_raccourci_doc('doc', $id_document, 'left') . affiche_raccourci_doc('doc', $id_document, 'center') . affiche_raccourci_doc('doc', $id_document, 'right') . "</div>\n"; if ($vign) { $raccourci .= "<div style='padding:2px; ' class='arial1 spip_xx-small'>"; $raccourci .= "<b>"._T('info_inclusion_directe')."</b><br />"; $raccourci .= "<div style='color: 333333'>" . affiche_raccourci_doc('emb', $id_document, 'left') . affiche_raccourci_doc('emb', $id_document, 'center') . affiche_raccourci_doc('emb', $id_document, 'right') . "</div>\n"; $raccourci .= "</div>"; } } $ninclus = false; $icone = 'doc-24.gif'; $style = 'e'; } else if ($mode == 'image') { $icone = 'image-24.gif'; $style = 'r'; $ninclus = ($type_inclus !== 'image'); $doc = ($descriptif OR $titre) ? 'doc' : 'img'; if (est_inclus($id_document)) $raccourci = affiche_raccourci_doc($doc, $id_document, ''); else { $raccourci = affiche_raccourci_doc($doc, $id_document, 'left') . affiche_raccourci_doc($doc, $id_document, 'center') . affiche_raccourci_doc($doc, $id_document, 'right'); } } if ($titre) $cadre = $titre; elseif (!$distant) $cadre = basename($fichier); else { preg_match('@^[^/]*/*([^/]*)@', $fichier, $cadre); $cadre = $cadre[1]; } $cadre = lignes_longues($cadre, 20); // encapsuler chaque document dans un container pour permettre son remplacement en ajax return '<div>' . debut_cadre($style, $icone, '', $cadre, "document$id_document") . ($ninclus ? '' : ("\n<div style='text-align: center'>" . $dist . document_et_vignette($document, '', true) . '</div>' . "\n<div class='verdana1' style='text-align: center; color: black;'>\n" . ($type_titre ? $type_titre : ( _T('info_document').' '.majuscules($extension))) . "</div>")) . $apercu . "\n<div style='padding:2px;' class='arial1 spip_xx-small'>" . $raccourci . "</div>\n" . $legender($id_document, $document, $script, $type, $id, "document$id_document", $deplier) . fin_cadre($style) . '</div>'; }