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

/web/generatedCode/simple-example/opencms/CMS_PROJECTS/listCMS_PROJECTS.php

https://github.com/juddy/GIP
PHP | 190 lines | 165 code | 25 blank | 0 comment | 20 complexity | 9c7c43b5a9f82ba8d7a08ee39975df7d 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_PROJECTS".$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=PROJECT_ID&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  63. <B>PROJECT_ID</B>
  64. </a>
  65. </TD>
  66. <TD>
  67. <a href="<? echo $PHP_SELF; ?>?sortBy=PROJECT_NAME&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  68. <B>PROJECT_NAME</B>
  69. </a>
  70. </TD>
  71. <TD>
  72. <a href="<? echo $PHP_SELF; ?>?sortBy=PROJECT_DESCRIPTION&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  73. <B>PROJECT_DESCRIPTION</B>
  74. </a>
  75. </TD>
  76. <TD>
  77. <a href="<? echo $PHP_SELF; ?>?sortBy=PROJECT_FLAGS&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  78. <B>PROJECT_FLAGS</B>
  79. </a>
  80. </TD>
  81. <TD>
  82. <a href="<? echo $PHP_SELF; ?>?sortBy=PROJECT_TYPE&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  83. <B>PROJECT_TYPE</B>
  84. </a>
  85. </TD>
  86. <TD>
  87. <a href="<? echo $PHP_SELF; ?>?sortBy=USER_ID&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  88. <B>USER_ID</B>
  89. </a>
  90. </TD>
  91. <TD>
  92. <a href="<? echo $PHP_SELF; ?>?sortBy=GROUP_ID&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  93. <B>GROUP_ID</B>
  94. </a>
  95. </TD>
  96. <TD>
  97. <a href="<? echo $PHP_SELF; ?>?sortBy=MANAGERGROUP_ID&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  98. <B>MANAGERGROUP_ID</B>
  99. </a>
  100. </TD>
  101. <TD>
  102. <a href="<? echo $PHP_SELF; ?>?sortBy=DATE_CREATED&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  103. <B>DATE_CREATED</B>
  104. </a>
  105. </TD>
  106. <TD>
  107. <a href="<? echo $PHP_SELF; ?>?sortBy=PROJECT_OU&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  108. <B>PROJECT_OU</B>
  109. </a>
  110. </TD>
  111. </TR>
  112. <?
  113. while ($i<$numberOfRows)
  114. {
  115. if (($i%2)==0) { $bgColor = "#FFFFFF"; } else { $bgColor = "#C0C0C0"; }
  116. $thisPROJECT_ID = MYSQL_RESULT($result,$i,"PROJECT_ID");
  117. $thisPROJECT_NAME = MYSQL_RESULT($result,$i,"PROJECT_NAME");
  118. $thisPROJECT_DESCRIPTION = MYSQL_RESULT($result,$i,"PROJECT_DESCRIPTION");
  119. $thisPROJECT_FLAGS = MYSQL_RESULT($result,$i,"PROJECT_FLAGS");
  120. $thisPROJECT_TYPE = MYSQL_RESULT($result,$i,"PROJECT_TYPE");
  121. $thisUSER_ID = MYSQL_RESULT($result,$i,"USER_ID");
  122. $thisGROUP_ID = MYSQL_RESULT($result,$i,"GROUP_ID");
  123. $thisMANAGERGROUP_ID = MYSQL_RESULT($result,$i,"MANAGERGROUP_ID");
  124. $thisDATE_CREATED = MYSQL_RESULT($result,$i,"DATE_CREATED");
  125. $thisPROJECT_OU = MYSQL_RESULT($result,$i,"PROJECT_OU");
  126. ?>
  127. <TR BGCOLOR="<? echo $bgColor; ?>">
  128. <TD><? echo $thisPROJECT_ID; ?></TD>
  129. <TD><? echo $thisPROJECT_NAME; ?></TD>
  130. <TD><? echo $thisPROJECT_DESCRIPTION; ?></TD>
  131. <TD><? echo $thisPROJECT_FLAGS; ?></TD>
  132. <TD><? echo $thisPROJECT_TYPE; ?></TD>
  133. <TD><? echo $thisUSER_ID; ?></TD>
  134. <TD><? echo $thisGROUP_ID; ?></TD>
  135. <TD><? echo $thisMANAGERGROUP_ID; ?></TD>
  136. <TD><? echo $thisDATE_CREATED; ?></TD>
  137. <TD><? echo $thisPROJECT_OU; ?></TD>
  138. <TD><a href="editCMS_PROJECTS.php?PROJECT_IDField=<? echo $thisPROJECT_ID; ?>">Edit</a></TD>
  139. <TD><a href="confirmDeleteCMS_PROJECTS.php?PROJECT_IDField=<? echo $thisPROJECT_ID; ?>">Delete</a></TD>
  140. </TR>
  141. <?
  142. $i++;
  143. } // end while loop
  144. ?>
  145. </TABLE>
  146. <br>
  147. <?
  148. if ($_REQUEST['startLimit'] != "")
  149. {
  150. ?>
  151. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $previousStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Previous <? echo $limitPerPage; ?> Results</a>....
  152. <? } ?>
  153. <?
  154. if ($numberOfRows == $limitPerPage)
  155. {
  156. ?>
  157. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $nextStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Next <? echo $limitPerPage; ?> Results</a>
  158. <? } ?>
  159. <br><br>
  160. <?
  161. } // end of if numberOfRows > 0
  162. ?>
  163. <?php
  164. include_once("../common/footer.php");
  165. ?>