Example #1
0
<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&oacute; 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&Oacute;N DE FLUJOS</span></B> </p>
	<p><B><span class=etexto> Crear Arista </span></B></p></center>
	</td>
Example #2
0
            $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 {