/** * @param Column $newAreaLayout * * @return CustomColumn */ public function duplicate($newAreaLayout) { $areaLayoutColumnID = parent::duplicate($newAreaLayout); $db = Loader::db(); $v = array($areaLayoutColumnID, $this->arLayoutColumnWidth); $db->Execute('insert into AreaLayoutCustomColumns (arLayoutColumnID, arLayoutColumnWidth) values (?, ?)', $v); $newAreaLayoutColumn = self::getByID($areaLayoutColumnID); return $newAreaLayoutColumn; }
public function duplicate($newAreaLayout) { $areaLayoutColumnID = parent::duplicate($newAreaLayout); $db = Loader::db(); $v = array($areaLayoutColumnID, $this->arLayoutColumnSpan, $this->arLayoutColumnOffset); $db->Execute('insert into AreaLayoutThemeGridColumns (arLayoutColumnID, arLayoutColumnSpan, arLayoutColumnOffset) values (?, ?, ?)', $v); $newAreaLayoutColumn = ThemeGridColumn::getByID($areaLayoutColumnID); return $newAreaLayoutColumn; }