예제 #1
0
<?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 . '">';
예제 #2
0
파일: Module.php 프로젝트: hundrex/SERS
 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;
             }
         }
     }
 }
예제 #3
0
 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;
 }