function editarDireccion($campo, $valor, $idUsuario) { $mdb2 = conectar(); $idDireccion = new Direccion($mdb2['dsn']); $idDireccion->setSelect("idDireccion"); $idDireccion->setWhere("predeterminada == 1"); $idDireccion->addWhere("idUsuario = {$idUsuario}"); $idDireccion = $idDireccion->getAll(); if (is_array($idDireccion)) { if ($campo == "ciudad") { $dataArray = array("idDireccion" => $idDireccion[0]["idDireccion"], "idCiudad" => $valor); } elseif ($campo == "tel") { $dataArray = array("idDireccion" => $idDireccion[0]["idDireccion"], "telefono" => $valor); } $direccion = new Direccion($mdb2['dsn']); $direccion->save($dataArray); } }