PageRenderTime 25ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

/web/generatedCode/simple2/opencms/CMS_GROUPUSERS/listGridCMS_GROUPUSERS.php

https://github.com/juddy/GIP
PHP | 225 lines | 187 code | 35 blank | 3 comment | 27 complexity | bdce1448a8e417847ea649b5e2248cec MD5 | raw file
  1. <?php
  2. include_once("../common/dbConnection.php");
  3. include_once("../common/header.php");
  4. ?>
  5. <?
  6. $thisGROUP_IDFromForm = $_REQUEST['thisGROUP_IDField'];
  7. $thisAction = $_REQUEST['action'];
  8. if ($thisAction=="Update")
  9. {
  10. // Retreiving Form Elements from Form
  11. $thisGROUP_ID = addslashes($_REQUEST['thisGROUP_IDField']);
  12. $thisUSER_ID = addslashes($_REQUEST['thisUSER_IDField']);
  13. $thisGROUPUSER_FLAGS = addslashes($_REQUEST['thisGROUPUSER_FLAGSField']);
  14. $sqlUpdate = "UPDATE CMS_GROUPUSERS SET GROUP_ID = '$thisGROUP_ID' , USER_ID = '$thisUSER_ID' , GROUPUSER_FLAGS = '$thisGROUPUSER_FLAGS' WHERE GROUP_ID = '$thisGROUP_ID'";
  15. $resultUpdate = MYSQL_QUERY($sqlUpdate);
  16. echo "<b>Record with Id ".$thisGROUP_IDFromForm." has been Updated<br></b>";
  17. $thisGROUP_IDFromForm = "";
  18. }
  19. if ($thisAction=="Insert")
  20. {
  21. // Retreiving Form Elements from Form
  22. $thisGROUP_ID = addslashes($_REQUEST['thisGROUP_IDField']);
  23. $thisUSER_ID = addslashes($_REQUEST['thisUSER_IDField']);
  24. $thisGROUPUSER_FLAGS = addslashes($_REQUEST['thisGROUPUSER_FLAGSField']);
  25. $sqlInsert = "INSERT INTO CMS_GROUPUSERS (GROUP_ID , USER_ID , GROUPUSER_FLAGS ) VALUES ('$thisGROUP_ID' , '$thisUSER_ID' , '$thisGROUPUSER_FLAGS' )";
  26. $resultInsert = MYSQL_QUERY($sqlInsert);
  27. echo "<b>Record has been inserted in Database<br></b>";
  28. $thisGROUP_IDFromForm = "";
  29. }
  30. if ($thisAction=="Delete")
  31. {
  32. // Retreiving Form Elements from Form
  33. $thisGROUP_ID = addslashes($_REQUEST['thisGROUP_IDField']);
  34. $thisUSER_ID = addslashes($_REQUEST['thisUSER_IDField']);
  35. $thisGROUPUSER_FLAGS = addslashes($_REQUEST['thisGROUPUSER_FLAGSField']);
  36. $sqlDelete = "DELETE FROM CMS_GROUPUSERS WHERE GROUP_ID = '$thisGROUP_ID'";
  37. $resultDelete = MYSQL_QUERY($sqlDelete);
  38. echo "<b>Record with Id ".$thisGROUP_IDFromForm." has been Deleted<br></b>";
  39. $thisGROUP_IDFromForm = "";
  40. }
  41. $initStartLimit = 0;
  42. $limitPerPage = 10;
  43. $startLimit = $_REQUEST['startLimit'];
  44. $numberOfRows = $_REQUEST['rows'];
  45. $sortBy = $_REQUEST['sortBy'];
  46. $sortOrder = $_REQUEST['sortOrder'];
  47. if ($startLimit=="")
  48. {
  49. $startLimit = $initStartLimit;
  50. }
  51. if ($numberOfRows=="")
  52. {
  53. $numberOfRows = $limitPerPage;
  54. }
  55. if ($sortOrder=="")
  56. {
  57. $sortOrder = "DESC";
  58. }
  59. if ($sortOrder == "DESC") { $newSortOrder = "ASC"; } else { $newSortOrder = "DESC"; }
  60. $limitQuery = " LIMIT ".$startLimit.",".$numberOfRows;
  61. $nextStartLimit = $startLimit + $limitPerPage;
  62. $previousStartLimit = $startLimit - $limitPerPage;
  63. if ($sortBy!="")
  64. {
  65. $orderByQuery = " ORDER BY ".$sortBy." ".$sortOrder;
  66. }
  67. $sql = "SELECT * FROM CMS_GROUPUSERS".$orderByQuery.$limitQuery;
  68. $result = MYSQL_QUERY($sql);
  69. $numberOfRows = MYSQL_NUM_ROWS($result);
  70. ?>
  71. <?
  72. if ($numberOfRows==0) {
  73. ?>
  74. Sorry. No records found !!
  75. <?
  76. }
  77. else if ($numberOfRows>0) {
  78. $i=0;
  79. ?>
  80. <br>
  81. <?
  82. if ($_REQUEST['startLimit'] != "")
  83. {
  84. ?>
  85. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $previousStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Previous <? echo $limitPerPage; ?> Results</a>....
  86. <? } ?>
  87. <?
  88. if ($numberOfRows == $limitPerPage)
  89. {
  90. ?>
  91. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $nextStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Next <? echo $limitPerPage; ?> Results</a>
  92. <? } ?>
  93. <br><br>
  94. <TABLE CELLSPACING="0" CELLPADDING="3" BORDER="0" WIDTH="100%">
  95. <TR>
  96. <TD>
  97. <a href="<? echo $PHP_SELF; ?>?sortBy=GROUP_ID&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  98. <B>GROUP_ID</B>
  99. </a>
  100. </TD>
  101. <TD>
  102. <a href="<? echo $PHP_SELF; ?>?sortBy=USER_ID&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  103. <B>USER_ID</B>
  104. </a>
  105. </TD>
  106. <TD>
  107. <a href="<? echo $PHP_SELF; ?>?sortBy=GROUPUSER_FLAGS&sortOrder=<? echo $newSortOrder; ?>&startLimit=<? echo $startLimit; ?>&rows=<? echo $limitPerPage; ?>">
  108. <B>GROUPUSER_FLAGS</B>
  109. </a>
  110. </TD>
  111. </TR>
  112. <?
  113. if ($thisAction=="EnterNew")
  114. {
  115. ?>
  116. <FORM NAME="insertForm" METHOD="POST" ACTION="<? echo $_SERVER['PHP_SELF']; ?>">
  117. <input type="hidden" name="action" value="Insert">
  118. <input type="hidden" name="thisGROUP_IDField" value="<? echo $thisGROUP_ID; ?>">
  119. <TR BGCOLOR="#FF6666">
  120. <TD><input type"text" name="thisGROUP_IDField" value=""></TD>
  121. <TD><input type"text" name="thisUSER_IDField" value=""></TD>
  122. <TD><input type"text" name="thisGROUPUSER_FLAGSField" value=""></TD>
  123. <TD COLSPAN=2><input type="submit" name="Insert" Value="Insert Record"> </TD>
  124. </TR>
  125. </FORM>
  126. <?
  127. }
  128. ?>
  129. <?
  130. while ($i<$numberOfRows)
  131. {
  132. if (($i%2)==0) { $bgColor = "#FFFFFF"; } else { $bgColor = "#C0C0C0"; }
  133. $thisGROUP_ID = MYSQL_RESULT($result,$i,"GROUP_ID");
  134. $thisUSER_ID = MYSQL_RESULT($result,$i,"USER_ID");
  135. $thisGROUPUSER_FLAGS = MYSQL_RESULT($result,$i,"GROUPUSER_FLAGS");
  136. if ($thisGROUP_IDFromForm == $thisGROUP_ID)
  137. {
  138. ?>
  139. <FORM NAME="editForm" METHOD="POST" ACTION="<? echo $_SERVER['PHP_SELF']; ?>">
  140. <input type="hidden" name="action" value="Update">
  141. <input type="hidden" name="thisGROUP_IDField" value="<? echo $thisGROUP_ID; ?>">
  142. <TR BGCOLOR="<? echo $bgColor; ?>">
  143. <TD><input type"text" name="thisGROUP_IDField" value="<? echo $thisGROUP_ID; ?>"></TD>
  144. <TD><input type"text" name="thisUSER_IDField" value="<? echo $thisUSER_ID; ?>"></TD>
  145. <TD><input type"text" name="thisGROUPUSER_FLAGSField" value="<? echo $thisGROUPUSER_FLAGS; ?>"></TD>
  146. <TD COLSPAN=2><input type="button" name="Save" Value="Save" onClick="this.form.submit();"> </TD>
  147. </TR>
  148. </FORM>
  149. <?
  150. } else {
  151. ?>
  152. <TR BGCOLOR="<? echo $bgColor; ?>">
  153. <TD><? echo $thisGROUP_ID; ?></TD>
  154. <TD><? echo $thisUSER_ID; ?></TD>
  155. <TD><? echo $thisGROUPUSER_FLAGS; ?></TD>
  156. <TD><a href="<? echo $_SERVER['PHP_SELF']; ?>?action=Edit&thisGROUP_IDField=<? echo $thisGROUP_ID; ?>">Edit</a></TD>
  157. <TD><a href="<? echo $_SERVER['PHP_SELF']; ?>?action=Delete&thisGROUP_IDField=<? echo $thisGROUP_ID; ?>">Delete</a></TD>
  158. </TR>
  159. <?
  160. }
  161. ?>
  162. <?
  163. $i++;
  164. } // end while loop
  165. ?>
  166. </TABLE>
  167. <FORM NAME="insertForm" METHOD="POST" ACTION="<? echo $_SERVER['PHP_SELF']; ?>">
  168. <input type="hidden" name="action" value="EnterNew">
  169. <input type="Submit" name="submit" value="Insert New Record">
  170. </FORM>
  171. <br>
  172. <?
  173. if ($_REQUEST['startLimit'] != "")
  174. {
  175. ?>
  176. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $previousStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Previous <? echo $limitPerPage; ?> Results</a>....
  177. <? } ?>
  178. <?
  179. if ($numberOfRows == $limitPerPage)
  180. {
  181. ?>
  182. <a href="<? echo $_SERVER['PHP_SELF']; ?>?startLimit=<? echo $nextStartLimit; ?>&limitPerPage=<? echo $limitPerPage; ?>&sortBy=<? echo $sortBy; ?>&sortOrder=<? echo $sortOrder; ?>">Next <? echo $limitPerPage; ?> Results</a>
  183. <? } ?>
  184. <br><br>
  185. <?
  186. } // end of if numberOfRows > 0
  187. ?>
  188. <?php
  189. include_once("../common/footer.php");
  190. ?>