Example #1
0
File: Page.php Project: kingsj/core
 /**
  * Preprocess clean URL
  *
  * @param string                                  $value  CleanURL
  * @param array                                   $column Column info
  * @param \XLite\Module\CDev\SimpleCMS\Model\Page $page   Page
  *
  * @return string
  */
 protected function preprocessCleanURL($value, array $column, \XLite\Module\CDev\SimpleCMS\Model\Page $page)
 {
     return $value && LC_USE_CLEAN_URLS ? $value . '.html' : 'target=page&id=' . $page->getId();
 }
Example #2
0
 /**
  * Assemble page data
  *
  * @param \XLite\Module\CDev\SimpleCMS\Model\Page $page Page
  *
  * @return array
  * @see    ____func_see____
  * @since  1.0.12
  */
 protected function assemblePageData(\XLite\Module\CDev\SimpleCMS\Model\Page $page)
 {
     return array('loc' => array('target' => 'page', 'id' => $page->getId()), 'lastmod' => time(), 'changefreq' => \XLite\Core\Config::getInstance()->CDev->XMLSitemap->page_changefreq, 'priority' => $this->processPriority(\XLite\Core\Config::getInstance()->CDev->XMLSitemap->page_priority));
 }
 /**
  * {@inheritDoc}
  */
 public function prepareEntityBeforeCommit($type)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'prepareEntityBeforeCommit', array($type));
     return parent::prepareEntityBeforeCommit($type);
 }