public function indexAction()
 {
     $head = Javascript::findFirst("id = 'head'");
     $body = Javascript::findFirst("id = 'body'");
     $form = new JavascriptForm();
     if ($this->request->isPost()) {
         if ($form->isValid($this->request->getPost())) {
             $head->setText($this->request->getPost('head'));
             $body->setText($this->request->getPost('body'));
             if ($head->save() && $body->save()) {
                 $this->flash->success($this->helper->at('Updated has been successful'));
                 return $this->redirect($this->url->get() . 'cms/javascript');
             } else {
                 $this->flash->error($this->helper->at('Errors saving'));
             }
         } else {
             $this->flashErrors($form);
         }
     } else {
         $form->get('head')->setDefault($head->getText());
         $form->get('body')->setDefault($body->getText());
     }
     $title = htmlentities('<head>, <body> javascript');
     $this->helper->title($title);
     $this->view->title = $title;
     $this->view->form = $form;
 }
Esempio n. 2
0
 public function javascript($id)
 {
     $javascript = \Cms\Model\Javascript::findCachedById($id);
     if ($javascript) {
         return $javascript->getText();
     }
 }