Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- $db = mysql_connect ("localhost","root","");
- mysql_select_db("1wmr",$db);
- mysql_query("set names utf8");
- function russian_date() {
- $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" => "ое",);
- if (func_num_args() > 1) {
- $timestamp = func_get_arg(1);
- return strtr(date(func_get_arg(0), $timestamp), $translation);
- } else {
- return strtr(date(func_get_arg(0)), $translation);
- };
- }
- function globper($a)
- {
- if (isset($_REQUEST[$a])) { $per = $_REQUEST[$a];
- $per = trim($per); $per = htmlspecialchars($per);
- $per = mysql_real_escape_string($per); return $per;}
- else { return null; }
- }
- $act = globper('act');
- $mod = globper('mod');
- $page = globper('page');
- if (empty($page)) $page=1;
- $acom = globper('acom');
- function al($a){ echo '<script type="text/javascript">$(document).ready(function() { alert("'.$a.'"); });</script>'; }
- $vrem = time();
- //выход
- if (isset($_GET['logout']))
- { if (isset($_SESSION['ses_user'])) { unset($_SESSION['ses_user']); }
- if (isset($_SESSION['pass'])) { unset($_SESSION['pass']); }
- setcookie('id', '', 0, "/");
- setcookie('password', '', 0, "/");
- }
- //проверка
- if (isset($_SESSION['ses_user']) && isset($_SESSION['pass']))
- {
- $ses_user = (isset($_SESSION['ses_user'])) ? mysql_real_escape_string($_SESSION['ses_user']) : '';
- $pass = (isset($_SESSION['pass'])) ? mysql_real_escape_string($_SESSION['pass']) : '';
- $skybase = mysql_query("SELECT `id`,`name`,`password`,`prava`,`email`
- FROM `users` WHERE `password`='{$pass}' AND `id`='{$ses_user}' LIMIT 1",$db) or die(mysql_error());
- if (mysql_num_rows($skybase) == 1)
- {
- $skyrow = mysql_fetch_array($skybase);
- $prava = $skyrow['prava'];
- $name = $skyrow['name'];
- $user_email = $skyrow['email'];
- }
- else {
- $prava = 0;
- if (isset($_SESSION['ses_user'])) { unset($_SESSION['ses_user']); }
- if (isset($_SESSION['pass'])) { unset($_SESSION['pass']); }
- setcookie('id', '', 0, "/");
- setcookie('password', '', 0, "/");
- header('Location: index.php');
- exit(); }
- }
- function postr($num,$link,$p,$count,$db,$sk)
- {
- $skybase1 = mysql_query("SELECT COUNT(*) FROM ".$count."",$db);
- $temp = mysql_fetch_array($skybase1);
- $rezult[30] = $temp[0];
- $vsegop = (($rezult[30]-1)/$num)+1;
- $vsegop = intval($vsegop);
- $p = intval($p);
- if(empty($p) or $p <= 0) $p = 1;
- if($p > $vsegop) $p = $vsegop;
- $start = $p * $num - $num;
- if ($start < 0) { $start = 0;}
- if ($p > $sk) $rezult[0] = '<li><a href="'.$link.'&page=1">1</a></li>';
- if ($p !=1) $rezult[20] = '<li><a title=предыдущая href="'.$link.'&page='. ($p-1) .'">«</a></li> ';
- if ($vsegop > 1 and ($p-1) > $sk) { $rezult[1] = ''; }
- $p2 = $vsegop - $p;
- if ($vsegop > 1 and ($p2-1) >= $sk) { $rezult[2] = ''; }
- if ((($p-1)+$sk) < $vsegop) $rezult[14] = '<li><a href="'.$link.'&page=' .$vsegop. '">'.$vsegop.'</a></li>';
- if ($p != $vsegop) $rezult[21] ='<li><a title="следующая" href='.$link.'&page='. ($p+1) .'>»</a> </li>';
- if($p-5 > 0 && $sk >= 6) $rezult[3] = '<li><a href='.$link.'&page='.($p-5).'>'.($p-5).'</a></li>';
- if($p-4 > 0 && $sk >= 5) $rezult[4] = '<li><a href='.$link.'&page='.($p-4).'>'.($p-4).'</a></li>';
- if($p-3 > 0 && $sk >= 4) $rezult[5] = '<li><a href='.$link.'&page='.($p-3).'>'.($p-3).'</a></li>';
- if($p-2 > 0 && $sk >= 3) $rezult[6] = '<li><a href='.$link.'&page='.($p-2).'>'.($p-2).'</a></li>';
- if($p-1 > 0 && $sk >= 2) $rezult[7] = '<li><a href='.$link.'&page='.($p-1).'>'.($p-1).'</a></li>';
- if($p+5 <= $vsegop && $sk >= 6) $rezult[8] = '<li><a href='.$link.'&page='.($p+5).'>'.($p+5).'</a></li>';
- if($p+4 <= $vsegop && $sk >= 5) $rezult[9] = '<li><a href='.$link.'&page='.($p+4).'>'.($p+4).'</a></li>';
- if($p+3 <= $vsegop && $sk >= 4) $rezult[10] = '<li><a href='.$link.'&page='.($p+3).'>'.($p+3).'</a></li>';
- if($p+2 <= $vsegop && $sk >= 3) $rezult[11] = '<li><a href='.$link.'&page='.($p+2).'>'.($p+2).'</a></li>';
- if($p+1 <= $vsegop && $sk >= 2) $rezult[12] = '<li><a href='.$link.'&page='.($p+1).'>'.($p+1).'</a></li>';
- $rezult[15] = $start; $rezult[16] = $num; $rezult[17] = $vsegop;
- return $rezult;
- }
- function vpostr($rezult,$p)
- {
- Error_Reporting(E_ALL & ~E_NOTICE);
- echo '<center><ul class="pagination pagination-lg">';
- 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];
- echo '</ul><br />';
- }
- function postr2($num,$link,$p,$count,$db,$sk)
- {
- $skybase1 = mysql_query("SELECT COUNT(*) FROM news",$db);
- $temp = mysql_fetch_array($skybase1);
- $rezult[30] = $temp[0];
- $vsegop = (($rezult[30]-1)/$num)+1;
- $vsegop = intval($vsegop);
- $p = intval($p);
- if(empty($p) or $p <= 0) $p = 1;
- if($p > $vsegop) $p = $vsegop;
- $start = $p * $num - $num;
- if ($start < 0) { $start = 0;}
- if ($p > $sk) $rezult[0] = '<li><a href="'.$link.'&page=1">1</a></li>';
- if ($p !=1) $rezult[20] = '<li><a title=предыдущая href="'.$link.'&page='. ($p-1) .'">«</a></li> ';
- if ($vsegop > 1 and ($p-1) > $sk) { $rezult[1] = ''; }
- $p2 = $vsegop - $p;
- if ($vsegop > 1 and ($p2-1) >= $sk) { $rezult[2] = ''; }
- if ((($p-1)+$sk) < $vsegop) $rezult[14] = '<li><a href="'.$link.'&page=' .$vsegop. '">'.$vsegop.'</a></li>';
- if ($p != $vsegop) $rezult[21] ='<li><a title="следующая" href='.$link.'&page='. ($p+1) .'>»</a> </li>';
- if($p-5 > 0 && $sk >= 6) $rezult[3] = '<li><a href='.$link.'&page='.($p-5).'>'.($p-5).'</a></li>';
- if($p-4 > 0 && $sk >= 5) $rezult[4] = '<li><a href='.$link.'&page='.($p-4).'>'.($p-4).'</a></li>';
- if($p-3 > 0 && $sk >= 4) $rezult[5] = '<li><a href='.$link.'&page='.($p-3).'>'.($p-3).'</a></li>';
- if($p-2 > 0 && $sk >= 3) $rezult[6] = '<li><a href='.$link.'&page='.($p-2).'>'.($p-2).'</a></li>';
- if($p-1 > 0 && $sk >= 2) $rezult[7] = '<li><a href='.$link.'&page='.($p-1).'>'.($p-1).'</a></li>';
- if($p+5 <= $vsegop && $sk >= 6) $rezult[8] = '<li><a href='.$link.'&page='.($p+5).'>'.($p+5).'</a></li>';
- if($p+4 <= $vsegop && $sk >= 5) $rezult[9] = '<li><a href='.$link.'&page='.($p+4).'>'.($p+4).'</a></li>';
- if($p+3 <= $vsegop && $sk >= 4) $rezult[10] = '<li><a href='.$link.'&page='.($p+3).'>'.($p+3).'</a></li>';
- if($p+2 <= $vsegop && $sk >= 3) $rezult[11] = '<li><a href='.$link.'&page='.($p+2).'>'.($p+2).'</a></li>';
- if($p+1 <= $vsegop && $sk >= 2) $rezult[12] = '<li><a href='.$link.'&page='.($p+1).'>'.($p+1).'</a></li>';
- $rezult[15] = $start; $rezult[16] = $num; $rezult[17] = $vsegop;
- return $rezult;
- }
- function vpostr2($rezult,$p)
- {
- Error_Reporting(E_ALL & ~E_NOTICE);
- echo '<center><ul class="pagination pagination-lg">';
- 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];
- echo '</ul><br />';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement