Advertisement
Guest User

Untitled

a guest
Nov 16th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.82 KB | None | 0 0
  1. <?
  2. $db = mysql_connect ("localhost","root","");
  3. mysql_select_db("1wmr",$db);
  4. mysql_query("set names utf8");
  5.  
  6. function russian_date() {
  7. $translation = array("am" => "дп", "pm" => "пп", "AM" => "ДП", "PM" => "ПП", "Monday" => "Понедельник", "Mon" => "Пн", "Tuesday" => "Вторник", "Tue" => "Вт", "Wednesday" => "Среда", "Wed" => "Ср", "Thursday" => "Четверг", "Thu" => "Чт", "Friday" => "Пятница", "Fri" => "Пт", "Saturday" => "Суббота", "Sat" => "Сб", "Sunday" => "Воскресенье", "Sun" => "Вс", "January" => "января", "Jan" => "Янв", "February" => "февраля", "Feb" => "Фев", "March" => "марта", "Mar" => "Мар", "April" => "апреля", "Apr" => "Апр", "May" => "мая", "May" => "мая", "June" => "июня", "Jun" => "Июн", "July" => "июля", "Jul" => "июл", "August" => "августа", "Aug" => "Авг", "September" => "сентября", "Sep" => "Сен", "October" => "октября", "Oct" => "Окт", "November" => "ноября", "Nov" => "Ноя", "December" => "декабря", "Dec" => "Дек", "st" => "ое", "nd" => "ое", "rd" => "е", "th" => "ое",);
  8. if (func_num_args() > 1) {
  9. $timestamp = func_get_arg(1);
  10. return strtr(date(func_get_arg(0), $timestamp), $translation);
  11. } else {
  12. return strtr(date(func_get_arg(0)), $translation);
  13. };
  14. }
  15. function globper($a)
  16. {
  17. if (isset($_REQUEST[$a])) { $per = $_REQUEST[$a];
  18. $per = trim($per); $per = htmlspecialchars($per);
  19. $per = mysql_real_escape_string($per); return $per;}
  20. else { return null; }
  21. }
  22.  
  23. $act = globper('act');
  24. $mod = globper('mod');
  25. $page = globper('page');
  26. if (empty($page)) $page=1;
  27. $acom = globper('acom');
  28.  
  29. function al($a){ echo '<script type="text/javascript">$(document).ready(function() { alert("'.$a.'"); });</script>'; }
  30.  
  31. $vrem = time();
  32.  
  33. //выход
  34. if (isset($_GET['logout']))
  35. { if (isset($_SESSION['ses_user'])) { unset($_SESSION['ses_user']); }
  36. if (isset($_SESSION['pass'])) { unset($_SESSION['pass']); }
  37. setcookie('id', '', 0, "/");
  38. setcookie('password', '', 0, "/");
  39. }
  40. //проверка
  41. if (isset($_SESSION['ses_user']) && isset($_SESSION['pass']))
  42. {
  43. $ses_user = (isset($_SESSION['ses_user'])) ? mysql_real_escape_string($_SESSION['ses_user']) : '';
  44. $pass = (isset($_SESSION['pass'])) ? mysql_real_escape_string($_SESSION['pass']) : '';
  45. $skybase = mysql_query("SELECT `id`,`name`,`password`,`prava`,`email`
  46. FROM `users` WHERE `password`='{$pass}' AND `id`='{$ses_user}' LIMIT 1",$db) or die(mysql_error());
  47. if (mysql_num_rows($skybase) == 1)
  48. {
  49. $skyrow = mysql_fetch_array($skybase);
  50. $prava = $skyrow['prava'];
  51. $name = $skyrow['name'];
  52. $user_email = $skyrow['email'];
  53. }
  54. else {
  55. $prava = 0;
  56. if (isset($_SESSION['ses_user'])) { unset($_SESSION['ses_user']); }
  57. if (isset($_SESSION['pass'])) { unset($_SESSION['pass']); }
  58. setcookie('id', '', 0, "/");
  59. setcookie('password', '', 0, "/");
  60. header('Location: index.php');
  61. exit(); }
  62. }
  63.  
  64. function postr($num,$link,$p,$count,$db,$sk)
  65. {
  66. $skybase1 = mysql_query("SELECT COUNT(*) FROM ".$count."",$db);
  67. $temp = mysql_fetch_array($skybase1);
  68. $rezult[30] = $temp[0];
  69. $vsegop = (($rezult[30]-1)/$num)+1;
  70. $vsegop = intval($vsegop);
  71. $p = intval($p);
  72. if(empty($p) or $p <= 0) $p = 1;
  73. if($p > $vsegop) $p = $vsegop;
  74. $start = $p * $num - $num;
  75. if ($start < 0) { $start = 0;}
  76. if ($p > $sk) $rezult[0] = '<li><a href="'.$link.'&page=1">1</a></li>';
  77. if ($p !=1) $rezult[20] = '<li><a title=предыдущая href="'.$link.'&page='. ($p-1) .'">«</a></li> ';
  78. if ($vsegop > 1 and ($p-1) > $sk) { $rezult[1] = ''; }
  79. $p2 = $vsegop - $p;
  80. if ($vsegop > 1 and ($p2-1) >= $sk) { $rezult[2] = ''; }
  81. if ((($p-1)+$sk) < $vsegop) $rezult[14] = '<li><a href="'.$link.'&page=' .$vsegop. '">'.$vsegop.'</a></li>';
  82. if ($p != $vsegop) $rezult[21] ='<li><a title="следующая" href='.$link.'&page='. ($p+1) .'>»</a> </li>';
  83. if($p-5 > 0 && $sk >= 6) $rezult[3] = '<li><a href='.$link.'&page='.($p-5).'>'.($p-5).'</a></li>';
  84. if($p-4 > 0 && $sk >= 5) $rezult[4] = '<li><a href='.$link.'&page='.($p-4).'>'.($p-4).'</a></li>';
  85. if($p-3 > 0 && $sk >= 4) $rezult[5] = '<li><a href='.$link.'&page='.($p-3).'>'.($p-3).'</a></li>';
  86. if($p-2 > 0 && $sk >= 3) $rezult[6] = '<li><a href='.$link.'&page='.($p-2).'>'.($p-2).'</a></li>';
  87. if($p-1 > 0 && $sk >= 2) $rezult[7] = '<li><a href='.$link.'&page='.($p-1).'>'.($p-1).'</a></li>';
  88. if($p+5 <= $vsegop && $sk >= 6) $rezult[8] = '<li><a href='.$link.'&page='.($p+5).'>'.($p+5).'</a></li>';
  89. if($p+4 <= $vsegop && $sk >= 5) $rezult[9] = '<li><a href='.$link.'&page='.($p+4).'>'.($p+4).'</a></li>';
  90. if($p+3 <= $vsegop && $sk >= 4) $rezult[10] = '<li><a href='.$link.'&page='.($p+3).'>'.($p+3).'</a></li>';
  91. if($p+2 <= $vsegop && $sk >= 3) $rezult[11] = '<li><a href='.$link.'&page='.($p+2).'>'.($p+2).'</a></li>';
  92. if($p+1 <= $vsegop && $sk >= 2) $rezult[12] = '<li><a href='.$link.'&page='.($p+1).'>'.($p+1).'</a></li>';
  93. $rezult[15] = $start; $rezult[16] = $num; $rezult[17] = $vsegop;
  94. return $rezult;
  95. }
  96.  
  97. function vpostr($rezult,$p)
  98. {
  99. Error_Reporting(E_ALL & ~E_NOTICE);
  100. echo '<center><ul class="pagination pagination-lg">';
  101. echo $rezult[20].$rezult[0].$rezult[1].$rezult[3].$rezult[4].$rezult[5].$rezult[6].$rezult[7].'<li class="active"><a href="javascript:void(0)">'.$p.'</a></li>'.$rezult[12].$rezult[11].$rezult[10].$rezult[9].$rezult[8].$rezult[2].$rezult[14].$rezult[21];
  102. echo '</ul><br />';
  103. }
  104. function postr2($num,$link,$p,$count,$db,$sk)
  105. {
  106. $skybase1 = mysql_query("SELECT COUNT(*) FROM news",$db);
  107. $temp = mysql_fetch_array($skybase1);
  108. $rezult[30] = $temp[0];
  109. $vsegop = (($rezult[30]-1)/$num)+1;
  110. $vsegop = intval($vsegop);
  111. $p = intval($p);
  112. if(empty($p) or $p <= 0) $p = 1;
  113. if($p > $vsegop) $p = $vsegop;
  114. $start = $p * $num - $num;
  115. if ($start < 0) { $start = 0;}
  116. if ($p > $sk) $rezult[0] = '<li><a href="'.$link.'&page=1">1</a></li>';
  117. if ($p !=1) $rezult[20] = '<li><a title=предыдущая href="'.$link.'&page='. ($p-1) .'">«</a></li> ';
  118. if ($vsegop > 1 and ($p-1) > $sk) { $rezult[1] = ''; }
  119. $p2 = $vsegop - $p;
  120. if ($vsegop > 1 and ($p2-1) >= $sk) { $rezult[2] = ''; }
  121. if ((($p-1)+$sk) < $vsegop) $rezult[14] = '<li><a href="'.$link.'&page=' .$vsegop. '">'.$vsegop.'</a></li>';
  122. if ($p != $vsegop) $rezult[21] ='<li><a title="следующая" href='.$link.'&page='. ($p+1) .'>»</a> </li>';
  123. if($p-5 > 0 && $sk >= 6) $rezult[3] = '<li><a href='.$link.'&page='.($p-5).'>'.($p-5).'</a></li>';
  124. if($p-4 > 0 && $sk >= 5) $rezult[4] = '<li><a href='.$link.'&page='.($p-4).'>'.($p-4).'</a></li>';
  125. if($p-3 > 0 && $sk >= 4) $rezult[5] = '<li><a href='.$link.'&page='.($p-3).'>'.($p-3).'</a></li>';
  126. if($p-2 > 0 && $sk >= 3) $rezult[6] = '<li><a href='.$link.'&page='.($p-2).'>'.($p-2).'</a></li>';
  127. if($p-1 > 0 && $sk >= 2) $rezult[7] = '<li><a href='.$link.'&page='.($p-1).'>'.($p-1).'</a></li>';
  128. if($p+5 <= $vsegop && $sk >= 6) $rezult[8] = '<li><a href='.$link.'&page='.($p+5).'>'.($p+5).'</a></li>';
  129. if($p+4 <= $vsegop && $sk >= 5) $rezult[9] = '<li><a href='.$link.'&page='.($p+4).'>'.($p+4).'</a></li>';
  130. if($p+3 <= $vsegop && $sk >= 4) $rezult[10] = '<li><a href='.$link.'&page='.($p+3).'>'.($p+3).'</a></li>';
  131. if($p+2 <= $vsegop && $sk >= 3) $rezult[11] = '<li><a href='.$link.'&page='.($p+2).'>'.($p+2).'</a></li>';
  132. if($p+1 <= $vsegop && $sk >= 2) $rezult[12] = '<li><a href='.$link.'&page='.($p+1).'>'.($p+1).'</a></li>';
  133. $rezult[15] = $start; $rezult[16] = $num; $rezult[17] = $vsegop;
  134. return $rezult;
  135. }
  136.  
  137. function vpostr2($rezult,$p)
  138. {
  139. Error_Reporting(E_ALL & ~E_NOTICE);
  140. echo '<center><ul class="pagination pagination-lg">';
  141. echo $rezult[20].$rezult[0].$rezult[1].$rezult[3].$rezult[4].$rezult[5].$rezult[6].$rezult[7].'<li class="active"><a href="javascript:void(0)">'.$p.'</a></li>'.$rezult[12].$rezult[11].$rezult[10].$rezult[9].$rezult[8].$rezult[2].$rezult[14].$rezult[21];
  142. echo '</ul><br />';
  143. }
  144. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement