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

function regularlabs_php_84fe8fa9fd6b3c2c74311629b2d9f8a6($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();
$submissionIdForm1 = $_SESSION['submission_id_form1'] ?? 0;

if ($submissionIdForm1) {
    $db = JFactory::getDbo();
    $query = $db->getQuery(true)
        ->select($db->quoteName(['FieldName', 'FieldValue']))
        ->from($db->quoteName('#__rsform_submission_values'))
        ->where($db->quoteName('SubmissionId') . ' = ' . (int)$submissionIdForm1);
    $db->setQuery($query);
    $results = $db->loadAssocList();

    foreach ($results as $field) {
        $fieldName = $field['FieldName'];
        $fieldValue = $field['FieldValue'];
        if (isset($form[$fieldName])) {
            $form[$fieldName] = $fieldValue;
        }
    }

    JFactory::getApplication()->enqueueMessage('Pré-remplissage effectué pour la soumission ID ' . $submissionIdForm1, 'notice');
} else {
    JFactory::getApplication()->enqueueMessage('Aucune soumission ID reçue.', 'error');
};  ;;
return get_defined_vars();
;}