Exemplo n.º 1
0
 /**
  * @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;
 }