Esempio n. 1
0
File: form.php Progetto: alcf/chms
 protected function SetupLabelsForCourse()
 {
     $mctClassMeeting = new ClassMeetingMetaControl($this, $this->mctSignupForm->SignupForm->ClassMeeting);
     if ($mctClassMeeting->ClassMeeting->ClassTerm) {
         $this->lblClassTerm = new QLabel($this);
         $this->lblClassTerm->Text = $mctClassMeeting->ClassMeeting->ClassTerm->__ToString();
     }
     if ($mctClassMeeting->ClassMeeting->ClassCourse) {
         $this->lblClassCourse = new QLabel($this);
         $this->lblClassCourse->Text = $mctClassMeeting->ClassMeeting->ClassCourse->__ToString();
     }
     if ($mctClassMeeting->ClassMeeting->ClassInstructor) {
         $this->lblClassInstructor = new QLabel($this);
         $this->lblClassInstructor->Text = $mctClassMeeting->ClassMeeting->ClassInstructor->__ToString();
     }
     $this->lblDateStart = $mctClassMeeting->lblDateStart_Create();
     $this->lblDateEnd = $mctClassMeeting->lblDateEnd_Create();
     $this->lblLocation = $mctClassMeeting->lblLocation_Create();
     if (!strlen(trim($this->lblLocation->Text))) {
         $this->lblLocation->Visible = false;
     }
     $this->lblMeetsOn = new QLabel($this);
     $this->lblMeetsOn->Text = $mctClassMeeting->ClassMeeting->MeetsOnInfo;
 }
 /**
  * Static Helper Method to Create using QueryString arguments
  *
  * @param mixed $objParentObject QForm or QPanel which will be using this ClassMeetingMetaControl
  * @param QMetaControlCreateType $intCreateType rules governing ClassMeeting object creation - defaults to CreateOrEdit
  * @return ClassMeetingMetaControl
  */
 public static function CreateFromQueryString($objParentObject, $intCreateType = QMetaControlCreateType::CreateOrEdit)
 {
     $intSignupFormId = QApplication::QueryString('intSignupFormId');
     return ClassMeetingMetaControl::Create($objParentObject, $intSignupFormId, $intCreateType);
 }