Пример #1
0
 public function template(Template\Manager $manager)
 {
     parent::template($manager);
     $template = TemplateFacade::find($this->request->input('template_id'));
     $this->page->setTemplate($template);
     Event::fire(new Events\PageTemplateWasChanged($this->page, $template));
     return $this->page->getCurrentVersion()->getStatus();
 }
Пример #2
0
 public function save()
 {
     $post = $this->request->input();
     $templateIds = $post['templates'];
     foreach ($templateIds as $templateId) {
         $template = TemplateFacade::find($templateId);
         $template->setName($post["name-{$templateId}"])->setFilename($post["filename-{$templateId}"])->setDescription($post["description-{$templateId}"]);
         TemplateFacade::save($template);
     }
 }
Пример #3
0
 public function __construct($template = null)
 {
     $this->template = is_numeric($template) ? TemplateFacade::find($template) : $template;
 }