File "html_f53e9641183b74eba5b42a25cb5dfafd.php"
Full path: /home/argothem/www/organecyberpresse/tmp/cache/skel/html_f53e9641183b74eba5b42a25cb5dfafd.php
File size: 13.43 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/*
* Squelette : ../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html
* Date : Wed, 30 Jul 2025 11:35:40 GMT
* Compile : Mon, 25 Aug 2025 15:24:15 GMT
* Boucles : _sub, _info_mailshot, _mailsubscriber
*/
function BOUCLE_subhtml_f53e9641183b74eba5b42a25cb5dfafd(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) {
static $command = array();
static $connect;
$command['connect'] = $connect = '';
if (!isset($command['table'])) {
$command['table'] = 'mailsubscriptions';
$command['id'] = '_sub';
$command['from'] = array('mailsubscriptions' => 'spip_mailsubscriptions');
$command['type'] = array();
$command['groupby'] = array();
$command['select'] = array("mailsubscriptions.id_mailsubscribinglist",
"mailsubscriptions.id_segment",
"mailsubscriptions.statut");
$command['orderby'] = array('mailsubscriptions.id_mailsubscribinglist', 'mailsubscriptions.id_segment');
$command['join'] = array();
$command['limit'] = '';
$command['having'] =
array();
}
$command['where'] =
array(
array('=', 'mailsubscriptions.id_mailsubscriber', sql_quote($Pile[$SP]['id_mailsubscriber'], '','bigint NOT NULL DEFAULT \'0\'')));
if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime();
$t0 = "";
// REQUETE
$iter = Spip\Compilateur\Iterateur\Factory::create(
"SQL",
$command,
array('../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html','html_f53e9641183b74eba5b42a25cb5dfafd','_sub',31,$GLOBALS['spip_lang'])
);
if (!$iter->err()) {
$SP++;
// RESULTATS
while ($Pile[$SP]=$iter->fetch()) {
$t0 .= (
'
' .
(($t1 = strval(retablir_echappements_modeles(((table_valeur($Pile["vars"]??[], (string)'segments_possibles', null)) ?'' :' '))))!=='' ?
($t1 . ( '
' .
(($t2 = strval(retablir_echappements_modeles(((unique($Pile[$SP]['id_mailsubscribinglist'],'segments_possibles')) ?' ' :''))))!=='' ?
($t2 . ( '
' .
(($t3 = strval(retablir_echappements_modeles(invalideur_session($Cache, ((function_exists("autoriser")||include_spip("inc/autoriser"))&&autoriser('segmenter', 'mailsubscribinglist', (invalideur_session($Cache, $Pile[$SP]['id_mailsubscribinglist'])))?" ":"")))))!=='' ?
($t3 . ( ' ' .
retablir_echappements_modeles(vide($Pile['vars'][$_zzz=(string)'segments_possibles'] = ' ')))) :
'') .
'
')) :
'') .
'
')) :
'') .
'
<tr>
<td><a href="' .
retablir_echappements_modeles(generer_objet_url($Pile[$SP]['id_mailsubscribinglist'],'mailsubscribinglist')) .
'">' .
retablir_echappements_modeles(interdire_scripts(mailsubscribers_titre_segment(generer_objet_info(($Pile[$SP]['id_mailsubscribinglist']), 'mailsubscribinglist', 'identifiant', '', []),($Pile[$SP]['id_segment'])))) .
'</a>' .
(($t1 = strval(retablir_echappements_modeles(((($Pile[$SP]['id_segment']) ?'' :' ') ? (interdire_scripts(generer_objet_info(($Pile[$SP]['id_mailsubscribinglist']), 'mailsubscribinglist', 'identifiant', '', []))):''))))!=='' ?
(' (<tt>' . $t1 . '</tt>)') :
'') .
'</td>
<td></td>
<td>' .
(($t1 = strval(retablir_echappements_modeles(interdire_scripts(filtre_puce_statut_dist($Pile[$SP]['statut'],'mailsubscriber')))))!=='' ?
($t1 . ' ') :
'') .
retablir_echappements_modeles(statut_titre('mailsubscriber',(interdire_scripts($Pile[$SP]['statut'])))) .
'</td>
</tr>
');
}
$iter->free();
}
if (defined("_BOUCLE_PROFILER")
AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER)
spip_log(intval(1000*$timer)."ms BOUCLE_sub @ ../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html","profiler"._LOG_AVERTISSEMENT);
return $t0;
}
function BOUCLE_info_mailshothtml_f53e9641183b74eba5b42a25cb5dfafd(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) {
static $command = array();
static $connect;
$command['connect'] = $connect = '';
if (!isset($si_init)) { $command['si'] = array(); $si_init = true; }
$command['si'][] = retablir_echappements_modeles(interdire_scripts(filtre_info_plugin_dist("mailshot", "est_actif")));
if (!isset($command['table'])) {
$command['table'] = '';
$command['id'] = '_info_mailshot';
$command['from'] = array();
$command['type'] = array();
$command['groupby'] = array();
$command['select'] = array("1");
$command['orderby'] = array();
$command['where'] =
array();
$command['join'] = array();
$command['limit'] = '';
$command['having'] =
array();
}
if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime();
$t0 = "";
// REQUETE
$iter = Spip\Compilateur\Iterateur\Factory::create(
"CONDITION",
$command,
array('../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html','html_f53e9641183b74eba5b42a25cb5dfafd','_info_mailshot',69,$GLOBALS['spip_lang'])
);
if (!$iter->err()) {
$SP++;
// RESULTATS
while ($Pile[$SP]=$iter->fetch()) {
$t0 .= (
'
<h3>' .
_T('mailshot:legend_configuration_historique') .
'</h3>
<div class="dest_un_destinataire">
' .
'<'.'?php echo recuperer_fond( ' . argumenter_squelette('prive/objets/liste/mailshots_destinataires') . ', array_merge('.var_export($Pile[0],1).',array(\'email\' => ' . argumenter_squelette(retablir_echappements_modeles(interdire_scripts(((($a = entites_html(table_valeur($Pile[0]??[], (string)'email', null),true)) OR (is_string($a) AND strlen($a))) ? $a : (interdire_scripts($Pile[$SP-1]['email'])))))) . ',
\'nb\' => ' . argumenter_squelette('100') . ',
\'par\' => ' . argumenter_squelette('date') . ',
\'sinon\' => ' . argumenter_squelette(_T('mailshot:info_aucun_envoi')) . ',
\'lang\' => ' . argumenter_squelette($GLOBALS["spip_lang"]) . ')), array("compil"=>array(\'../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html\',\'html_f53e9641183b74eba5b42a25cb5dfafd\',\'\',72,$GLOBALS[\'spip_lang\'])), _request(\'connect\') ?? \'\');
?'.'>
</div>
');
}
$iter->free();
}
if (defined("_BOUCLE_PROFILER")
AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER)
spip_log(intval(1000*$timer)."ms BOUCLE_info_mailshot @ ../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html","profiler"._LOG_AVERTISSEMENT);
return $t0;
}
function BOUCLE_mailsubscriberhtml_f53e9641183b74eba5b42a25cb5dfafd(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) {
static $command = array();
static $connect;
$command['connect'] = $connect = '';
$in = array();
if (!(is_array($a = (($Pile[0]['statut'] ?? null)))))
$in[]= $a;
else $in = array_merge($in, $a);
if (!isset($command['table'])) {
$command['table'] = 'mailsubscribers';
$command['id'] = '_mailsubscriber';
$command['from'] = array('mailsubscribers' => 'spip_mailsubscribers');
$command['type'] = array();
$command['groupby'] = array();
$command['select'] = array("mailsubscribers.id_mailsubscriber",
"mailsubscribers.email",
"mailsubscribers.lang",
"mailsubscribers.nom",
"mailsubscribers.optin");
$command['orderby'] = array();
$command['join'] = array();
$command['limit'] = '';
$command['having'] =
array();
}
$command['where'] =
array(
array('=', 'mailsubscribers.id_mailsubscriber', sql_quote(($Pile[0]['id_mailsubscriber'] ?? null), '','bigint NOT NULL AUTO_INCREMENT')), (!is_whereable(($Pile[0]['statut'] ?? null)) ? '' : ((is_array(($Pile[0]['statut'] ?? null))) ? sql_in('mailsubscribers.statut', $in) :
array('=', 'mailsubscribers.statut', sql_quote(($Pile[0]['statut'] ?? null), '','varchar(20) NOT NULL DEFAULT \'prepa\'')))));
if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime();
$t0 = "";
// REQUETE
$iter = Spip\Compilateur\Iterateur\Factory::create(
"SQL",
$command,
array('../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html','html_f53e9641183b74eba5b42a25cb5dfafd','_mailsubscriber',2,$GLOBALS['spip_lang'])
);
if (!$iter->err()) {
$SP++;
// RESULTATS
while ($Pile[$SP]=$iter->fetch()) {
$t0 .= (
'
' .
(($t1 = strval(retablir_echappements_modeles(interdire_scripts($Pile[$SP]['email']))))!=='' ?
(( '<div class="champ contenu_email' .
(($t2 = strval(retablir_echappements_modeles(interdire_scripts((strlen($Pile[$SP]['email']) ? '':'vide')))))!=='' ?
(' ' . $t2) :
'') .
'">
<div class=\'label\'>' .
_T('mailsubscriber:label_email') .
' : </div>
<span dir=\'' .
retablir_echappements_modeles(lang_dir($Pile[$SP]['lang'], 'ltr','rtl')) .
'\' class=\'' .
retablir_echappements_modeles('') .
'email\'>') . $t1 . '</span>
</div>') :
'') .
'
' .
(($t1 = strval(retablir_echappements_modeles(interdire_scripts(supprimer_numero(typo($Pile[$SP]['nom'], "TYPO", $connect, $Pile[0]))))))!=='' ?
(( '<div class="champ contenu_nom' .
(($t2 = strval(retablir_echappements_modeles(interdire_scripts((strlen($Pile[$SP]['nom']) ? '':'vide')))))!=='' ?
(' ' . $t2) :
'') .
'">
<div class=\'label\'>' .
_T('mailsubscriber:label_nom') .
' : </div>
<span dir=\'' .
retablir_echappements_modeles(lang_dir($Pile[$SP]['lang'], 'ltr','rtl')) .
'\' class=\'' .
retablir_echappements_modeles('') .
'nom\'>') . $t1 . '</span>
</div>') :
'') .
'
' .
(($t1 = strval(retablir_echappements_modeles(traduire_nom_langue(spip_htmlentities($Pile[$SP]['lang'] ? $Pile[$SP]['lang'] : $GLOBALS['spip_lang'])))))!=='' ?
(( '<div class="champ contenu_lang' .
(($t2 = strval(retablir_echappements_modeles((strlen(spip_htmlentities($Pile[$SP]['lang'])) ? '':'vide'))))!=='' ?
(' ' . $t2) :
'') .
'">
<div class=\'label\'>' .
_T('mailsubscriber:label_lang') .
' : </div>
<span dir=\'' .
retablir_echappements_modeles(lang_dir($Pile[$SP]['lang'], 'ltr','rtl')) .
'\' class=\'' .
retablir_echappements_modeles('') .
'lang\'>') . $t1 . '</span>
</div>') :
'') .
'
' .
retablir_echappements_modeles(vide($Pile['vars'][$_zzz=(string)'segments_possibles'] = '')) .
(($t1 = BOUCLE_subhtml_f53e9641183b74eba5b42a25cb5dfafd($Cache, $Pile, $doublons, $Numrows, $SP))!=='' ?
(( '
<div class="liste-objets mailsubscriptions">
<table class="spip">
<thead>
<tr>
<th>' .
_T('mailsubscriber:label_listes') .
'</th>
<th></th>
<th>' .
_T('mailsubscriber:label_inscription') .
'</th>
</tr>
</thead>
<tbody>
') . $t1 . '
</tbody>
</table>
</div>
') :
'') .
'
' .
(($t1 = strval(retablir_echappements_modeles(mailsubscriber_afficher_informations_liees($Pile[$SP]['id_mailsubscriber'],(interdire_scripts($Pile[$SP]['email']))))))!=='' ?
($t1 . ( ' ' .
retablir_echappements_modeles(vide($Pile['vars'][$_zzz=(string)'segments_possibles'] = ' ')))) :
'') .
'
' .
(($t1 = strval(retablir_echappements_modeles(table_valeur($Pile["vars"]??[], (string)'segments_possibles', null))))!=='' ?
($t1 . ( '
<div class="center">
' .
retablir_echappements_modeles(bouton_action(_T('mailsubscriber:bouton_actualiser_segments'),(invalideur_session($Cache, generer_action_auteur('actualiser_segments_mailsubscriber',(invalideur_session($Cache, $Pile[$SP]['id_mailsubscriber'])),(invalideur_session($Cache, self()))))))) .
'
</div>
')) :
'') .
'
' .
(($t1 = strval(retablir_echappements_modeles(interdire_scripts(nl2br($Pile[$SP]['optin'])))))!=='' ?
(( '<div class="champ contenu_optin' .
(($t2 = strval(retablir_echappements_modeles(interdire_scripts((strlen($Pile[$SP]['optin']) ? '':'vide')))))!=='' ?
(' ' . $t2) :
'') .
'">
<div class=\'label\'>' .
_T('mailsubscriber:label_optin') .
' : </div>
<span dir=\'' .
retablir_echappements_modeles(lang_dir($Pile[$SP]['lang'], 'ltr','rtl')) .
'\' class=\'' .
retablir_echappements_modeles('') .
'optin\'><pre>') . $t1 . '</pre></span>
</div>') :
'') .
'
' .
'<'.'?php echo recuperer_fond( ' . argumenter_squelette('prive/objets/liste/mailsubscriptions_optins') . ', array_merge('.var_export($Pile[0],1).',array(\'id_mailsubscriber\' => ' . argumenter_squelette($Pile[$SP]['id_mailsubscriber']) . ',
\'sinon\' => ' . argumenter_squelette(_T('mailsubscriptions_optin:info_aucun_mailsubscriptions_optin')) . ',
\'nb\' => ' . argumenter_squelette('5') . ',
\'lang\' => ' . argumenter_squelette($GLOBALS["spip_lang"]) . ')), array("compil"=>array(\'../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html\',\'html_f53e9641183b74eba5b42a25cb5dfafd\',\'\',18,$GLOBALS[\'spip_lang\']),\'ajax\' => ($v=( ' . argumenter_squelette(($Pile[0]['ajax'] ?? null)) . '))?$v:true), _request(\'connect\') ?? \'\');
?'.'>
' .
BOUCLE_info_mailshothtml_f53e9641183b74eba5b42a25cb5dfafd($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_mailsubscriber @ ../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html","profiler"._LOG_AVERTISSEMENT);
return $t0;
}
//
// Fonction principale du squelette ../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html
// Temps de compilation total: 4.062 ms
//
function html_f53e9641183b74eba5b42a25cb5dfafd($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 = (
retablir_echappements_modeles(invalideur_session($Cache, sinon_interdire_acces(((function_exists("autoriser")||include_spip("inc/autoriser"))&&autoriser('voir', 'mailsubscriber', (invalideur_session($Cache, ($Pile[0]['id_mailsubscriber'] ?? null))))?" ":"")))) .
'
' .
BOUCLE_mailsubscriberhtml_f53e9641183b74eba5b42a25cb5dfafd($Cache, $Pile, $doublons, $Numrows, $SP) .
'
');
return analyse_resultat_skel('html_f53e9641183b74eba5b42a25cb5dfafd', $Cache, $page, '../plugins/auto/mailsubscribers/v4.0.1/prive/objets/contenu/mailsubscriber.html');
}