+ /** Check if user is an orange (associated with several promos)
+ */
+ public function isMultiPromo()
+ {
+ return $this->grad_year != $this->entry_year + $this->mainEducationDuration();
+ }
+
+ /** Returns an array with all associated promo years.
+ */
+ public function yearspromo()
+ {
+ $promos = array();
+ $d = -$this->deltaPromoToGradYear();
+ for ($g = $this->entry_year + $this->mainEducationDuration(); $g <= $this->grad_year; ++$g) {
+ $promos[] = $g + $d;
+ }
+ return $promos;
+ }
+