<?php include $_SERVER['DOCUMENT_ROOT'] . "/WebBuilder/WebApp.class.php";
$db = new DBMain();

var_dump($_POST);

echo "<br><br>";

echo "induction_date: " . $_POST['induction_date'] . "<br>";
echo "medical_date: " . $_POST['medical_date'] . "<br>";
echo "industry: " . $_POST['industry'];

echo "<br><br>";

echo "index: " . $_POST['index'] . "<br>";

echo "<br><br>";
$assessment_ids = '';
$assessments_list = [];
$index = 1;

$total = intval($_POST['index']); // total number of assessment fields

if (isset($_POST['assessments_' . $index])) {

    while ($index <= $total) {   // FIXED: run for all assessments

        // check if assessment field exists
        if (!isset($_POST['assessments_' . $index])) {
            break;  // exit if no more
        }

        // read assessment
        $assessment = $_POST['assessments_' . $index];
        echo "assessment: " . $assessment . "<br><br>";

        $assessment_ids = $assessment_ids . $assessment . ',';


        // add to array
        // $assessments_list[] = $assessment;  // FIXED: correct array push

        // query
        $assessments_res = $db->exec_query(
            "assesses",
            ['*'],
            '',
            '',
            '',
            '',
            "client_employees_id = {$_POST['client_employees_id']} AND results = 'C' AND assessments_id = '{$assessment}'",
            '',
            false
        );

        if ($assessments_res && $assessments_res->num_rows > 0) {

            $ass = $assessments_res->fetch_assoc();

            $db->Update(
                'client_employees',
                ['induction_date', 'medical_date', 'industry'],
                [$_POST['induction_date'], $_POST['medical_date'], $_POST['industry']],
                "record_id = {$_POST['client_employees_id']}",
                false
            );

            $client_id = $ass['client_employees_id']; // save for redirect later
        }

        $index++; // ALWAYS increase index
    }

} else {
    echo "No assessments found";
}

// $encoded = urlencode(json_encode($assessments_list));

echo "<script>
window.location.href = '../WebApp/license_pdf.php?client_id={$client_id}&assessments={$assessment_ids}';
</script>";
