$errores = $linea->getErrores(); } else { $alertas = $linea->getAlertas(); $linea = new AlbaranesLineas($datos['IDLinea']); } } break; case 'cierre': include_once '../modules/ExpedirLineas/ExpedirLineasController.class.php'; $albaran = new AlbaranesCab($datos['IDAlbaran']); $albaran->confirma(); $expedir = new ExpedirLineasController(); $expedir->cargaLineasAlbaran($datos['IDAlbaran'], 0); //$albaran->expide(); break; } $albaran = new AlbaranesCab($datos['IDAlbaran']); $lineaAlbaran = $linea->iterator(); $lineaAlbaran['Codigo'] = $linea->getIDArticulo()->getCodigo(); $status = 'ok'; if (count($errores)) { $status = "error"; } if (count($alertas)) { $status = "alerta"; } $resultado = array('status' => $status, 'accion' => $accion, 'linea' => $lineaAlbaran, 'albaran' => $albaran->iterator(), 'errores' => $errores, 'alertas' => $alertas); unset($linea); unset($albaran); $tag = json_encode($resultado); echo $tag;