sequenceDiagramFullScreen.php

Go to the documentation of this file.
00001 <?php
00015 require_once( "../public/codetodiagram.php" );
00016 $strXml = CorujaArrayManipulation::getArrayField( $_REQUEST , "xml" , "" );
00017 if( $strXml == "" )
00018 {
00019     $strXml = file_get_contents ( '../examples/xmls/mvc.xml' );
00020 }
00021 $strXml =  html_entity_decode( $strXml );
00022 $strXml = stripslashes( $strXml );
00023 $objXmlSequence = UmlSequenceDiagramFactoryFromXml::getInstance()->setXml( $strXml )->perform();
00024 $strTitle = CorujaArrayManipulation::getArrayField( $_REQUEST, "title" , 'Sequence Diagram' );
00025 $intFont = (integer)CorujaArrayManipulation::getArrayField( $_REQUEST , "font" , 40 );
00026 $intZoom = (integer)CorujaArrayManipulation::getArrayField( $_REQUEST , "zoom" , 100 );
00027 $booDetails = (boolean)CorujaArrayManipulation::getArrayField( $_REQUEST , "detais" , false );
00028 
00029 UmlSequenceDiagramPrinterToHtml::getInstance()->
00030     getConfiguration()->
00031     setZoom( $intZoom )->
00032     setPercentFont( $intFont )->
00033     setShowDetails( $booDetails )->
00034     setEmbeded( true );
00035 
00036 ?>
00037 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
00038 <html xmlns="http://www.w3.org/1999/xhtml">
00039     <head>
00040         <?php require_once( "meta.php" ) ?>
00041         <title>
00042             Code To Diagram - Automatic UML Diagrams from PHP Code Execution and Diagrams Web Editor
00043         </title>
00044         <script src="../experimental/phpjs/php.js" type="text/javascript" charset="utf-8"></script>
00045         <style type="text/css">
00046             /*<![CDATA[*/
00047             #footer
00048             {
00049                 display: none;
00050             }
00051 
00052             /*]]>*/
00053         </style>
00054     </head>
00055     <body>
00056             <?php print UmlSequenceDiagramPrinterToHtml::getInstance()->
00057                     getConfiguration()->
00058                     setZoom( $intZoom )->
00059                     setPercentFont( $intFont )->
00060                     setShowDetails( $booDetails )->
00061                     perform( $objXmlSequence ) ?>
00062 <?php require_once( "footer.php" ); ?>

Generated on Sat Apr 7 14:19:11 2012 for CodeToDiagram by  doxygen 1.5.9