Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Modyfikacja kodu
Forum PHP.pl > Forum > Przedszkole
matt94
Witam !

Chce pozmieniać parę rzeczy w skrypcie np. żeby menu było pokazywane dopiero po zalogowaniu bo pokazuje mi teraz razem z logowaniem. Nie wiem jak się zabrać za to .
Za każdą pomoc daje "Pomógł"


Plik admin.php poniżej.


  1. <?php
  2. define('ROTT_DIR', './');
  3. include_once ROTT_DIR."config/application.php";
  4.  
  5. if($cmd == 'logout') $auth->logout();
  6.  
  7. if(DELETE_OLD_AUDYTION == 'true')
  8. {
  9. $db->query("DELETE FROM ".TBL_RAM." WHERE date < '".time()."' and const = '' or const = '0'");
  10. }
  11.  
  12. ?>
  13. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  14. <html xmlns="http://www.w3.org/1999/xhtml">
  15. <head>
  16. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  17. <script language="javascript" src="./advajax.js" type="text/javascript"></script>
  18. <title>Skrypt</title>
  19. <base href="<?php echo HTTP_CATALOG; ?>" />
  20.  
  21. </head>
  22. <body>
  23. <table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  24. <tr>
  25. <td height="37"><img src="images/logo.gif" alt="promoCast" width="148" height="33" /></td>
  26. <td>&nbsp;</td>
  27. </tr>
  28. </table>
  29. <table width="800" border="0" align="center" cellpadding="0" cellspacing="0" class="sepTable">
  30. <tr>
  31. <td class="sepTable"></td>
  32. </tr>
  33. </table>
  34. <table width="800" border="0" align="center" cellpadding="5" cellspacing="0" class="blackTable">
  35. <tr>
  36. <td class="whiteLink"><a href="./admin.php">Strona główna</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=settings">Ustawienia</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=users">Użytkownicy</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=mail">Wyślij email </a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=logs">Logi</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=account&amp;option=edit&id=<?php echo $_SESSION['_id']; ?>">Moje konto</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=ram">Ramówka</a></td>
  37.  
  38. </tr>
  39. </table>
  40. <br /><?php echo $delFileinstall; ?>
  41. <table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  42. <tr>
  43. <td width="160" valign="top" class="btrTable">
  44. <table width="150" border="0" cellspacing="0" cellpadding="5">
  45. <tr>
  46. <td class="bottomTable blackLink">&raquo; <a href="admin.php">Strona głowna</a></td>
  47. </tr>
  48. <tr>
  49. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=settings">Ustawienia</a></td>
  50. </tr>
  51. <tr>
  52. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=users">Użytkownicy</a></td>
  53. </tr>
  54. <tr>
  55. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=logs">Logi</a></td>
  56. </tr>
  57. <tr>
  58. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=mail">Wyślij email</a></td>
  59. </tr>
  60. <tr>
  61. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=account&amp;option=edit&id=<?php echo $_SESSION['_id']; ?>">Moje konto</a></td>
  62. </tr>
  63. <tr>
  64. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=clearc">Usuń stałe audycje</a></td>
  65. </tr>
  66. <tr>
  67. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=clear">Czyść ramówke</a></td>
  68. </tr>
  69. <tr>
  70. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=kick">Zdejmij pilota</a></td>
  71. </tr>
  72. <tr>
  73. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=pozdro">Pozdro Online</a></td>
  74. </tr>
  75. <tr>
  76. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=chat">Chat</a></td>
  77. </tr>
  78.  
  79.  
  80. </table><br />
  81. <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="sepTable bottomTable">
  82. <tr>
  83. <td class="sepTable bottomTable"></td>
  84. </tr>
  85. </table>
  86. <table width="150" border="0" cellspacing="0" cellpadding="5">
  87. <tr>
  88. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=ram&day=1">Poniedziałek</a></td>
  89. </tr>
  90. <tr>
  91. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=ram&day=2">Wtorek</a></td>
  92. </tr>
  93. <tr>
  94. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=ram&day=3">Środa</a></td>
  95. </tr>
  96. <tr>
  97. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=ram&day=4">Czwartek</a></td>
  98. </tr>
  99. <tr>
  100. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=ram&day=5">Piątek</a></td>
  101. </tr>
  102. <tr>
  103. <td class="bottomTable blackLink">&raquo; <a href="admin.php?cmd=ram&day=6">Sobota</a></td>
  104. </tr>
  105. <tr>
  106. <td class="blackLink">&raquo; <a href="admin.php?cmd=ram&day=7">Niedziela</a></td>
  107. </tr>
  108. </table><br />
  109. <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="sepTable bottomTable">
  110. <tr>
  111. <td class="sepTable bottomTable"></td>
  112. </tr>
  113. </table>
  114. <table width="150" border="0" cellspacing="0" cellpadding="5">
  115. <tr>
  116.  
  117. </tr>
  118. <tr>
  119. <td>
  120. Xstacje.pl<br />
  121. &copy; <?php echo date("Y"); ?><br /><span class="blackLink"></span><br />
  122. <br /></td>
  123. </tr>
  124. </table>
  125. </td>
  126. <td width="10">&nbsp;</td>
  127. <td width="630" valign="top" class="btlTable">
  128.  
  129.  
  130. <?php
  131. if($auth->logged())
  132. {
  133. switch($cmd)
  134. {
  135. case'settings':
  136. if(isAccess($_SESSION['_nick'], 'admin'))
  137. {
  138. include $root_dir.DIR_INCLUDES."settings.php";
  139. }
  140. else echo"<br />&nbsp;Brak uprawnień.";
  141. break;
  142.  
  143. case'pozdro':
  144. if(isAccess($_SESSION['_nick'], 'admin'))
  145. {
  146. include $root_dir.DIR_INCLUDES."pozdro.php";
  147. }
  148. else echo"<br />&nbsp;Brak uprawnień.";
  149. break;
  150.  
  151.  
  152.  
  153. case'chat':
  154. include $root_dir.DIR_INCLUDES."chat.php";
  155. break;
  156.  
  157.  
  158. case'users':
  159. if(isAccess($_SESSION['_nick'], 'admin'))
  160. {
  161. include $root_dir.DIR_INCLUDES."users.php";
  162. }
  163. else echo"<br />&nbsp;Brak uprawnień.";
  164. break;
  165.  
  166. case'logs':
  167. include $root_dir.DIR_INCLUDES."logs.php";
  168. break;
  169.  
  170. case'mail':
  171. include $root_dir.DIR_INCLUDES."mail.php";
  172. break;
  173.  
  174. case'account':
  175. if(isAccess($_SESSION['_nick'], 'admin') or $_SESSION['_id'] == $_GET['id'])
  176. {
  177. include $root_dir.DIR_INCLUDES."account.php";
  178. }
  179. else echo"<br />&nbsp;Brak uprawnień.";
  180. break;
  181.  
  182. case'ram':
  183. include $root_dir.DIR_INCLUDES."ram.php";
  184. break;
  185.  
  186. case'clear':
  187. if(isAccess($_SESSION['_nick'], 'admin'))
  188. {
  189. topBox('Czyści całą ramówke(oprócz stałych audycji)');
  190. $db->query("DELETE FROM ".TBL_RAM." WHERE const = '0' or const = ''");
  191. echo"&nbsp;Ramówka została wyczyszczona.";
  192. $logs->addLog('Użytkownik('.$_SESSION['_nick'].') wyczyścił wszystkie audycje.');
  193. }
  194. else echo"<br />&nbsp;Brak uprawnień.";
  195. break;
  196.  
  197. case'clearc':
  198. if(isAccess($_SESSION['_nick'], 'admin'))
  199. {
  200. topBox('Czyści ramówke ze stałych audycji');
  201. $db->query("DELETE FROM ".TBL_RAM." WHERE const = '1'");
  202. echo"&nbsp;Stałe audycje zostały usunięte.";
  203. $logs->addLog('Użytkownik('.$_SESSION['_nick'].') usunął stałe audycje.');
  204. }
  205. else echo"<br />&nbsp;Brak uprawnień.";
  206. break;
  207.  
  208. case'kick':
  209. include $root_dir.DIR_INCLUDES."server.php";
  210. break;
  211. default:
  212. start();
  213.  
  214. }
  215. }
  216.  
  217. else
  218.  
  219. {
  220.  
  221.  
  222. if(not_null($_POST['login']))
  223. {
  224.  
  225. if($_SERVER['REQUEST_METHOD'] == 'POST')
  226. {
  227. $auth->login($_POST['nick'], $_POST['pass']);
  228. }
  229. }
  230.  
  231. if($mess->size <> 0)
  232. {
  233. $mess->output();
  234. $mess->remove();
  235. }
  236.  
  237. $auth->form();
  238.  
  239. }
  240.  
  241. ?>
  242.  
  243. </td>
  244. </tr>
  245. </table>
  246. <table width="800" border="0" align="center" cellpadding="0" cellspacing="0" class="sepTable">
  247. <tr>
  248. <td class="sepTable"></td>
  249. </tr>
  250. </table>
  251. </body>
  252. </html>
Spawnm
Proszę nadać sensowny tytuł tematu.
in5ane
W sumie to jesteś troszkę leń, ale proszę, bo wystarczyło pomyśleć.

  1. <table width="800" border="0" align="center" cellpadding="5" cellspacing="0" class="blackTable">
  2. <tr>
  3. <td class="whiteLink"><?php if($auth->logged()) { ?><a href="./admin.php">Strona główna</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=settings">Ustawienia</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=users">Użytkownicy</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=mail">Wyślij email </a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=logs">Logi</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=account&amp;option=edit&id=<?php echo $_SESSION['_id']; ?>">Moje konto</a> <span class="whiteSep">|</span> <a href="./admin.php?cmd=ram">Ramówka</a><?php } else { ?>Nie jesteś zalogowany<?php } ?></td>
  4.  
  5. </tr>
  6. </table>
matt94
Wszysko działa smile.gif dzięki in5ane .

Proszę moderatora żeby nie zamykał tematu bo będe zapewne jeszcze potrzebował pomocy z tym skryptem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.