php session_start include config php if empty _GET _GET main sql_categ

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?php
session_start();
include 'config.php';
if (empty($_GET['p'])) {$_GET['p'] = 'main';}
$sql_category = 'SELECT
item_category.id_category,
item_category.category_name
FROM item_unit_main
INNER JOIN item_main
ON item_unit_main.id_item = item_main.id_item
INNER JOIN item_category
ON item_main.id_category = item_category.id_category
WHERE item_unit_main.id_unit_status = 1
GROUP BY item_category.category_name,
item_category.id_category,
item_main.id_category';
$query_category = mysqli_query($connect_db, $sql_category);
?>
<!DOCTYPE html>
<html>
<head>
<title><?php echo WEB_SITE_NAME; ?></title>
<meta charset="utf-8">
<link href="/style/css/bootstrap.css" rel="stylesheet" media="screen">
<link href="/style/css/bootstrap-select.css" rel="stylesheet" media="screen">
<link href="/style/css/datepicker.css" rel="stylesheet" media="screen">
<link href="/style/css/carousel.css" rel="stylesheet" media="screen">
</head>
<body>
<div class="navbar navbar-inverse navbar-static-top">
<div class="navbar-inner">
<a class="brand" href="/"><?php echo WEB_SITE_NAME; ?></a>
<ul class="nav pull-right">
<li><a rel="tooltip_bottom" data-original-title="Главная страница" href="/"><span class="icon-home icon-white"></span></a></li>
<li class="dropdown">
<a rel="tooltip_bottom" data-original-title="Категории" href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="icon-book icon-white"></span></a>
<ul class="dropdown-menu">
<?php while ($row_category = mysqli_fetch_assoc($query_category)) {?>
<li><a href="/?p=categories&id=<?php echo $row_category['id_category'];?>"><?php echo $row_category['category_name'];?></a></li>
<?php } ?>
</ul>
</li>
<?php if (isset($_SESSION['auth'])) { ?>
<li class="dropdown">
<a rel="tooltip_bottom" data-original-title="Панель управления" href="#" class="dropdown-toggle" data-toggle="dropdown">
<b class="icon-user icon-white"></b>
</a>
<ul class="dropdown-menu">
<li><a href="/?p=admin&g=main">Админка</a></li>
<li><a href="/?p=admin&g=logout">Выход</a></li>
</ul>
</li>
<?php } ?>
<li><a rel="tooltip_bottom" data-original-title="Информация о продавце" role="button" data-toggle="modal" href="#ModalInfo"><b class="icon-exclamation-sign icon-white"></b></a></li>
</ul>
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div>
</div>
<div style="padding:10px" class="container">
<?php
if (isset($_GET['p']) and $_GET['p'] == 'admin' and isset($_GET['g'])) {
//Админка
//для входа в админку должны существовать p==admin и g=='' or g==page
if (isset($_GET['g']) and file_exists('admin/'.$_GET['g'].'.php') and isset($_SESSION['auth'])) //Если передан ключ P и существует файл в Modules и существует сессия авторизации админа, то инклудим
{include 'admin/'.$_GET['g'].'.php';}
elseif (isset($_GET['g']) and !isset($_SESSION['auth'])) //Иначе если существует $_GET['g'] (в блоке админка), но нет авторизации - направляем на авторизацию.
{include 'admin/login.php';} else {echo "<script>document.location.href='/';</script>\n";}
//Админка
} else {
if (isset($_GET['p']) and file_exists('modules/'.$_GET['p'].'.php')) //Если передан ключ P и существует файл в Modules, то инклудим
{include 'modules/'.$_GET['p'].'.php';} elseif (empty($_GET['p'])) {include 'modules/main.php';} else {echo "<script>document.location.href='/';</script>\n";} // иначе если отсутствует переданное P, то инклудим main. Иначе инклудим ошибку.php
}
?>
</div>
<script src="/style/js/jquery.min.js"></script>
<script src="/style/js/bootstrap.js"></script>
<script src="/style/js/bootstrap-popover.js"></script>
<script src="/style/js/bootstrap-tooltip.js"></script>
<script src="/style/js/bootstrap-select.js"></script>
<script src="/style/js/datepicker.js"></script>
<script src="/style/js/jqBootstrapValidation.js"></script>
<script src="/style/js/myjs.js"></script>
<div class="modal small hide fade" id="ModalInfo" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Информация о продавце</h3>
</div>
<div class="modal-body">
<?php $wmid = file_get_contents('http://passport.webmoney.ru/asp/certcard.asp?id='.WM_WMR); echo iconv('windows-1251', 'utf-8', $wmid); ?>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Отмена</button>
</div>
</div>
</body>
</html>