<?php
defined('_JEXEC') or die;

function regularlabs_php_4ccdae0d3314a89994f2b1ac94421ac2($rl_variables, $article, $module){
$app = $mainframe = RegularLabs\Library\Php::getApplication();
$document = $doc = RegularLabs\Library\Php::getDocument();
$database = $db = Joomla\CMS\Factory::getDbo();
$user = $app->getIdentity() ?: Joomla\CMS\Factory::getUser();
$Itemid = $app->getInput()->getInt('Itemid');
if (is_array($rl_variables)) {foreach ($rl_variables as $rl_key => $rl_value) {${$rl_key} = $rl_value;}}
$app = JFactory::getApplication();
$input = $app->input;
$submissionId = $input->getInt('submissionId');
$token = $input->getCmd('token');

echo "SubmissionId reçu : " . $submissionId . " 
";
echo "Token reçu : " . $token . " 
";

$db = JFactory::getDbo();
$query = $db->getQuery(true)
    ->select('FieldValue')
    ->from('#__rsform_submission_values')
    ->where('SubmissionId = ' . $db->quote($submissionId))
    ->where('FieldName = ' . $db->quote('token'));
$db->setQuery($query);
$tokenInDb = $db->loadResult();

echo "Token en base : " . $tokenInDb . " 
";

if ($token !== $tokenInDb) {
    die('Accès non autorisé.');
};  ;;
return get_defined_vars();
;}