/**
  * Save page into DB
  */
 function save()
 {
     $plugin =& $this->plugin;
     $journalId = $this->journalId;
     $plugin->import('StaticPage');
     $staticPagesDAO =& DAORegistry::getDAO('StaticPagesDAO');
     if (isset($this->staticPageId)) {
         $staticPage =& $staticPagesDAO->getStaticPage($this->staticPageId);
     }
     if (!isset($staticPage)) {
         $staticPage = new StaticPage();
     }
     $staticPage->setJournalId($journalId);
     $staticPage->setPath($this->getData('pagePath'));
     $staticPage->setTitle($this->getData('title'), null);
     // Localized
     $staticPage->setContent($this->getData('content'), null);
     // Localized
     if (isset($this->staticPageId)) {
         $staticPagesDAO->updateStaticPage($staticPage);
     } else {
         $staticPagesDAO->insertStaticPage($staticPage);
     }
 }