$button_link = isset($_POST["button_link"]) ? strip_tags($_POST["button_link"]) : null; if (empty($button_link)) { Message::register(new Message(Message::DANGER, i18n(array("en" => "button_link is required.", "zh" => "请填写button_link")))); $error_flag = true; } // validation for $weight $weight = isset($_POST["weight"]) ? strip_tags($_POST["weight"]) : null; /// proceed submission // proceed for $title $object->setTitle($title); // proceed for $image $object->setImage($image); // proceed for $content $object->setContent($content); // proceed for $button_text $object->setButtonText($button_text); // proceed for $button_link $object->setButtonLink($button_link); // proceed for $weight $object->setWeight($weight); if ($error_flag == false) { if ($object->save()) { Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功")))); HTML::forwardBackToReferer(); } else { Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败")))); } } } $html = new HTML(); $html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create Carousel', 'zh' => 'Create 首页横幅'))));
$carousel->setButtonLink(uri('about')); $carousel->save(); $carousel = new Carousel(); $carousel->setTitle('Free eveluation service'); $carousel->setContent('If you are in doubt, we can provide consulation for FREE!'); $carousel->setImage('files/fixture/carousel/slider1.jpg'); $carousel->setButtonText('How?'); $carousel->setButtonLink(uri('about')); $carousel->save(); $carousel = new Carousel(); $carousel->setTitle('Full refund guarantee'); $carousel->setContent('In case you are not happy with the service provided, we offer full refund in 7 days!'); $carousel->setImage('files/fixture/carousel/slider2.jpg'); $carousel->setButtonText('Check details'); $carousel->setButtonLink(uri('about')); $carousel->save(); $carousel = new Carousel(); $carousel->setTitle('Up to date news in your mail box'); $carousel->setContent('Sign up with our news letter, we deliver latest immigration news straight to your mail box!'); $carousel->setImage('files/fixture/carousel/slider3.jpg'); $carousel->setButtonText('Check details'); $carousel->setButtonLink(uri('about')); $carousel->save(); $carousel = new Carousel(); $carousel->setTitle('Happy clients'); $carousel->setContent('We are pround to say that our service is rated 5 stars by 85% of our clients!'); $carousel->setImage('files/fixture/carousel/slider4.jpg'); $carousel->setButtonText('Check details'); $carousel->setButtonLink(uri('about')); $carousel->save(); }