Example #1
0
 public function getCMSFields()
 {
     $fields = new FieldList();
     $fields->push(new CheckboxField("ContractSigned", "Contract Signed"));
     $contract_start = new DateField("ContractStart", "Contract Start");
     $fields->push(new TextField("EchosignID", "Echosign ID"));
     $contract_start->setConfig('showcalendar', true);
     $fields->push($contract_start);
     $contract_end = new DateField("ContractEnd", "Contract End");
     $contract_end->setConfig('showcalendar', true);
     $fields->push($contract_end);
     $companies = Company::get();
     if ($companies) {
         $fields->push(new DropdownField('CompanyID', 'Company', $companies->map("ID", "Name", "Please Select a Company")));
     }
     $templates = ContractTemplate::get();
     if ($templates) {
         $fields->push(new DropdownField('ContractTemplate', 'Template', $templates->map("ID", "Name", "Please Select a Contract Template")));
     }
     return $fields;
 }
 /**
  * @return FieldList
  */
 public function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->push(new DropdownField('MarketPlaceTypeID', 'MarketPlaceType', MarketPlaceType::get()->map("ID", "Name")));
     return $fields;
 }