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()]); }
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)); } }
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())); }
public function getAreaHandle() { return parent::getAreaHandle(); }