Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class LocationDetails extends Page {
- static $db = array(
- 'CBLocTitle' => 'Text',
- 'CBLocAdd1' => 'Text',
- 'CBLocAdd2' => 'Text',
- 'CBLocCity' => 'Text',
- 'CBLocPostal' => 'Text',
- 'CBLocPhone' => 'Text',
- 'CBLocFax' => 'Text',
- 'CBLocEmail' => 'Text',
- 'CBLocContactName' => 'Text',
- 'CBLocContactEmail' => 'Text',
- 'CBLocMapLink' => 'Text'
- );
- static $has_one = array(
- 'CBLocContactPortrait' => 'Image',
- 'CBLocMap' => 'Image'
- );
- function getCMSFields() {
- $fields = parent::getCMSFields();
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocTitle','Location Title:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocAdd1', 'Address Line 1:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocAdd2', 'Address Line 2:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocCity', 'City:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocPostal', 'Postal Code:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocPhone', 'Phone:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocFax', 'Fax:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocEmail', 'Center Email:'));
- $fields->addFieldToTab("Root.Content.Location", new ImageField('CBLocMap', 'Map'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocContactName', 'Main Center Contact:'));
- $fields->addFieldToTab("Root.Content.Location", new TextField('CBLocContactEmail', 'Main Center Contact Email:'));
- $fields->addFieldToTab("Root.Content.Location", new ImageField('CBLocContactPortrait', 'Portrait'));
- return $fields;
- }
- }
- class LocationDetails_Controller extends Page_Controller {
- function init() {
- parent::init();
- }
- }
- ?>
Add Comment
Please, Sign In to add comment