for ($i = 0; $i < sizeof($r); $i++) { $r[$l10n->__("csvColumn" . $i)] = $r["column" . $i]; unset($r["column" . $i]); } } $csv = new \Ventus\Utilities\CSV($result); $csv->generate($l10n->__('file.counselling_workshops_registrants', null)); } elseif ($_GET['page'] === "add-to-workshop") { $studentws->addToWorkshop($_POST); $loggers['audit']->info("Student {$_POST['student_num']} added to workshop {$_POST['workshop_id']}"); } elseif ($_GET['page'] === "remove-from-workshop") { $studentws->removeFromWorkShop($_POST); $loggers['audit']->info("Student {$_POST['student_num']} removed from workshop {$_POST['workshop_id']}"); } elseif ($_GET['page'] === "numseats-in-workshop") { header('Content-Type: text/plain'); echo $studentws->getNumRemainingSeats($_POST['row']); exit; } /** * View rendering */ if (isset($render) && $render) { require FS_PHP . '/header.php'; require FS_PHP . '/nav.php'; if (isset($viewFile) && file_exists($viewFile)) { require $viewFile; } else { require FS_PHP . '/error.php'; } require_once FS_PHP . '/footer.php'; }