function _AdvisingScreen::build_screen_elements

4.x _AdvisingScreen.php _AdvisingScreen::build_screen_elements()
5.x _AdvisingScreen.php _AdvisingScreen::build_screen_elements()

This function calls the other "build" functions to assemble the View or What If tabs in FlightPath.

File

classes/_AdvisingScreen.php, line 1261

Class

_AdvisingScreen

Code

function build_screen_elements() 
 {
  // This function will build & assemble all of the onscreen
  // elements for the advising screen.  It should be
  // called before display_screen();

  $this->build_semester_list();

  $this->build_excess_credit();
  $this->build_test_scores();

  $this->build_transfer_credit();

  if (!$this->bool_blank) 
   { // Don't show if this is a blank degree plan.
    $this->build_footnotes();
    $this->build_added_courses();
  }

  // invoke a hook, to give custom modules the chance to perform actions 
  // (or add blocks) to the advise screen after we have run this function.
  invoke_hook("advise_build_screen_elements", array(&$this));

}