<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ require_once '../../model/class/Exam.php'; require_once '../../model/DAL/ExamDAL.php'; require_once '../../model/class/Assignment.php'; require_once '../../model/DAL/AssignmentDAL.php'; require_once '../../model/class/Module.php'; require_once '../../model/DAL/ModuleDAL.php'; $validAssignId = filter_input(INPUT_GET, 'assign_id', FILTER_SANITIZE_STRING); $assignment = AssignmentDAL::findById((int) $validAssignId); $validModuleId = filter_input(INPUT_GET, 'module_id', FILTER_SANITIZE_STRING); $validModuleId = (int) $validModuleId; $validLabel = filter_input(INPUT_GET, 'assign_label', FILTER_SANITIZE_STRING); $assignment->setLabel($validLabel); $validDesc = filter_input(INPUT_GET, 'assign_desc', FILTER_SANITIZE_STRING); $assignment->setDescription($validDesc); AssignmentDAL::insertOnDuplicate($assignment, $validModuleId); echo '<META HTTP-EQUIV="Refresh" Content="0; URL=../../?page=module&modification=success&module_id=' . $validModuleId . '">';
public function setRetryAssignment($retryAssign) { if (is_string($retryAssign)) { $retryAssign = (int) $retryAssign; $this->retryAsignment = AssignmentDAL::findById($retryAssign); } else { if (is_int($retryAssign)) { $this->retryAsignment = AssignmentDAL::findById($retryAssign); } else { if (is_a($retryAssign, "Assignment")) { $this->retryAsignment = $retryAssign; } } } }
public function getAssignment() { $assignment = null; if (is_int($this->extAssignment)) { $assignment = AssignmentDAL::findById($this->extAssignment); $this->extAssignment = $assignment; } else { if (is_a($this->extAssignment, "Assignment")) { $assignment = $this->extAssignment; } } return $assignment; }