phpClick
[ class tree: phpClick ] [ index: phpClick ] [ all elements ]

Source for file topFrame.php

Documentation is available at topFrame.php

  1. <?php
  2. session_start();
  3. include_once('includes/config.inc.php');
  4. include_once('includes/common.inc.php');
  5. doAuthCheck();
  6.  
  7. echo <<<END
  8. <html>
  9. <head>
  10. <title>phpClick</title>
  11. <link href="styles/global.css" rel="stylesheet" type="text/css">
  12. <style type="text/css"><!--
  13. body {
  14. margin-left: 0px;
  15. margin-top: 0px;
  16. margin-right: 0px;
  17. margin-bottom: 0px;
  18. }
  19. a {
  20. text-decoration: none;
  21. color: #000000;
  22. }
  23. --></style>
  24. END;printIePngTransparencyFixHtml();
  25. echo <<<END
  26. </head>
  27. <body>
  28. <table cellpadding="0" cellspacing="0" width="100%" border="0">
  29. <tr>
  30. <td rowspan="2" width="1%"><a href="#"
  31. onClick="javascript:top.actionFrame.location='do.php?action=showMainMenu';
  32. return false;"><img src="images/logoTopFrame.png" width="200" height="50"
  33. alt="CLICK: Component-based Lightweight Internet-application Construction Kit" border="0"></a></td>
  34. <td rowspan="2" width="98%" valign="bottom" align="right">
  35. <table cellpadding="3" cellspacing="0" border="0">
  36. <tr>
  37.  
  38. END;
  39. $sActiveBgColor = '#000000';
  40. $sActiveFgColor = '#ffffff';
  41.  
  42. // "Live Preview" tab
  43. if (Application::isAnyAppActive()) {
  44. $oApp = new Application(FALSE,Application::getActiveAppId());
  45. $sAppName = $oApp->getName();
  46. echo "<td style=\"font-size:12px;font-weight:bold\">$sAppName:&nbsp; </td>";
  47. if (getActiveTab() == "preview") {
  48. echo <<<END
  49. <td style="font-size:12px; background-color:$sActiveBgColor; color:$sActiveFgColor">
  50. <img src="images/nuvola/16x16/actions/viewmag.png" width="16" height="16"
  51. alt="" align="absmiddle" border="0"><span style="padding-left:4px">Live Preview</span>&nbsp;</td>
  52. END; }
  53. else {
  54. echo <<<END
  55. <td style="font-size:12px"><a href="#" style="text-decoration:none"
  56. onClick="javascript:top.actionFrame.location='do.php?action=showPreview';
  57. return false;"><img src="images/nuvola/16x16/actions/viewmag.png" width="16" height="16"
  58. alt="" align="absmiddle" border="0"><span style="padding-left:4px">Live Preview</span></a>&nbsp;</td>
  59. END; }
  60. // "Database" tab
  61. if (getActiveTab() == "database") {
  62. echo <<<END
  63. <td style="font-size:12px; background-color:$sActiveBgColor; color:$sActiveFgColor">
  64. <img
  65. src="images/nuvola/16x16/actions/view_left_right.png" width="16" height="16" alt="" align="absmiddle"
  66. border="0"><span style="padding-left:4px">Database</span>&nbsp;</td>
  67. END; }
  68. else {
  69. echo <<<END
  70. <td style="font-size:12px"><a href="#" style="text-decoration:none"
  71. onClick="javascript:top.actionFrame.location='do.php?action=showDatabase';
  72. return false;"><img
  73. src="images/nuvola/16x16/actions/view_left_right.png" width="16" height="16" alt="" align="absmiddle"
  74. border="0"><span style="padding-left:4px">Database</span></a>&nbsp;</td>
  75. END; }
  76.  
  77. // "Settings" tab
  78. if (getActiveTab() == "settings") {
  79. echo <<<END
  80. <td style="font-size:12px; background-color:$sActiveBgColor; color:$sActiveFgColor">
  81. <img src="images/nuvola/16x16/actions/kgpg_edit.png" width="16" height="16"
  82. alt="" align="absmiddle"
  83. border="0"><span style="padding-left:4px">Settings</span>&nbsp;</td>
  84. END; }
  85. else {
  86. echo <<<END
  87. <td style="font-size:12px"><a href="#" style="text-decoration:none"
  88. onClick="javascript:top.actionFrame.location='do.php?action=showAppMenu';
  89. return false;"><img
  90. src="images/nuvola/16x16/actions/kgpg_edit.png" width="16" height="16" alt="" align="absmiddle"
  91. border="0"><span style="padding-left:4px">Settings</span></a>&nbsp;</td>
  92. END; }
  93.  
  94. } // end: if (Application::isAnyAppActive())
  95.  
  96. echo <<<END
  97. </tr>
  98. </table>
  99. </td>
  100. <td width="1%" valign="top" align="right" nowrap
  101. style="font-size:12px; background-color:#FFCC66; color: #ffffff"><img
  102. src="images/spacer.png" width="280" height="5" alt=""><br>
  103.  
  104. END;
  105. // "My Web Apps" tab
  106. if (getActiveTab() == "mywebapps") {
  107. echo <<<END
  108. <span class="mainNavSelected"><img
  109. src="images/nuvola/16x16/apps/kfm_home.png" width="16" height="16"
  110. alt="" align="absmiddle" border="0"><span style="padding-left:4px">Home&nbsp;</span></span>
  111. END;}
  112. else {
  113. // used to use the icon: nuvola/16x16/filesystems/folder.png
  114. echo <<<END
  115. <a href="#" class="mainNav"
  116. onClick="javascript:top.actionFrame.location='do.php?action=showMainMenu';
  117. return false;"><img src="images/nuvola/16x16/apps/kfm_home.png" width="16" height="16"
  118. alt="" align="absmiddle" border="0"><span style="padding-left:4px">Home&nbsp;</a></span>
  119. END;}
  120.  
  121. // "Tutorial" tab
  122. if (getActiveTab() == "tutorial") {
  123. echo <<<END
  124. <span class="mainNavSelected"><img
  125. src="images/nuvola/16x16/actions/help.png" width="16" height="16" alt="" align="absmiddle"
  126. border="0"><span style="padding-left:4px">Documentation&nbsp;</span></span>
  127. END;}
  128. else {
  129. echo <<<END
  130. <a href="#" class="mainNav"
  131. onClick="javascript:top.actionFrame.location='do.php?action=showTutorial';
  132. return false;"><img
  133. src="images/nuvola/16x16/actions/help.png" width="16" height="16" alt="" align="absmiddle"
  134. border="0"><span style="padding-left:4px">Documentation&nbsp;</span></a>
  135. END;}
  136.  
  137. echo <<<END
  138. <a href="#" onClick="top.actionFrame.location='do.php?action=logout';"
  139. class="mainNav"><img
  140. src="images/nuvola/16x16/actions/forward.png"
  141. width="16" height="16" alt="" align="absmiddle"
  142. border="0"><span style="padding-left:4px">Logout</span></a>
  143. &nbsp;
  144. </td>
  145. </tr>
  146. <tr>
  147. <td>&nbsp;</td>
  148. </tr>
  149. </table>
  150. </body>
  151. </html>
  152. END;?>

Documentation generated on Wed, 12 Jan 2005 17:53:10 -0500 by phpDocumentor 1.3.0RC3