Ejemplo n.º 1
2
 public function recordPageTypeComposerOutputBlock(\Concrete\Core\Block\Block $block)
 {
     $app = Application::getFacadeApplication();
     $db = $app->make('database')->connection();
     $setControl = $this->getPageTypeComposerFormLayoutSetControlObject();
     $db->executeQuery('insert into PageTypeComposerOutputBlocks (cID, arHandle, ptComposerFormLayoutSetControlID, cbDisplayOrder, bID) values (?, ?, ?, ?, ?)', [$block->getBlockCollectionID(), $block->getAreaHandle(), $setControl->getPageTypeComposerFormLayoutSetControlID(), $block->getBlockDisplayOrder(), $block->getBlockID()]);
 }
Ejemplo n.º 2
1
 public function __construct(StyleSet $set = null, Block $b, $theme = null)
 {
     $this->arHandle = $b->getAreaHandle();
     $this->bID = $b->getBlockID();
     $this->set = $set;
     $this->theme = $theme;
     $this->bFilename = $b->getBlockFilename();
 }
 public function __construct(Block $block)
 {
     $c = $block->getBlockCollectionObject();
     $type = $c->getPageTypeObject();
     $template = $c->getPageTemplateObject();
     $control = $block->getController()->getComposerOutputControlObject();
     if (is_object($control)) {
         $control = FormLayoutSetControl::getByID($control->getPageTypeComposerFormLayoutSetControlID());
         $label = $control->getPageTypeComposerFormLayoutSetControlCustomLabel();
         if (!$label) {
             $cc = $control->getPageTypeComposerControlObject();
             $label = $cc->getPageTypeComposerControlDisplayName();
         }
         $components = array($type->getPageTypeDisplayName(), $template->getPageTemplateDisplayName(), $block->getAreaHandle(), $label);
         $this->block = $block;
         $this->setIdentifier($block->getBlockID());
         $this->setDisplayName(implode(' > ', $components));
     }
 }
Ejemplo n.º 4
1
 public function recordPageTypeComposerOutputBlock(\Concrete\Core\Block\Block $block)
 {
     $db = Loader::db();
     $setControl = $this->getPageTypeComposerFormLayoutSetControlObject();
     $db->Execute('insert into PageTypeComposerOutputBlocks (cID, arHandle, ptComposerFormLayoutSetControlID, cbDisplayOrder, bID) values (?, ?, ?, ?, ?)', array($block->getBlockCollectionID(), $block->getAreaHandle(), $setControl->getPageTypeComposerFormLayoutSetControlID(), $block->getBlockDisplayOrder(), $block->getBlockID()));
 }
Ejemplo n.º 5
0
 public function getAreaHandle()
 {
     return parent::getAreaHandle();
 }