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
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" ); ?>