/**
  * This method is called only the first time the form
  * page is hit.  This enables u to query a DB and 
  * pre populate the FormElement objects with data.
  *
  */
 function form_init_data()
 {
     $this->set_hidden_element_value('_action', FT_ACTION_UPDATE);
     $this->set_hidden_element_value('swimmeetid', $this->getSwimMeetId());
     $swimmeet = new SwimMeet();
     $swimmeet->LoadSwimMeetById($this->getSwimMeetId());
     $this->set_element_value('Organization', $swimmeet->getOrgCode());
     $this->set_element_value('Meet Name', $swimmeet->getMeetName());
     $this->set_element_value('Meet Address 1', $swimmeet->getMeetAddress1());
     $this->set_element_value('Meet Address 2', $swimmeet->getMeetAddress2());
     $this->set_element_value('Meet State', $swimmeet->getMeetState());
     $this->set_element_value('Meet Postal Code', $swimmeet->getMeetPostalCode());
     $this->set_element_value('Meet Country', $swimmeet->getMeetCountryCode());
     $this->set_element_value('Meet Code', $swimmeet->getMeetCode());
     $this->set_element_value('Pool Altitude', $swimmeet->getPoolAltitude());
     $this->set_element_value('Course Code', $swimmeet->getCourseCode());
     $date = $swimmeet->getMeetStart(false);
     $this->set_element_value('Meet Start', array('year' => substr($date, 4, 4), 'month' => substr($date, 0, 2), 'day' => substr($date, 2, 2)));
     $date = $swimmeet->getMeetEnd(false);
     $this->set_element_value('Meet End', array('year' => substr($date, 4, 4), 'month' => substr($date, 0, 2), 'day' => substr($date, 2, 2)));
 }
Beispiel #2
0
 /**
  * Construct a summary of the active season.
  *
  */
 function BuildInfoTable($fulldetails = true, $swimmeetid = null)
 {
     //  Alternate the row colors
     $this->set_alt_color_flag(true);
     $meet = new SwimMeet();
     if (is_null($swimmeetid)) {
         $swimmeetid = $this->getSwimMeetId();
     }
     if (!is_null($swimmeetid) || $meet->SwimMeetExistsById($swimmeetid)) {
         $meet->LoadSwimMeetById($swimmeetid);
         $meetstartdate = date("D M j, Y", strtotime($meet->getMeetStart()));
         $meetenddate = date("D M j, Y", strtotime($meet->getMeetEnd(true)));
         $meetenddate = date("D M j, Y", strtotime($meet->getMeetEnd(true)));
         if ($fulldetails) {
             $this->add_row(html_b("Organization"), SDIFCodeTables::GetOrgCode($meet->getOrgCode()));
         }
         $this->add_row(html_b("Meet Name"), $meet->getMeetName());
         if ($fulldetails) {
             $this->add_row(html_b("Meet Addresss 1"), $meet->getMeetAddress1());
         }
         if ($fulldetails) {
             $this->add_row(html_b("Meet Addresss 2"), $meet->getMeetAddress2());
         }
         $this->add_row(html_b("City"), $meet->getMeetCity());
         $this->add_row(html_b("State"), $meet->getMeetState());
         if ($fulldetails) {
             $this->add_row(html_b("Postal Code"), $meet->getMeetPostalCode());
         }
         if ($fulldetails) {
             $this->add_row(html_b("Country"), SDIFCodeTables::GetCountryCode($meet->getMeetCountryCode()));
         }
         $this->add_row(html_b("Type"), SDIFCodeTables::GetMeetCode($meet->getMeetCode()));
         $this->add_row(html_b("Start Date"), $meetstartdate);
         $this->add_row(html_b("End Date"), $meetenddate);
         if ($fulldetails) {
             $this->add_row(html_b("Pool Altitude (feet)"), $meet->getPoolAltitude());
         }
         $this->add_row(html_b("Course"), SDIFCodeTables::GetCourseCode($meet->getCourseCode()));
         //$this->add_row(html_b("State"), ucfirst($meet->getLocation())) ;
     } else {
         $this->add_row("No swim meet details available.");
     }
 }