Source of file NutriHolderProductDataExtension.php
Size: 0,986 Bytes - Last Modified: 2021-12-23T10:40:57+00:00
/var/www/docs.ssmods.com/process/src/code/model/NutriHolderProductDataExtension.php
1234567891011121314151617181920212223242526272829 | <?php class NutriHolderProductDataExtension extends DataExtension { private static $has_one = array( 'NutriHolder' => 'NutriHolder' ); /** * Update Fields * @return FieldList */ public function updateCMSFields(FieldList $fields) { $fields->removeByName('NutriHolderID'); if ($this->owner->NutriHolder()->exists()) { $fields->addFieldsToTab( 'Root.Nutrition', array( HasOneButtonField::create('NutriHolder', 'Nutritional Info', $this->owner), HeaderField::create('SelectNutriHolderHeader', 'Select existing Nutritional Information Profile'), DropDownField::create('NutriHolderID', 'Nutritional Info', array("" => "-- please select --") + NutriHolder::get()->map()->toArray()) ->setRightTitle('Select an existing Nutritional Information Profile'), ) ); } } } |