Esempio n. 1
0
//	include "$ruta_raiz/debugger.php";
if ($_GET['proceso'] != '') {
    $procesoSelected = $_GET['proceso'];
}
if ($_GET['etapaAModificar'] != '') {
    $etapaAModificar = $_GET['etapaAModificar'];
    $queryModifica = "SELECT SGD_FEXP_DESCRIP, SGD_FEXP_ORDEN, SGD_FEXP_TERMINOS FROM SGD_FEXP_FLUJOEXPEDIENTES WHERE SGD_FEXP_CODIGO = " . $etapaAModificar;
    $rs = $db->conn->query($queryModifica);
    $nombreEtapa = $rs->fields['SGD_FEXP_DESCRIP'];
    $ordenEtapa = $rs->fields['SGD_FEXP_ORDEN'];
    $terminoEtapa = $rs->fields['SGD_FEXP_TERMINOS'];
}
if ($_POST['nombreEtapa'] != '' && $clickBoton) {
    include "{$ruta_raiz}/include/tx/Proceso.php";
    $flujo = new EtapaFlujo($db);
    $flujo->initEtapa($nombreEtapa, $ordenEtapa, $terminoEtapa, $procesoSelected);
    $resultadoInsercion = $flujo->modificaEtapa($etapaAModificar);
}
?>
<form name='frmCrearEtapa' action='modificaEtapa.php?&crear=<?php 
echo $crear;
?>
' 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> <?php 
echo $subtitulo;
?>
Esempio n. 2
0
     //Procesamos Nodos
     //Traemos el nombre del proceso
     $descripcionProceso = $documento->flujo->descripcion;
     //Se lee el proceso al que se le está creando flujo
     $maxProc = "select max(sgd_pexp_codigo) as COD from sgd_pexp_procexpedientes";
     $rsProc = $db->conn->query($maxProc);
     $procesoSelected = $rsProc->fields['COD'] + 1;
     $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 {