Esempio n. 1
0
         $_SESSION[APPLICATION_IDENTIFIER]["tmp"]["post_action"] = $_POST["post_action"];
     } else {
         $_SESSION[APPLICATION_IDENTIFIER]["tmp"]["post_action"] = "index";
     }
 } else {
     $_SESSION[APPLICATION_IDENTIFIER]["tmp"]["post_action"] = "index";
 }
 if (!$ERROR) {
     $PROCESSED["order"] = Models_Gradebook_Assessment::fetchNextOrder($COURSE_ID, $PROCESSED["cohort"]);
     $PROCESSED["updated_date"] = time();
     $PROCESSED["updated_by"] = $ENTRADA_USER->getID();
     $PROCESSED["course_id"] = $COURSE_ID;
     $PROCESSED["active"] = '1';
     $assessment = new Models_Gradebook_Assessment($PROCESSED);
     if ($assessment->insert()) {
         $ASSESSMENT_ID = $assessment->getAssessmentID();
         if ($ASSESSMENT_ID) {
             application_log("success", "Successfully added assessment ID [" . $ASSESSMENT_ID . "]");
         } else {
             application_log("error", "Unable to fetch the newly inserted assessment identifier for this assessment.");
         }
         if (isset($PROCESSED["event_id"])) {
             $assessment_event_array = array("assessment_id" => $ASSESSMENT_ID, "event_id" => $PROCESSED["event_id"], "updated_by" => $PROCESSED["updated_by"], "updated_date" => $PROCESSED["updated_date"], "active" => 1);
             $assessment_event = new Models_Assessment_AssessmentEvent($assessment_event_array);
             if (!$assessment_event->insert()) {
                 application_log("error", "Unable insert the attached learning event.Database said: " . $db->ErrorMsg());
             } else {
                 application_log("success", "Successfully attached learning event [" . $PROCESSED["event_id"] . "] to assessment ID [" . $ASSESSMENT_ID . "]");
             }
         }
         if (is_array($PROCESSED["clinical_presentations"]) && count($PROCESSED["clinical_presentations"])) {