PageRenderTime 24ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/web/generatedCode/simple-example/opencms/CMS_ONLINE_RESOURCES/listCMS_ONLINE_RESOURCES.php

https://github.com/juddy/GIP
PHP | 211 lines | 186 code | 25 blank | 0 comment | 20 complexity | e1c7d8e6b056d2e27a8a1509fef0fce4 MD5 | raw file
  1. <?php
  2. include_once("../common/dbConnection.php");
  3. include_once("../common/header.php");
  4. ?>
  5. <?
  6. $initStartLimit = 0;
  7. $limitPerPage = 10;
  8. $startLimit = $_REQUEST['startLimit'];
  9. $numberOfRows = $_REQUEST['rows'];
  10. $sortBy = $_REQUEST['sortBy'];
  11. $sortOrder = $_REQUEST['sortOrder'];
  12. if ($startLimit=="")
  13. {
  14. $startLimit = $initStartLimit;
  15. }
  16. if ($numberOfRows=="")
  17. {
  18. $numberOfRows = $limitPerPage;
  19. }
  20. if ($sortOrder=="")
  21. {
  22. $sortOrder = "DESC";
  23. }
  24. if ($sortOrder == "DESC") { $newSortOrder = "ASC"; } else { $newSortOrder = "DESC"; }
  25. $limitQuery = " LIMIT ".$startLimit.",".$numberOfRows;
  26. $nextStartLimit = $startLimit + $limitPerPage;
  27. $previousStartLimit = $startLimit - $limitPerPage;
  28. if ($sortBy!="")
  29. {
  30. $orderByQuery = " ORDER BY ".$sortBy." ".$sortOrder;
  31. }
  32. $sql = "SELECT * FROM CMS_ONLINE_RESOURCES".$orderByQuery.$limitQuery;
  33. $result = MYSQL_QUERY($sql);
  34. $numberOfRows = MYSQL_NUM_ROWS($result);
  35. ?>
  36. <?
  37. if ($numberOfRows==0) {
  38. ?>
  39. Sorry. No records found !!
  40. <?
  41. }
  42. else if ($numberOfRows>0) {
  43. $i=0;
  44. ?>
  45. <br>
  46. <?
  47. if ($_REQUEST['startLimit'] != "")
  48. {
  49. ?>
  50. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $previousStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Previous <? echo $limitPerPage; ?> Results</a>....
  51. <? } ?>
  52. <?
  53. if ($numberOfRows == $limitPerPage)
  54. {
  55. ?>
  56. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $nextStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Next <? echo $limitPerPage; ?> Results</a>
  57. <? } ?>
  58. <br><br>
  59. <TABLE CELLSPACING="0" CELLPADDING="3" BORDER="0" WIDTH="100%">
  60. <TR>
  61. <TD>
  62. <a href="<? echo $PHP_SELF; ?>?sortBy=RESOURCE_ID&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  63. <B>RESOURCE_ID</B>
  64. </a>
  65. </TD>
  66. <TD>
  67. <a href="<? echo $PHP_SELF; ?>?sortBy=RESOURCE_TYPE&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  68. <B>RESOURCE_TYPE</B>
  69. </a>
  70. </TD>
  71. <TD>
  72. <a href="<? echo $PHP_SELF; ?>?sortBy=RESOURCE_FLAGS&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  73. <B>RESOURCE_FLAGS</B>
  74. </a>
  75. </TD>
  76. <TD>
  77. <a href="<? echo $PHP_SELF; ?>?sortBy=RESOURCE_STATE&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  78. <B>RESOURCE_STATE</B>
  79. </a>
  80. </TD>
  81. <TD>
  82. <a href="<? echo $PHP_SELF; ?>?sortBy=RESOURCE_SIZE&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  83. <B>RESOURCE_SIZE</B>
  84. </a>
  85. </TD>
  86. <TD>
  87. <a href="<? echo $PHP_SELF; ?>?sortBy=DATE_CONTENT&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  88. <B>DATE_CONTENT</B>
  89. </a>
  90. </TD>
  91. <TD>
  92. <a href="<? echo $PHP_SELF; ?>?sortBy=SIBLING_COUNT&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  93. <B>SIBLING_COUNT</B>
  94. </a>
  95. </TD>
  96. <TD>
  97. <a href="<? echo $PHP_SELF; ?>?sortBy=DATE_CREATED&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  98. <B>DATE_CREATED</B>
  99. </a>
  100. </TD>
  101. <TD>
  102. <a href="<? echo $PHP_SELF; ?>?sortBy=DATE_LASTMODIFIED&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  103. <B>DATE_LASTMODIFIED</B>
  104. </a>
  105. </TD>
  106. <TD>
  107. <a href="<? echo $PHP_SELF; ?>?sortBy=USER_CREATED&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  108. <B>USER_CREATED</B>
  109. </a>
  110. </TD>
  111. <TD>
  112. <a href="<? echo $PHP_SELF; ?>?sortBy=USER_LASTMODIFIED&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  113. <B>USER_LASTMODIFIED</B>
  114. </a>
  115. </TD>
  116. <TD>
  117. <a href="<? echo $PHP_SELF; ?>?sortBy=PROJECT_LASTMODIFIED&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  118. <B>PROJECT_LASTMODIFIED</B>
  119. </a>
  120. </TD>
  121. <TD>
  122. <a href="<? echo $PHP_SELF; ?>?sortBy=RESOURCE_VERSION&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  123. <B>RESOURCE_VERSION</B>
  124. </a>
  125. </TD>
  126. </TR>
  127. <?
  128. while ($i<$numberOfRows)
  129. {
  130. if (($i%2)==0) { $bgColor = "#FFFFFF"; } else { $bgColor = "#C0C0C0"; }
  131. $thisRESOURCE_ID = MYSQL_RESULT($result,$i,"RESOURCE_ID");
  132. $thisRESOURCE_TYPE = MYSQL_RESULT($result,$i,"RESOURCE_TYPE");
  133. $thisRESOURCE_FLAGS = MYSQL_RESULT($result,$i,"RESOURCE_FLAGS");
  134. $thisRESOURCE_STATE = MYSQL_RESULT($result,$i,"RESOURCE_STATE");
  135. $thisRESOURCE_SIZE = MYSQL_RESULT($result,$i,"RESOURCE_SIZE");
  136. $thisDATE_CONTENT = MYSQL_RESULT($result,$i,"DATE_CONTENT");
  137. $thisSIBLING_COUNT = MYSQL_RESULT($result,$i,"SIBLING_COUNT");
  138. $thisDATE_CREATED = MYSQL_RESULT($result,$i,"DATE_CREATED");
  139. $thisDATE_LASTMODIFIED = MYSQL_RESULT($result,$i,"DATE_LASTMODIFIED");
  140. $thisUSER_CREATED = MYSQL_RESULT($result,$i,"USER_CREATED");
  141. $thisUSER_LASTMODIFIED = MYSQL_RESULT($result,$i,"USER_LASTMODIFIED");
  142. $thisPROJECT_LASTMODIFIED = MYSQL_RESULT($result,$i,"PROJECT_LASTMODIFIED");
  143. $thisRESOURCE_VERSION = MYSQL_RESULT($result,$i,"RESOURCE_VERSION");
  144. ?>
  145. <TR BGCOLOR="<? echo $bgColor; ?>">
  146. <TD><? echo $thisRESOURCE_ID; ?></TD>
  147. <TD><? echo $thisRESOURCE_TYPE; ?></TD>
  148. <TD><? echo $thisRESOURCE_FLAGS; ?></TD>
  149. <TD><? echo $thisRESOURCE_STATE; ?></TD>
  150. <TD><? echo $thisRESOURCE_SIZE; ?></TD>
  151. <TD><? echo $thisDATE_CONTENT; ?></TD>
  152. <TD><? echo $thisSIBLING_COUNT; ?></TD>
  153. <TD><? echo $thisDATE_CREATED; ?></TD>
  154. <TD><? echo $thisDATE_LASTMODIFIED; ?></TD>
  155. <TD><? echo $thisUSER_CREATED; ?></TD>
  156. <TD><? echo $thisUSER_LASTMODIFIED; ?></TD>
  157. <TD><? echo $thisPROJECT_LASTMODIFIED; ?></TD>
  158. <TD><? echo $thisRESOURCE_VERSION; ?></TD>
  159. <TD><a href="editCMS_ONLINE_RESOURCES.php?RESOURCE_IDField=<? echo $thisRESOURCE_ID; ?>">Edit</a></TD>
  160. <TD><a href="confirmDeleteCMS_ONLINE_RESOURCES.php?RESOURCE_IDField=<? echo $thisRESOURCE_ID; ?>">Delete</a></TD>
  161. </TR>
  162. <?
  163. $i++;
  164. } // end while loop
  165. ?>
  166. </TABLE>
  167. <br>
  168. <?
  169. if ($_REQUEST['startLimit'] != "")
  170. {
  171. ?>
  172. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $previousStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Previous <? echo $limitPerPage; ?> Results</a>....
  173. <? } ?>
  174. <?
  175. if ($numberOfRows == $limitPerPage)
  176. {
  177. ?>
  178. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $nextStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Next <? echo $limitPerPage; ?> Results</a>
  179. <? } ?>
  180. <br><br>
  181. <?
  182. } // end of if numberOfRows > 0
  183. ?>
  184. <?php
  185. include_once("../common/footer.php");
  186. ?>