/** * Automatically create an AccountPage if one is not found * on the site at the time the database is built (dev/build). */ public function requireDefaultRecords() { parent::requireDefaultRecords(); if (!DataObject::get_one('RepeatOrdersPage')) { $page = new RepeatOrdersPage(); $page->Title = 'Repeat Orders'; $page->Content = '<p>This is the Repeat orders account page. It is used for shop users to login and create or change their Repeat orders.</p>'; $page->URLSegment = 'repeat-orders'; $page->WhatAreRepeatOrders = '<p>Repeat Orders allow you to regularly repeat an order.</p>'; $page->OnceLoggedInYouCanCreateRepeatOrder = '<p>Once logged in you can setup a repeating order.</p>'; $page->ShowInMenus = 0; $page->ShowInSearch = 0; $page->writeToStage('Stage'); $page->publish('Stage', 'Live'); if (method_exists('DB', 'alteration_message')) { DB::alteration_message('Repeat Order page \'Repeat Orders\' created', 'created'); } } }