$componentes = $_POST["id"]; $nombre = $_POST['nombreflujo']; $desc = $_POST['desc']; $controller->AsignaComp($componentes, $nombre, $desc); } elseif (isset($_POST['INSRTORCOM'])) { if (!empty($_POST['seleccion'])) { $consecutivo2 = 01; $proveedorPrevio = ''; foreach ($_POST['seleccion'] as $check) { $TIME = time(); $HOY = date("Y-m-d H:i:s", $TIME); $unimed = $_SESSION["unimed"]; $facconv = $_SESSION["facconv"]; list($PROVEEDOR, $CVE_DOC, $TOTAL, $IdPreoco, $Consecutivo, $Doc, $Prod, $Costo, $Cantidad, $Rest) = explode("|", $check); //verificaCveArt $controller->verificaArticulo($Prod); $partida = array($PROVEEDOR, $CVE_DOC, $TOTAL, $Doc, $IdPreoco, $Rest, $Prod, $Cantidad, $Costo, $unimed, $facconv); $partidas[] = $partida; $consecutivo2 = $consecutivo2 + 1; } asort($partidas); foreach ($partidas as $p) { if ($p[0] != $proveedorPrevio) { // registra orden y primer partida $proveedorPrevio = $p[0]; } else { // registra partida } } //$ordenes = array($PROVEEDOR,$CVE_DOC,$TOTAL,$TIME,$HOY,$Doc, $partidas); //$controller->OrdCompAlt($PROVEEDOR,$CVE_DOC,$TOTAL,$TIME,$HOY,$IdPreoco,$Consecutivo,$Doc,$Prod,$Costo,$unimed,$facconv,$Cantidad,$Rest,$consecutivo2);