27 lines
709 B
PHP
27 lines
709 B
PHP
<?php
|
|
/* For license terms, see /license.txt */
|
|
/**
|
|
* Render an email from data.
|
|
*
|
|
* @package chamilo.plugin.advanced_subscription
|
|
*/
|
|
|
|
/**
|
|
* Init.
|
|
*/
|
|
require_once __DIR__.'/../config.php';
|
|
|
|
$plugin = AdvancedSubscriptionPlugin::create();
|
|
// Get validation hash
|
|
$hash = Security::remove_XSS($_REQUEST['v']);
|
|
// Get data from request (GET or POST)
|
|
$data['queueId'] = intval($_REQUEST['q']);
|
|
// Check if data is valid or is for start subscription
|
|
$verified = $plugin->checkHash($data, $hash);
|
|
if ($verified) {
|
|
// Render mail
|
|
$message = MessageManager::get_message_by_id($data['queueId']);
|
|
$message = str_replace(['<br /><hr>', '<br />', '<br/>'], '', $message['content']);
|
|
echo $message;
|
|
}
|