PHP Classes

File: ejemplo1.php

Recommend this page to a friend!
  Classes of Omar Ortiz   cDWF   ejemplo1.php   Download  
File: ejemplo1.php
Role: Example script
Content type: text/plain
Description: Example file
Class: cDWF
Render workflow diagrams in HTML or Flash
Author: By
Last change:
Date: 12 years ago
Size: 3,536 bytes
 

Contents

Class file image Download
<?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>