Guest User

Untitled

a guest
May 13th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. <?php
  2.  
  3. function page(){
  4. if(!$_GET['page']){
  5. $site_page = 'home';
  6. }elseif($_GET['page']){
  7. $page_query = mysql_query("SELECT * FROM pages WHERE name = '".$_GET['page']."'");
  8. $num_page = mysql_num_rows($page_query);
  9. if(!$num_page){
  10. $site_page = '404';
  11. }else{
  12. $site_page = $_GET['page'];
  13. }
  14. }else{
  15. $site_page = 'home';
  16. }
  17.  
  18. if(!$_SESSION['user_id']){
  19. $site_page = 'login';
  20. }
  21.  
  22. $page_query2 = mysql_query("SELECT * FROM pages WHERE name = '".$site_page."'");
  23. $page_row = mysql_fetch_row($page_query2);
  24. echo $page_row['text'];
  25. }
  26.  
  27. function navbar() {
  28.  
  29.  
  30. $guest_nav_query = mysql_query("SELECT * FROM navbar WHERE permission = '0' ORDER BY id ASC");
  31. if(!$_SESSION['user_id']){
  32. $logged_nav_query = mysql_query("SELECT * FROM navbar WHERE permission = '1' ORDER BY id ASC");
  33. }else{
  34. $logged_nav_query = mysql_query("SELECT * FROM navbar WHERE permission = '2' ORDER BY id ASC");
  35. }
  36.  
  37.  
  38. ?>
  39. <div class="nav">
  40. <ul>
  41. <?php
  42. while($guest_nav = mysql_fetch_array($guest_nav_query)){
  43. ?>
  44. <li><a href="<?php echo $guest_nav['url']; ?>"><?php echo $guest_nav['name']; ?></a></li>
  45. <?php
  46. }
  47. ?>
  48.  
  49. <?php
  50. while($logged_nav = mysql_fetch_array($logged_nav_query)){
  51. ?>
  52. <li><a href="<?php echo $logged_nav['url']; ?>"><?php echo $logged_nav['name']; ?></a></li>
  53. <?php
  54. }
  55. ?>
  56. <?php
  57. if($_SESSION['user_id']){
  58. ?>
  59. <li><a href="logout.php">Logg ut</a></li>
  60. <?php
  61. }
  62. ?>
  63. </ul>
  64. </div>
  65. <?php
  66.  
  67. }
  68.  
  69. function last_users(){
  70. ?>
  71. <div class="hitems">
  72. <h2>Nyeste Brukere</h2>
  73. <ul>
  74. <?php
  75. $last_users_query = mysql_query("SELECT * FROM users ORDER by id DESC");
  76. while($last_users = mysql_fetch_array($last_users_query)){
  77. ?>
  78. <li><a href="index.php?page=profile&id=<?php echo $last_users['id']; ?>"><?php echo $last_users['username']; ?></a></li>
  79. <?php
  80. }
  81. ?>
  82. </ul>
  83. </div>
  84. <?php
  85. }
  86.  
  87.  
  88. function login(){
  89. if($_POST['login_submit']){
  90. $username = stripslashes($_POST['username']);
  91. $password = stripslashes($_POST['password']);
  92.  
  93. $username = mysql_real_escape_string($username);
  94. $password = mysql_real_escape_string($password);
  95.  
  96. $login_query = mysql_query("SELECT * FROM users WHERE username = '$username' AND password = '$password'");
  97. $row_login = mysql_fetch_array($login_query);
  98. $num_login = mysql_num_rows($login_query);
  99.  
  100. if(!$num_login){
  101. $login_error = 'Brukernavnet eller passordet er feil.';
  102. ?>
  103. <script type="text/javascript">
  104. $(document).ready(function() {
  105. alert("Brukernavnet eller passordet stemmer ikke.");
  106. });
  107. </script>
  108. <?php
  109. }else{
  110. $_SESSION['user_id'] = $row_login['id'];
  111. ?>
  112. <script type="text/javascript">
  113. $(document).ready(function() {
  114. window.location = 'index.php';
  115. alert("Du har nå blitt logget inn. Du vil nå bli omdirigert til hjem siden.");
  116. });
  117. </script>
  118. <?php
  119. $login_error = '<font color="green">Du blir nå omdirigert til hjem siden.</font>';
  120. }
  121.  
  122. }
  123.  
  124. }
  125.  
  126. function news(){
  127. $news_query = mysql_query("SELECT news FROM news ORDER BY RAND() LIMIT 1");
  128.  
  129. while($news = mysql_fetch_array($news_query)){
  130. echo $news['news'];
  131. }
  132. }
  133.  
  134. /* class User
  135. {
  136. protected $user;
  137.  
  138. public function __contruct()
  139. {
  140.  
  141. $user_query = mysql_query("SELECT * FROM users WHERE id = '".$_SESSION['user_id']."'");
  142.  
  143. $user_info = mysql_fetch_array($user_query);
  144. $username = '<font style="color:#'.$user_info['farge'].';">a'.$user_info['username'].'</font>';
  145.  
  146. $this->user = array(
  147. 'username' => '1',
  148. 'visninger' => $user_info['visninger'],
  149. 'socialpts' => $user_info['socialpts'],
  150. );
  151. }
  152.  
  153. public function userinfo()
  154. {
  155. return $this->user;
  156. }
  157. }
  158. $user = new User;
  159. $info = $user->userinfo();
  160. */
  161. ?>
Add Comment
Please, Sign In to add comment