<?php
/* Ejemplo de uso de la clase cDWF
*
* cDWF class example
*
* @author Omar Eduardo Ortiz Garza <oortiz@tbanc.com>
* @since 2011-04-19
*
* El codigo HTML y javascript es requerido para que
* funcione generaHTML()
*
* HTML and js code are required for generaHTML()
*/
?>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=7">
<script type="text/javascript" src="excanvas.js"></script>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.2.custom.min.js"></script>
<script type="text/javascript" src="jquery.jsPlumb-1.2.5-all-min.js"></script>
<style type="text/css">
.draggable {
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px; }
</style>
<script type="text/javascript">
$(document).ready(function() {
$( ".draggable" ).draggable();
});
</script>
</head>
<body>
<?php
include("cDWF.php");
$diagrama = new cDWF("Proceso de Pago de Facturas");
$datos = array("lienzo"=>0xDDDDDD,"titulo"=>0x000099,"fuente"=>0xFFCC99,"fondo"=>0x6699DD,"borde"=>0x330066,"conexion"=>0x330066);
$diagrama->setColor($datos);
$datos = array("texto"=>"Inicio","fuente"=>0xFFFFFF,"fondo"=>0x336699,"inicio"=>TRUE);
$diagrama->addNodo($datos,1);
$datos = array("texto"=>"Escanéa Documento");
$diagrama->addNodo($datos,2);
$datos = array("texto"=>"Entrega Documento a Responsable de Acuerdo al Monto","fuente"=>0x330066,"fondo"=>0xDD6666);
$diagrama->addNodo($datos,3);
$datos = array("texto"=>"Revisa Director");
$diagrama->addNodo($datos,4);
$datos = array("texto"=>"Revisa Gerente");
$diagrama->addNodo($datos,5);
$datos = array("texto"=>"Revisa Analista");
$diagrama->addNodo($datos,6);
$datos = array("texto"=>"Entrega a Contabilidad");
$diagrama->addNodo($datos,7);
$datos = array("texto"=>"Revisa Estado de Factura","fuente"=>0x330066,"fondo"=>0xDD6666);
$diagrama->addNodo($datos,8);
$datos = array("texto"=>"Captura en ERP y Agenda Transferencia");
$diagrama->addNodo($datos,9);
$datos = array("texto"=>"Realiza Transferencia");
$diagrama->addNodo($datos,10);
$datos = array("texto"=>"Avisa Rechazo a Proveedor");
$diagrama->addNodo($datos,11);
$datos = array("texto"=>"Avisa Transferencia a Proveedor");
$diagrama->addNodo($datos,12);
$datos = array("texto"=>"Fin","fuente"=>0xFFFFFF,"fondo"=>0x336699,"fin"=>TRUE);
$diagrama->addNodo($datos,13);
$diagrama->addConexion(1,2);
$diagrama->addConexion(2,3);
$datos = array("texto"=>">20 mil","color"=>0x990000);
$diagrama->addConexion(3,4,$datos);
$datos = array("texto"=>">5 mil","color"=>0x990000);
$diagrama->addConexion(3,5,$datos);
$datos = array("texto"=>"< 5 mil","color"=>0x990000);
$diagrama->addConexion(3,6,$datos);
$diagrama->addConexion(4,7);
$diagrama->addConexion(5,7);
$diagrama->addConexion(6,7);
$diagrama->addConexion(7,8);
$datos = array("texto"=>"Aprobada","color"=>0x990000);
$diagrama->addConexion(8,9,$datos);
$datos = array("texto"=>"Rechazada","color"=>0x990000);
$diagrama->addConexion(8,11,$datos);
$diagrama->addConexion(9,10);
$diagrama->addConexion(9,10);
$diagrama->addConexion(10,12);
$diagrama->addConexion(11,13);
$diagrama->addConexion(12,13);
$diagrama->setDimension(array("pantalla"=>1024,"titulo"=>32,"id"=>16,"nodo"=>12,"caja"=>130));
echo $diagrama->generaHTML();
$diagrama->generaFlash(); //genera gif en ruta por defecto
$diagrama->generaGIF(); //genera flash en ruta por defecto
?>
</div>
</body>
</html>
|