예제 #1
0
파일: Column.php 프로젝트: ceko/concrete5-1
 /**
  * @param Column $newAreaLayout
  *
  * @return int
  */
 public function duplicate($newAreaLayout)
 {
     $db = Database::connection();
     $v = array($newAreaLayout->getAreaLayoutID(), $this->arLayoutColumnIndex, $this->arLayoutColumnDisplayID);
     $db->executeQuery('insert into AreaLayoutColumns (arLayoutID, arLayoutColumnIndex, arLayoutColumnDisplayID) values (?, ?, ?)', $v);
     $newAreaLayoutColumnID = $db->Insert_ID();
     return $newAreaLayoutColumnID;
 }
예제 #2
0
 /**
  * @param Column $newAreaLayout
  * @return int
  */
 protected function duplicate($newAreaLayout)
 {
     $db = Loader::db();
     $v = array($newAreaLayout->getAreaLayoutID(), $this->arLayoutColumnIndex, $this->arLayoutColumnDisplayID);
     $db->Execute('insert into AreaLayoutColumns (arLayoutID, arLayoutColumnIndex, arLayoutColumnDisplayID) values (?, ?, ?)', $v);
     $newAreaLayoutColumnID = $db->Insert_ID();
     return $newAreaLayoutColumnID;
 }