<?php /** * Create a register - build the view and form to create a register */ if ($_SESSION['username'] != "") { if ($_SESSION['utype'] >= '5') { require_once 'web/core/navigation.php'; // get and initiate the course class to access the functions require_once 'src/core/controller/classes.php'; $ObjClass = new classes(); require_once 'src/core/controller/register.php'; $ObjRegister = new register(); if ($_POST['y'] == 'register' && $_POST['z'] == 'create' && $_POST['action'] == "save") { $saveRegister = $ObjRegister->storeRegister($ObjClass->convertUUIDToClassID($_POST['classid']), $ObjAkonga->usernametoid($_SESSION['username']), $_POST['pupil'], $_POST['mark']); if ($saveRegister === false) { $responseMsg = "Could not create your register at this time - something went wrong, sorry"; } else { $responseMsg = "Register saved"; } // return to class view $classid = $ObjClass->convertUUIDToClassID($_POST['classid']); $className = $ObjClass->getClassName($classid); require_once 'web/core/register/create.php'; } else { // create the view for course information $classid = $ObjClass->convertUUIDToClassID($d); $className = $ObjClass->getClassName($classid); $myRegister = $ObjRegister->createRegister($classid); require_once 'web/core/register/create.php'; }