Actualización
This commit is contained in:
26
plugin/advanced_subscription/src/render_mail.php
Normal file
26
plugin/advanced_subscription/src/render_mail.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?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;
|
||||
}
|
||||
Reference in New Issue
Block a user