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');
}