Esempio n. 1
0
 static function findOneByIdentifier($identifier)
 {
     if ($block = lmbActiveRecord::findOne('lmbCmsTextBlock', lmbSQLCriteria::equal('identifier', $identifier))) {
         return $block;
     }
     if (!($default_content = lmbToolkit::instance()->getConf('text_blocks')->get($identifier))) {
         return null;
     }
     $block = new lmbCmsTextBlock();
     $block->import($default_content);
     $block->setIdentifier($identifier);
     return $block;
 }
Esempio n. 2
0
 protected function _generateContent($code)
 {
     $code->writeHTML(lmbCmsTextBlock::getRawContent($this->get('id')));
 }
 function doPreview()
 {
     if (!($this->item = lmbCmsTextBlock::findOneByIdentifier($this->request->get('id')))) {
         $this->forwardTo404();
     }
 }
 function testGetRawContent_Negative()
 {
     $block_content = lmbCmsTextBlock::getRawContent('not_existed');
     $this->assertEqual($block_content, '');
 }