@@ -668,6 +668,7 @@ function _makeRubricEvaluation ($event, $groupId)
668
668
$ groupId = $ this ->params ['form ' ]['group_id ' ];
669
669
670
670
$ courseId = $ this ->params ['form ' ]['course_id ' ];
671
+
671
672
if (!$ this ->validRubricEvalComplete ($ this ->params ['form ' ])) {
672
673
$ this ->Session ->setFlash (__ ('validRubricEvalCompleten failure ' , true ));
673
674
$ this ->redirect ('/evaluations/makeEvaluation/ ' .$ eventId .'/ ' .$ groupId );
@@ -726,15 +727,17 @@ function completeEvaluationRubric ()
726
727
// if no submission exists, create one
727
728
//Get the target event submission
728
729
$ evaluationSubmission = $ this ->EvaluationSubmission ->getEvalSubmissionByGrpEventIdSubmitter ($ groupEventId , $ evaluator );
729
- $ this ->EvaluationSubmission ->id = $ evaluationSubmission ['EvaluationSubmission ' ]['id ' ];
730
- $ evaluationSubmission ['EvaluationSubmission ' ]['grp_event_id ' ] = $ groupEventId ;
731
- $ evaluationSubmission ['EvaluationSubmission ' ]['event_id ' ] = $ eventId ;
732
- $ evaluationSubmission ['EvaluationSubmission ' ]['submitter_id ' ] = $ evaluator ;
733
- // save evaluation submission
734
- $ evaluationSubmission ['EvaluationSubmission ' ]['date_submitted ' ] = date ('Y-m-d H:i:s ' );
735
- $ evaluationSubmission ['EvaluationSubmission ' ]['submitted ' ] = 1 ;
736
- if (!$ this ->EvaluationSubmission ->save ($ evaluationSubmission )) {
737
- $ status = false ;
730
+ if (empty ($ evaluationSubmission )) {
731
+ $ this ->EvaluationSubmission ->id = $ evaluationSubmission ['EvaluationSubmission ' ]['id ' ];
732
+ $ evaluationSubmission ['EvaluationSubmission ' ]['grp_event_id ' ] = $ groupEventId ;
733
+ $ evaluationSubmission ['EvaluationSubmission ' ]['event_id ' ] = $ eventId ;
734
+ $ evaluationSubmission ['EvaluationSubmission ' ]['submitter_id ' ] = $ evaluator ;
735
+ // save evaluation submission
736
+ $ evaluationSubmission ['EvaluationSubmission ' ]['date_submitted ' ] = date ('Y-m-d H:i:s ' );
737
+ $ evaluationSubmission ['EvaluationSubmission ' ]['submitted ' ] = 1 ;
738
+ if (!$ this ->EvaluationSubmission ->save ($ evaluationSubmission )) {
739
+ $ status = false ;
740
+ }
738
741
}
739
742
740
743
@@ -893,16 +896,17 @@ function completeEvaluationMixeval ()
893
896
// if no submission exists, create one
894
897
//Get the target event submission
895
898
$ evaluationSubmission = $ this ->EvaluationSubmission ->getEvalSubmissionByGrpEventIdSubmitter ($ groupEventId , $ evaluator );
896
- $ this ->EvaluationSubmission ->id = $ evaluationSubmission ['EvaluationSubmission ' ]['id ' ];
897
-
898
- $ evaluationSubmission ['EvaluationSubmission ' ]['grp_event_id ' ] = $ groupEventId ;
899
- $ evaluationSubmission ['EvaluationSubmission ' ]['event_id ' ] = $ eventId ;
900
- $ evaluationSubmission ['EvaluationSubmission ' ]['submitter_id ' ] = $ evaluator ;
901
- // save evaluation submission
902
- $ evaluationSubmission ['EvaluationSubmission ' ]['date_submitted ' ] = date ('Y-m-d H:i:s ' );
903
- $ evaluationSubmission ['EvaluationSubmission ' ]['submitted ' ] = 1 ;
904
- if (!$ this ->EvaluationSubmission ->save ($ evaluationSubmission )) {
905
- $ status = false ;
899
+ if (empty ($ evaluationSubmission )) {
900
+ $ this ->EvaluationSubmission ->id = $ evaluationSubmission ['EvaluationSubmission ' ]['id ' ];
901
+ $ evaluationSubmission ['EvaluationSubmission ' ]['grp_event_id ' ] = $ groupEventId ;
902
+ $ evaluationSubmission ['EvaluationSubmission ' ]['event_id ' ] = $ eventId ;
903
+ $ evaluationSubmission ['EvaluationSubmission ' ]['submitter_id ' ] = $ evaluator ;
904
+ // save evaluation submission
905
+ $ evaluationSubmission ['EvaluationSubmission ' ]['date_submitted ' ] = date ('Y-m-d H:i:s ' );
906
+ $ evaluationSubmission ['EvaluationSubmission ' ]['submitted ' ] = 1 ;
907
+ if (!$ this ->EvaluationSubmission ->save ($ evaluationSubmission )) {
908
+ $ status = false ;
909
+ }
906
910
}
907
911
908
912
//checks if all members in the group have submitted
0 commit comments