Server : Apache System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64 User : hednacluml ( 122243) PHP Version : 8.3.9 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/hednacluml/liberlog/tmp/cache/skel/ |
<?php /* * Squelette : prive/ical_prive.html * Date : Sat, 03 Dec 2022 21:38:47 GMT * Compile : Thu, 30 Mar 2023 08:27:27 GMT * Boucles : _article, _article2, _breve, _breve2, _message_rv, _message_rv_tous, _message_pb, _message_n_f_a, _message_n_f, _message2_n_f, _message_n_a, _message_n, _forum, 0 */ function BOUCLE_articlehtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'articles'; $command['id'] = '_article'; $command['from'] = array('articles' => 'spip_articles'); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("articles.date", "articles.titre", "articles.id_article"); $command['orderby'] = array('articles.date DESC'); $command['where'] = array( array('=', 'articles.statut', "'prop'")); $command['join'] = array(); $command['limit'] = ''; $command['having'] = array(); } if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c','_article',12,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $Numrows['_article']['command'] = $command; $Numrows['_article']['total'] = @intval($iter->count()); $l1 = _T('public|spip|ecrire:info_a_valider'); $l2 = _T('public|spip|ecrire:info_a_valider');$SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= ( ' BEGIN:VEVENT SUMMARY:' . interdire_scripts(filtrer_ical(supprimer_numero(typo($Pile[$SP]['titre'], "TYPO", $connect, $Pile[0])))) . ' [' . interdire_scripts(filtrer_ical(typo($GLOBALS['meta']['nom_site'], "TYPO", $connect, $Pile[0]))) . '] ' . filtrer_ical($l1) . ' UID:article' . $Pile[$SP]['id_article'] . ' @ ' . filtrer_ical(spip_htmlspecialchars(sinon($GLOBALS['meta']['adresse_site'],'.'))) . ' DTSTAMP:' . interdire_scripts(date_ical(normaliser_date($Pile[$SP]['date']))) . ' DTSTART;VALUE=DATE:' . interdire_scripts(affdate(normaliser_date($Pile[$SP]['date']),'Ymd')) . ' CATEGORIES:' . filtrer_ical($l1) . ' URL:' . generer_url_ecrire('articles',( 'id_article=' . $Pile[$SP]['id_article']), true) . ' END:VEVENT'); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_article @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE_article2html_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'articles'; $command['id'] = '_article2'; $command['from'] = array('articles' => 'spip_articles'); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("articles.date", "articles.titre"); $command['orderby'] = array('articles.date DESC'); $command['where'] = array( array('=', 'articles.statut', "'prop'")); $command['join'] = array(); $command['limit'] = ''; $command['having'] = array(); } if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c','_article2',24,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= ( interdire_scripts(supprimer_numero(typo($Pile[$SP]['titre'], "TYPO", $connect, $Pile[0]))) . ' / '); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_article2 @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE_brevehtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { return ''; } function BOUCLE_breve2html_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { return ''; } function BOUCLE_message_rvhtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { return ''; } function BOUCLE_message_rv_toushtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { return ''; } function BOUCLE_message_pbhtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { return ''; } function BOUCLE_message_n_f_ahtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'auteurs'; $command['id'] = '_message_n_f_a'; $command['from'] = array('auteurs' => 'spip_auteurs','L1' => 'spip_auteurs_liens','L2' => 'spip_articles'); $command['type'] = array(); $command['groupby'] = array("auteurs.id_auteur"); $command['select'] = array("auteurs.nom"); $command['orderby'] = array(); $command['join'] = array('L1' => array('auteurs','id_auteur'), 'L2' => array('L1','id_article','id_objet','L1.objet='.sql_quote('article'))); $command['limit'] = ''; $command['having'] = array(); } $command['where'] = array( quete_condition_statut('L2.statut','!','publie',''), quete_condition_postdates('L2.date',''), quete_condition_statut('auteurs.statut','!5poubelle','!5poubelle',''), array('=', 'auteurs.id_auteur', sql_quote($Pile[$SP]['id_auteur'], '','bigint(21) NOT NULL AUTO_INCREMENT')), 'JOIN-L2' => array('=', 'L1.objet', sql_quote('article'))); if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c','_message_n_f_a',81,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= ( interdire_scripts(filtrer_ical(safehtml(supprimer_numero(typo($Pile[$SP]['nom'], "TYPO", $connect, $Pile[0]))))) . ' - ' . interdire_scripts(filtrer_ical(liens_nofollow(safehtml(typo(interdit_html($Pile[$SP-1]['titre']), "TYPO", $connect, $Pile[0])))))); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_message_n_f_a @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE_message_n_fhtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'forum'; $command['id'] = '_message_n_f'; $command['from'] = array('forum' => 'spip_forum'); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("forum.id_auteur", "forum.titre", "forum.date_heure"); $command['orderby'] = array('forum.date_heure DESC'); $command['join'] = array(); $command['limit'] = '0,1'; $command['having'] = array(); } $command['where'] = array( array('=', 'forum.id_objet', sql_quote($Pile[$SP][''], '','bigint(21) NOT NULL DEFAULT \'0\'')), array('=', 'forum.objet', sql_quote('message')), array('=', 'forum.statut', "'perso'")); if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c','_message_n_f',81,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= BOUCLE_message_n_f_ahtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_message_n_f @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE_message2_n_fhtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'forum'; $command['id'] = '_message2_n_f'; $command['from'] = array('forum' => 'spip_forum'); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("forum.date_heure", "forum.texte"); $command['orderby'] = array('forum.date_heure DESC'); $command['join'] = array(); $command['limit'] = '0,1'; $command['having'] = array(); } $command['where'] = array( array('=', 'forum.id_objet', sql_quote($Pile[$SP][''], '','bigint(21) NOT NULL DEFAULT \'0\'')), array('=', 'forum.objet', sql_quote('message')), array('=', 'forum.statut', "'perso'")); if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c','_message2_n_f',85,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= interdire_scripts(filtrer_ical(liens_nofollow(safehtml(propre(interdit_html($Pile[$SP]['texte']), $connect, $Pile[0]))))); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_message2_n_f @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE_message_n_ahtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'auteurs'; $command['id'] = '_message_n_a'; $command['from'] = array('auteurs' => 'spip_auteurs','L1' => 'spip_auteurs_liens'); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("auteurs.id_auteur", "auteurs.nom", "auteurs.email"); $command['orderby'] = array(); $command['join'] = array('L1' => array('auteurs','id_auteur')); $command['limit'] = ''; $command['having'] = array(); } $command['where'] = array( quete_condition_statut('auteurs.statut','!5poubelle','!5poubelle',''), array('=', 'L1.id_objet', sql_quote($Pile[$SP][''], '','bigint(21) NOT NULL DEFAULT \'0\'')), array('=', 'L1.objet', sql_quote('message'))); if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c','_message_n_a',93,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= ( (($Pile[$SP]['id_auteur'] == interdire_scripts(entites_html(table_valeur($Pile[0]??[], (string)'id_auteur', null),true))) ? 'ORGANIZER':'ATTENDEE') . ':' . interdire_scripts(filtrer_ical(safehtml(supprimer_numero(typo($Pile[$SP]['nom'], "TYPO", $connect, $Pile[0]))))) . (($t1 = strval(interdire_scripts(filtrer_ical($Pile[$SP]['email']))))!=='' ? (' <' . $t1 . '>') : '') . ' '); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_message_n_a @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE_message_nhtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { return ''; } function BOUCLE_forumhtml_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'forum'; $command['id'] = '_forum'; $command['from'] = array('forum' => 'spip_forum'); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("forum.date_heure", "forum.titre", "forum.texte", "forum.auteur", "forum.email_auteur", "forum.id_forum", "forum.date_heure AS date"); $command['orderby'] = array('forum.date_heure DESC'); $command['where'] = array( array('=', 'forum.statut', "'prop'")); $command['join'] = array(); $command['limit'] = ''; $command['having'] = array(); } if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c','_forum',98,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $l1 = _T('public|spip|ecrire:icone_forum_suivi'); $l2 = _T('public|spip|ecrire:icone_forum_suivi');$SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= ( ' BEGIN:VEVENT SUMMARY:' . interdire_scripts(filtrer_ical(liens_nofollow(safehtml(typo(interdit_html($Pile[$SP]['titre']), "TYPO", $connect, $Pile[0]))))) . ' [' . interdire_scripts(filtrer_ical(typo($GLOBALS['meta']['nom_site'], "TYPO", $connect, $Pile[0]))) . '] ' . filtrer_ical($l1) . ' DESCRIPTION:' . interdire_scripts(filtrer_ical(liens_nofollow(safehtml(propre(interdit_html($Pile[$SP]['texte']), $connect, $Pile[0]))))) . ' ' . interdire_scripts(liens_nofollow(safehtml(vider_url($Pile[$SP]['auteur'])))) . ' ' . (($t1 = strval(interdire_scripts(safehtml(vider_url($Pile[$SP]['email_auteur'])))))!=='' ? ('<' . $t1 . '>') : '') . ' UID:forum' . $Pile[$SP]['id_forum'] . ' @ ' . filtrer_ical(spip_htmlspecialchars(sinon($GLOBALS['meta']['adresse_site'],'.'))) . ' DTSTAMP:' . interdire_scripts(date_ical(normaliser_date($Pile[$SP]['date']))) . ' DTSTART:' . interdire_scripts(date_ical(normaliser_date($Pile[$SP]['date']))) . ' DTEND:' . interdire_scripts(date_ical(normaliser_date($Pile[$SP]['date']),'60')) . ' CATEGORIES:' . filtrer_ical($l1) . ' URL:' . generer_url_ecrire('controle_forum',( 'debut_id_forum=' . $Pile[$SP]['id_forum']), true) . ' END:VEVENT'); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_forum @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE0html_31ef28f230d4205aa2026c5581ee6d0c(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($command['table'])) { $command['table'] = 'auteurs'; $command['id'] = '0'; $command['from'] = array('auteurs' => 'spip_auteurs'); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("auteurs.id_auteur", "auteurs.statut", "auteurs.lang"); $command['orderby'] = array(); $command['join'] = array(); $command['limit'] = ''; $command['having'] = array(); } $command['where'] = array( quete_condition_statut('auteurs.statut','!5poubelle','!5poubelle',''), array('=', 'auteurs.id_auteur', sql_quote(($Pile[0]['id_auteur'] ?? null), '','bigint(21) NOT NULL AUTO_INCREMENT'))); if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = IterFactory::create( "SQL", $command, array('prive/ical_prive.html','html_31ef28f230d4205aa2026c5581ee6d0c',0,1,$GLOBALS['spip_lang']) ); if (!$iter->err()) { lang_select($GLOBALS['spip_lang']); $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { lang_select_public($Pile[$SP]['lang'], 'oui'); $t0 .= ( '<?php if (\'' . filtre_securiser_acces_dist($Pile[$SP]['id_auteur'],interdire_scripts(entites_html(table_valeur($Pile[0]??[], (string)'arg', null),true)),'ical') . '\' OR /* spip < 1.9 */ \'' . interdire_scripts(filtre_securiser_acces_dist(($Pile[0]['id'] ?? null),interdire_scripts(entites_html(table_valeur($Pile[0]??[], (string)'cle', null),true)),'ical')) . '\') { ?>' . '<'.'?php header(' . _q('Content-Type: text/calendar') . '); ?'.'>' . '<'.'?php header(' . _q(( 'Content-Disposition: attachment; filename=' . interdire_scripts(concat(replace(textebrut(typo($GLOBALS['meta']['nom_site'], "TYPO", $connect, $Pile[0])),'\\W','_'),'_prive.ics')))) . '); ?'.'>' . '<'.'?php header("X-Spip-Cache: 0"); ?'.'>'.'<'.'?php header("Cache-Control: no-cache, must-revalidate"); ?'.'><'.'?php header("Pragma: no-cache"); ?'.'>BEGIN:VCALENDAR CALSCALE:GREGORIAN PRODID: SPIP https://www.spip.net VERSION:2.0 X-WR-CALNAME;VALUE=TEXT:' . interdire_scripts(filtrer_ical(typo($GLOBALS['meta']['nom_site'], "TYPO", $connect, $Pile[0]))) . ' X-WR-RELCALID:' . filtrer_ical(spip_htmlspecialchars(sinon($GLOBALS['meta']['adresse_site'],'.'))) . '_prive' . (($t1 = BOUCLE_articlehtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP))!=='' ? ($t1 . ( ' BEGIN:VTODO SUMMARY:' . filtrer_ical(_T('public|spip|ecrire:info_articles_a_valider')) . ': ' . ($Numrows['_article']['total'] ?? 0) . ' [' . interdire_scripts(filtrer_ical(typo($GLOBALS['meta']['nom_site'], "TYPO", $connect, $Pile[0]))) . '] UID:' . filtrer_ical(_T('public|spip|ecrire:info_articles_a_valider')) . ' ' . interdire_scripts(normaliser_date(($Pile[0]['date'] ?? null))) . ' ' . filtrer_ical(spip_htmlspecialchars(sinon($GLOBALS['meta']['adresse_site'],'.'))) . ' DESCRIPTION:' . BOUCLE_article2html_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP) . ' DTSTAMP:' . interdire_scripts(date_ical(normaliser_date(($Pile[0]['date'] ?? null)))) . ' DTSTART:' . interdire_scripts(date_ical(normaliser_date(($Pile[0]['date'] ?? null)))) . ' CATEGORIES:' . filtrer_ical(_T('public|spip|ecrire:icone_a_suivre')) . ' URL:' . generer_url_ecrire('accueil','', true) . ' END:VTODO')) : '') . (($t1 = BOUCLE_brevehtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP))!=='' ? ($t1 . ( ' BEGIN:VTODO SUMMARY:' . filtrer_ical(_T('breves:info_breves_valider')) . ': ' . ($Numrows['_breve']['total'] ?? 0) . ' [' . interdire_scripts(filtrer_ical(typo($GLOBALS['meta']['nom_site'], "TYPO", $connect, $Pile[0]))) . '] UID:' . filtrer_ical(_T('breves:info_breves_valider')) . ' ' . interdire_scripts(normaliser_date(($Pile[0]['date'] ?? null))) . ' ' . filtrer_ical(spip_htmlspecialchars(sinon($GLOBALS['meta']['adresse_site'],'.'))) . ' DESCRIPTION:' . BOUCLE_breve2html_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP) . ' DTSTAMP:' . interdire_scripts(date_ical(normaliser_date(($Pile[0]['date'] ?? null)))) . ' DTSTART:' . interdire_scripts(date_ical(normaliser_date(($Pile[0]['date'] ?? null)))) . ' CATEGORIES:' . filtrer_ical(_T('public|spip|ecrire:icone_a_suivre')) . ' URL:' . generer_url_ecrire('accueil','', true) . ' END:VTODO')) : '') . ' ' . BOUCLE_message_rvhtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP) . ' ' . BOUCLE_message_rv_toushtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP) . ' ' . BOUCLE_message_pbhtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP) . ' ' . BOUCLE_message_nhtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP) . ' <?php if (\'' . interdire_scripts($Pile[$SP]['statut']) . '\' == \'0minirezo\') { ?>' . (($t1 = BOUCLE_forumhtml_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP))!=='' ? ($t1 . ( ' BEGIN:TODO SUMMARY:' . interdire_scripts(filtrer_ical(typo($GLOBALS['meta']['nom_site'], "TYPO", $connect, $Pile[0]))) . '] ' . filtrer_ical(_T('public|spip|ecrire:icone_forum_suivi')) . ' UID:forum' . ($Pile[0]['id_forum'] ?? null) . ' @ ' . filtrer_ical(spip_htmlspecialchars(sinon($GLOBALS['meta']['adresse_site'],'.'))) . ' DTSTAMP:' . interdire_scripts(date_ical(normaliser_date(($Pile[0]['date'] ?? null)))) . ' DTSTART:' . interdire_scripts(date_ical(normaliser_date(($Pile[0]['date'] ?? null)))) . ' CATEGORIES:' . filtrer_ical(_T('public|spip|ecrire:icone_forum_suivi')) . ' URL:' . generer_url_ecrire('controle_forum','', true) . ' END:TODO ')) : '') . '<?php } ?> END:VCALENDAR <?php } else { include_spip(\'inc/minipres\'); echo minipres(); }?>'); lang_select(); } lang_select(); $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE0 @ prive/ical_prive.html","profiler"._LOG_AVERTISSEMENT); return $t0; } // // Fonction principale du squelette prive/ical_prive.html // Temps de compilation total: 558.439 ms // function html_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons = array(), $Numrows = array(), $SP = 0) { if (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"])) $doublons = nettoyer_env_doublons($Pile[0]["doublons"]); $connect = ''; $page = BOUCLE0html_31ef28f230d4205aa2026c5581ee6d0c($Cache, $Pile, $doublons, $Numrows, $SP); return analyse_resultat_skel('html_31ef28f230d4205aa2026c5581ee6d0c', $Cache, $page, 'prive/ical_prive.html'); } ?>