private function saveRightForIdRole($idRole, $listRight) { $sql = "DELETE FROM role_right WHERE id_role = :idRole"; $params[':idRole'] = $idRole; $result = $this->daoTemplate->queryForUpdate($sql, $params); foreach ($listRight as $right) { $sql = "INSERT INTO role_right SET id_role = ?, code_right = ?"; $params = array(); $params[] = $idRole; $params[] = $right; $result = $this->daoTemplate->queryForUpdate($sql, $params); } }
public function save(UserDto $user) { if ($user->id > 0) { $sql[] = "UPDATE user"; } else { $sql[] = "INSERT INTO user"; } $sql[] = " SET name = :name,"; $sql[] = " login = :login,"; $sql[] = " password = :password,"; $sql[] = " email = :email"; if ($user->id == 0) { $sql[] = " , date_creation = :date_creation"; $params[':date_creation'] = time(); } else { $sql[] = "WHERE id=:id"; $params[':id'] = $user->id; } $params[':name'] = $user->userName; $params[':login'] = $user->login; $params[':password'] = $user->password; $params[':email'] = $user->email; $result = $this->daoTemplate->queryForUpdate(implode("\n", $sql), $params); if ($user->id == 0) { $user->id = $this->daoTemplate->getLastInsertId(); } return $result; }
public function save($cat) { if ($cat->id > 0) { $sql[] = "UPDATE category"; } else { $sql[] = "INSERT INTO category"; } $sql[] = " SET title = :title,"; $sql[] = " description = :description"; if ($cat->id > 0) { $sql[] = "WHERE id=:id"; $params[':id'] = $cat->id; } $params[':title'] = $cat->title; $params[':description'] = $cat->description; $result = $this->daoTemplate->queryForUpdate(implode("\n", $sql), $params); if ($cat->id == 0) { $cat->id = $this->daoTemplate->getLastInsertId(); } return $result; }