예제 #1
0
 /**
  * Inserts or updates war entry.
  *
  * @param WarModel $model
  */
 public function save(WarModel $model)
 {
     $fields = array('enemy' => $model->getWarEnemy(), 'group' => $model->getWarGroup(), 'time' => $model->getWarTime(), 'maps' => $model->getWarMaps(), 'server' => $model->getWarServer(), 'password' => $model->getWarPassword(), 'xonx' => $model->getWarXonx(), 'game' => $model->getWarGame(), 'matchtype' => $model->getWarMatchtype(), 'report' => $model->getWarReport(), 'status' => $model->getWarStatus());
     if ($model->getId()) {
         $this->db()->update('war')->values($fields)->where(array('id' => $model->getId()))->execute();
     } else {
         $this->db()->insert('war')->values($fields)->execute();
     }
 }