<body onload="verificaEtapas()"> <?php include "{$ruta_raiz}/debugger.php"; if ($aristaAEliminar) { var_dump("ET a elim: " . $aristaAEliminar); $queryELimina = "DELETE FROM SGD_FARS_FARISTAS WHERE SGD_FARS_CODIGO = " . $aristaAEliminar; $rs = $db->conn->query($queryELimina); if ($rs) { $resultadoInsercion = "Se eliminó la arista de forma satisfactoria"; } else { $resultadoInsercion = "Error eliminando la arista"; } } if ($_POST['descripcionArista'] != '' && $_POST['codserie'] != null && $_POST['tsub'] != null && $_POST['tipo'] != null && $_POST['codserie'] != 0 && $_POST['tsub'] != 0 && $_POST['tipo'] != 0 && $_POST['tipificacion'] != null && $_POST['tipificacion'] != '' && !$aristaAEliminar || $_POST['descripcionArista'] != '' && $_POST['codserie'] == 0 && $_POST['tsub'] == 0 && $_POST['tipo'] == 0 && $_POST['tipificacion'] == null && !$aristaAEliminar) { include "{$ruta_raiz}/include/tx/Proceso.php"; $flujo = new AristaFlujo($db); $flujo->initArista($etapaInicial, $etapaFinal, $descripcionArista, $diasMinimo, $diasMaximo, $trad, $codserie, $tsub, $tipo, $procesoSelected, $_POST['automatico'], $tipificacion); $resultadoInsercion = $flujo->insertaArista(); } ?> <form name='frmCrearArista' action='creaArista.php?proceso=<?php echo $procesoSelected; ?> ' method="post"> <table width="93%" border="1" align="center"> <tr bordercolor="#FFFFFF"> <td colspan="2" class="titulos4"> <center> <p><B><span class=etexto>ADMINISTRACIÓN DE FLUJOS</span></B> </p> <p><B><span class=etexto> Crear Arista </span></B></p></center> </td>
$queryProceso = "insert into sgd_pexp_procexpedientes ( sgd_pexp_codigo , sgd_pexp_descrip, sgd_pexp_tieneflujo) values ( {$procesoSelected} , '{$descripcionProceso}', 1 )"; $db->conn->query($queryProceso); } $flujo = new EtapaFlujo($db); $nodos = array(); //Nodos if (is_array($documento->flujo->nodo)) { foreach ($documento->flujo->nodo as $clave => $value) { $flujo->initEtapa($value->nombre, $value->atts->id, $value->termino, $procesoSelected); $flujo->etapa->setGrafico(1); $resultadoInsercionEt = $flujo->insertaEtapa(); if (is_numeric($resultadoInsercionEt)) { $nodos[$value->atts->id] = $resultadoInsercionEt; } } $arista = new AristaFlujo($db); //Aristas if (is_array($documento->flujo->arista)) { foreach ($documento->flujo->arista as $clave => $value) { $arista->initArista($nodos[$value->origen], $nodos[$value->destino], 'Arista ' . $value->arista->atts->id, 0, 0, 0, 0, 0, 0, $procesoSelected, 1, 0); $resultadoInsercionAr = $arista->insertaArista(); } // } else { $arista->initArista($nodos[$documento->flujo->arista->origen], $nodos[$documento->flujo->arista->destino], 'Arista ' . $value->arista->atts->id, 0, 0, 0, 0, 0, 0, $procesoSelected, 1, 0); } } } else { echo "Error: Password No Concuerda"; } } else {