public static function getByPageTypeComposerFormLayoutSetControl(Template $pt, PageTypeComposerFormLayoutSetControl $control) { $db = Loader::db(); $ptComposerOutputControlID = $db->GetOne('select ptComposerOutputControlID from PageTypeComposerOutputControls where pTemplateID = ? and ptComposerFormLayoutSetControlID = ?', array($pt->getPageTemplateID(), $control->getPageTypeComposerFormLayoutSetControlID())); if ($ptComposerOutputControlID) { return static::getByID($ptComposerOutputControlID); } }
public static function getPageTypeComposerOutputControlTemporaryID(FormLayoutSetControl $control) { if (isset(self::$ptComposerOutputControlIDs[$control->getPageTypeComposerFormLayoutSetControlID()])) { return self::$ptComposerOutputControlIDs[$control->getPageTypeComposerFormLayoutSetControlID()]; } }
public static function addPageTypeComposerOutputControlID(PageTypeComposerFormLayoutSetControl $control, $id) { self::$ptComposerOutputControlIDs[$id] = $control->getPageTypeComposerFormLayoutSetControlID(); }