Exemple #1
0
 public static function checkModifyStudentProfile($studentObj = null)
 {
     if (!is_null($studentObj)) {
         $canBeModified = TRUE;
         foreach ($studentObj->getEnrollmentInfos() as $enrollment) {
             if (SemesterActions::isRegistered($enrollment) || SemesterActions::isPromoted($enrollment) || SemesterActions::isWithdrawn($enrollment) || SemesterActions::isUnder($enrollment) || SemesterActions::isDismissed($enrollment) || SemesterActions::isDropout($enrollment) || SemesterActions::isGraduated($enrollment)) {
                 $canBeModified = FALSE;
             }
         }
         return $canBeModified;
     } else {
         return FALSE;
     }
 }