Разработка клиент-серверного веб-приложения "Интернет-аукцион"
Концепция Web 2.0. Язык разметки HTML5. Инструментальные средства для создания веб-приложений. Язык объектного анализа и проектирования UML. Осуществление наполнения и тестирования разработанного интернет-магазина. Форматирование содержимого Web-страниц.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 05.06.2016 |
Размер файла | 3,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
font-family: inherit;
text-shadow: inherit;
font-weight: inherit;
font-style: inherit;
}
#divHeaderLine1, #divHeaderLine2, #divHeaderLine3 {
padding-top:3px !important;
padding-bottom:3px !important;
text-align:inherit !important;
}
#decorative2 {/*opacity:0.95;*/
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
}
.showcase-tabs > li > a {
font-size: 14px;
letter-spacing: 1px;
padding-left: 20px;
padding-right: 20px;
}
.cap1 div, .cap2 div, .cap3 div, .cap4 div, .cap5 div {
margin: 0 -1px;
}
.camera_wrap .camera_pag .camera_pag_ul li {margin:20px 5px 0px !important;
}
/* Adjustments */
.search.adjust {margin-bottom:15px}
.divPanel {}
.divPanel.notop {padding-top:0px}
.divPanel.nobottom {padding-bottom:0px}
/***** BOOTSTRAP CSS BASE OVERRIDE *****/
.navbar .nav-pills > li > a {text-shadow:none;font-weight:normal;}
.navbar .dropdown-menu li > a {text-shadow:none;font-weight:normal;}
.navbar .nav-pills > li > .dropdown-menu:before {border:none;}
.navbar .nav-pills > li > .dropdown-menu:after {border:none;}
.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills > .active > a:focus {-webkit-box-shadow: none;box-shadow: none;}
.navbar .nav-pills > li > a:hover, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle {-webkit-transition: ease-in-out .2s;-moz-transition: ease-in-out .2s;-o-transition: ease-in-out .2s;-ms-transition: ease-in-out .2s; transition: ease-in-out .2s;}
.navbar .nav-pills .open .dropdown-toggle {background-color:transparent;}
.btn .caret {margin-top: 8px !important;}
body{background-image: none; background-position: initial initial; background-repeat: initial initial; }
#divLogo{margin-top: 9px; margin-bottom: 0px; margin-left: -3px;}
#divSiteTitle{font-family: 'Century Gothic', sans-serif; color: rgb(255, 255, 255); font-size: 28px; text-shadow: none; line-height: 42px; letter-spacing: 2px; text-transform: uppercase; font-weight: normal; font-style: normal;}
#divTagLine {font-family: 'Century Gothic', sans-serif; font-size: 12px; text-transform: uppercase; letter-spacing: 5px; line-height: 22px; color: rgb(255, 255, 255); text-shadow: none; padding-left: 3px; padding-right: 3px; font-weight: normal; font-style: normal;}
.navContainer {margin-top: 0px; }
.navContainer .navMenu {}
.navContainer .navMenu li {background-color: rgb(245, 245, 245); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.navContainer .navMenu li a {}
.navContainer .navMenu li.current {background-color: rgb(174, 0, 0); }
.navContainer .navMenu li.current a {}
.camera_caption > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}
.camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {}
.camera_wrap {display: block; margin-bottom: 15px; height: 410px; border: 5px solid rgb(255, 255, 255); margin-left: -5px; -webkit-box-shadow: rgba(0, 0, 0, 0.294118) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.294118) 0px 1px 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 44px;}
.cap1 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85; background-color: rgb(212, 173, 0); }
.cap2 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85; background-color: rgb(212, 173, 0); }
.cap3 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}
.cap4 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}
.cap5 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}
h1 {font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-style: normal; font-size: 40px; line-height: 65px; margin-top: 0px; color: rgb(0, 0, 0);}
.page-content {line-height: 25px; font-family: 'Open Sans', sans-serif;}
.page-content a {color: rgb(60, 160, 91); font-family: 'Open Sans', sans-serif;}
.sidebox {-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;background-color:rgb(250, 250, 250);color:rgb(51, 51, 51);border-width:1px;border-style:solid;border-color:rgb(255, 255, 255);border-radius:3px;padding:18px;margin-top:28px;}
.sidebar {;}
.sidebox-title {line-height: 40px; font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; color: rgb(51, 51, 51);}
.sidebox a{color: rgb(54, 150, 86);}
#decorative1{position: relative; background-color: rgb(240, 240, 240); background-image: url(bob-van-aubel-ray-bans.jpg); -webkit-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat no-repeat;
-webkit-box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.7);
box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.7);}
#decorative2{background-color: rgb(64, 172, 98); height: 85px;}
#divFooter{font-family: 'Open Sans', sans-serif; background-color: transparent; color: rgb(41, 41, 41); padding-top: 32px; line-height: 22px; font-size: 12px; text-transform: none; background-image: url(chruch.png); background-repeat: repeat repeat;}
#divFooter a{color: rgb(54, 150, 86);}
#divFooter h3{color: rgb(41, 41, 41);}
h2 {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 35px; line-height: 45px;}
.breadcrumbs {line-height: 80px; font-family: 'Open Sans', sans-serif;}
.breadcrumbs a {color: rgb(60, 160, 91); font-family: 'Open Sans', sans-serif;}
#divHeaderLine1{
letter-spacing: 0px;
word-spacing: 0px;
margin-top: 0px;
color: rgb(51,51,51);
font-size: 50px;
line-height: 64px;
font-family: 'Source Sans Pro', sans-serif;
text-transform: none;
text-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 5px, rgba(255, 255, 255, 0.298039) 0px -5px 35px;
font-weight: normal;
font-style: normal;
text-align: center;
background-color: rgb(255,255,255);
opacity: 0.9;
padding: 3px 10px;
}
#divHeaderLine2 {font-size: 20px; line-height: 30px; letter-spacing: 1px; margin-top: 11px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; color: rgb(255, 255, 255); text-shadow: none; text-align: center; font-weight: normal; font-style: italic; background-color: rgb(0, 0, 0); opacity: 0.9; padding: 3px 10px; background-position: initial initial; background-repeat: initial initial;}
#divHeaderLine3{margin-top: 18px; color: rgb(0, 0, 0); text-align: center; line-height: 16px; text-transform: none; font-size: 15px;}
a.btn, a.btn-large, a.btn-small, a.btn-mini {color:#333}
a.btn-info, a.btn-success, a.btn-warning, a.btn-danger, a.btn-inverse {color:#ffffff}
.btn-secondary, .btn-secondary:hover, a.btn-secondary, a.btn-secondary:hover {color:#323232;}
.btn-secondary {border:1px solid #dfdfdf;border-bottom:1px solid #afafaf;background-color:#fafafa;background-repeat: repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e1e1e1));background-image:-webkit-linear-gradient(top, #fafafa, #e1e1e1);background-image:-moz-linear-gradient(top, #fafafa, #e1e1e1);background-image:-ms-linear-gradient(top, #fafafa, #e1e1e1);background-image:-o-linear-gradient(top, #fafafa, #e1e1e1);background-image:linear-gradient(top, #fafafa, #e1e1e1);filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#e1e1e1, GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {background-color:#dfdfdf;}
.btn-primary, .btn-primary:hover, a.btn-primary, a.btn-primary:hover {color:#ffffff;}
.btn-primary {border:1px solid #399957;border-bottom:1px solid #2d7845;background-color:#40ac62;background-repeat: repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, from(#40ac62), to(#3a9b58));background-image:-webkit-linear-gradient(top, #40ac62, #3a9b58);background-image:-moz-linear-gradient(top, #40ac62, #3a9b58);background-image:-ms-linear-gradient(top, #40ac62, #3a9b58);background-image:-o-linear-gradient(top, #40ac62, #3a9b58);background-image:linear-gradient(top, #40ac62, #3a9b58);filter: progid:dximagetransform.microsoft.gradient(startColorstr=#40ac62, endColorstr=#3a9b58, GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color:#399957;}
#divHeaderText {padding-top: 200px; padding-bottom: 30px; border-color: rgb(51, 51, 51); text-align: left;}
#decorative2{background-image:-moz-linear-gradient(bottom,#369656,#40ac62);background-image:-o-linear-gradient(bottom,#369656,#40ac62);background-image:-webkit-gradient(linear,left top, left bottom,from(#369656),to(#40ac62));background-image:-webkit-linear-gradient(bottom,#369656,#40ac62);background-image:linear-gradient(to bottom,#40ac62,#369656);background-image:linear-gradient(bottom,#369656,#40ac62);}
#contentOuterSeparator{margin-top: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 0px; border-top-style: solid; margin-bottom: 25px; height: 0px; background-color: transparent;}
#footerOuterSeparator{margin-top: 55px; border-top-width: 0px; border-top-style: solid; border-top-color: rgb(95, 95, 95);}
#headerSeparator{margin-top: 7px; border-top-color: rgb(51, 51, 51); border-top-width: 0px; border-top-style: solid;}
h3,.page-content h3 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 28px; line-height: 45px;}
h4,.page-content h4 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 21px; line-height: 45px;}
h5,.page-content h5 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 17px; line-height: 45px;}
h6,.page-content h6 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; line-height: 45px;}
.line-separator{border-top-width: 1px; border-top-style: solid; margin-top: 21px; margin-bottom: 21px; border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; }
#headerSeparator2{margin-top: 45px; margin-bottom: 18px; }
#divVideo{border: 7px solid rgb(255, 255, 255); margin-left: -5px; -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 36px; }
.nav .dropdown-toggle .caret {border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);}
.nav .dropdown-toggle:hover .caret {border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);}
.navbar .dropdown-menu, .dropdown-menu {background-color: rgb(54, 54, 54); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.navbar .dropdown-menu li > a, .dropdown-menu li > a, .navbar .nav-pills .open .dropdown-toggle {color: rgb(255, 255, 255);}
.navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu .active > a, .navbar .dropdown-menu .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .navbar .nav-pills .open a.dropdown-toggle:hover {filter:none;color:rgb(255, 255, 255);background-color:rgb(54, 150, 86);background-image:none}
.navbar .nav-pills > li > a {margin-left: 2px; margin-right: 2px; padding: 35px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; color: rgb(255, 255, 255); border-bottom-style: none;}
.navbar .nav-pills > li > a:hover, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .navbar .nav-pills > li > a:focus {color: rgb(255, 255, 255); background-color: rgb(64, 172, 98); border-bottom-style: none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle {background:none}
.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills li.dropdown.open > .dropdown-toggle, .navbar .nav-pills li.dropdown.active > .dropdown-toggle {color: rgb(255, 255, 255); background-color: rgb(64, 172, 98); border-bottom-style: none;}
.navbar .ddmenu {margin-top:-2px;margin-bottom:0px}
.navbar .nav-pills li.dropdown > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}
.navbar .nav-pills li.dropdown > .dropdown-toggle:hover .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}
.navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}
.dropdown-menu .sub-menu {left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
.dropdown-menu li:hover .sub-menu {visibility:visible;}
.ddmenu.nav-pills li a {font-family: Abel, sans-serif; font-size: 17px; text-shadow: none; line-height: 15px;}
.ddmenu .dropdown-menu li a{line-height: 29px; font-size: 15px;}
#decorative2 {position:fixed;top:0;left:0;right:0;z-index:1032}
body {padding-top:85px}
.lead h2 {font-size: 37px; line-height: 57px; font-family: 'Open Sans';}
.lead h3 {font-size: 21px; line-height: 31px;}
.dropdown-menu .sub-menu {left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
.dropdown-menu li:hover .sub-menu {visibility:visible;}
.navbar .btn-navbar-highlight {display:none;width:100%}
#decorative2 {z-index:100 !important}
@media (max-width: 979px) {
#divLogo {margin-bottom:10px;}
.navbar .btn-navbar-highlight {display:inline;padding:9px 14px;margin-top:15px;}
.navbar {width:100%;}
#divMenuRight {float:none}
.dropdown-menu .sub-menu {left:0%;position:relative;top:0;visibility:visible;margin-top:3px;display:block}
.dropdown-menu, .sub-menu {border-radius:5px !important;}
.navbar .ddmenu {margin-top: 0px;margin-bottom: 0px;}
/* Fixed Top */
#decorative2 {position:static; height:auto;}
body {padding-top:0px}
}
@media (max-width: 767px) {
#divLogo {margin-top:10px;margin-bottom:10px;}
#divSiteTitle {font-size: 25px;}
#divHeaderText {margin:0px;padding:10px 0px;}
#divHeaderLine1 {margin-top: 0px;}
#divMenuRight {width:100%;margin-top: 0px;padding-top:0px}
.ddmenu, .navbar .ddmenu {margin-top: 0px; margin-bottom: 0px;}
.navbar .btn-navbar-highlight {padding:9px 14px;margin-top:0px;}
.navbar {width:100%;margin-top: 0px;padding-top:0px}
#decorative1, #decorative2, #decorative3 {margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
/* Fixed Top */
#decorative2 {position:static}
body {padding-top:0px}
#divFooter {margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
#divBoxed > #divFooter {margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
body > #footerOuterSeparator, body > #contentOuterSeparator {margin-left:-20px;margin-right:-20px;}
.headerArea, .topArea {padding:20px !important;}
/*only for templates without divBoxed*/
#camera_wrap {margin-top:20px}
#divVideo {margin-top:20px}
.dropdown-menu .sub-menu {left:0%;position:relative;top:0;visibility:visible;margin-top:3px;display:block}
.dropdown-menu, .sub-menu {border-radius:5px !important;}
.navbar .ddmenu {margin-top: 0px;margin-bottom: 0px;}
}
}
ПРИЛОЖЕНИЕ Б
Листинги модулей PHP подсистемы работы с категориями
<?php
defined('INTERNAL') or die();
$current = $_SESSION['user'];
$dblink = mysqli_connect($config->dbhost, $config->dbuser, $config->dbpwd, $config->dbname);
mysqli_query($dblink, 'set names utf8');
$query = "SELECT id,name FROM categories WHERE parent=0 LIMIT 0,30";
$result = mysqli_query($dblink, $query);
$options = "";
while($row = $result->fetch_assoc()){
$options .= "<option value=\"$row[id]\">$row[name]</option>";
}
$result->free_result();
mysqli_close($dblink);
header('Content-Type: text/html;charset=utf-8');
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Your Name Here - Simple</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="/scripts/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="/scripts/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Icons -->
<link href="/scripts/icons/general/stylesheets/general_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/scripts/icons/social/stylesheets/social_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<!--[if lt IE 8]>
<link href="scripts/icons/general/stylesheets/general_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<link href="scripts/icons/social/stylesheets/social_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<link rel="stylesheet" href="/scripts/fontawesome/css/font-awesome.min.css">
<!--[if IE 7]>
<link rel="stylesheet" href="scripts/fontawesome/css/font-awesome-ie7.min.css">
<![endif]-->
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Palatino+Linotype" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Abel" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="/styles/custom.css" rel="stylesheet" type="text/css" />
<link rel="icon" href="logo.ico" type="image/x-icon" />
<link rel="shortcut icon" href="logo.ico" type="image/x-icon" />
<script type="text/javascript" src="/js/index.js" charset="utf-8"></script>
</head>
<body id="pageBody">
<div id="decorative2">
<div class="container">
<div class="divPanel topArea notop nobottom">
<div class="row-fluid">
<div class="span12">
<div id="divLogo" class="pull-left">
<a href="index.html" id="divSiteTitle">Аукцион</a><br />
<a href="index.html" id="divTagLine"> </a>
</div>
<div id="divMenuRight" class="pull-right">
<div class="navbar">
<button type="button" class="btn btn-navbar-highlight btn-large btn-primary" data-toggle="collapse" data-target=".nav-collapse">
NAVIGATION <span class="icon-chevron-down icon-white"></span>
</button>
<div class="nav-collapse collapse">
<ul class="nav nav-pills ddmenu">
<li class="dropdown"><a href="about.php">О нас</a></li>
<li class="dropdown"><a href="contacts.html">Контакты</a></li>
<li class="dropdown"><a href="index.php">Вход/Регистрация</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="contentOuterSeparator"></div>
<div class="container">
<div class="divPanel page-content">
<div class="breadcrumbs">
<a href="index.html">Главная</a> / <span>Создание категории</span>
</div>
<div class="row-fluid">
<!--Edit Main Content Area here-->
<div class="span8" id="divMain">
<div id="content" style="padding-left : 10px">
<form action="index.php" method="post" enctype="application/x-www-form-urlencoded">
<table>
<thead><tr><th width="10%"></th><th width="40%"></th></tr></thead>
<tbody>
<tr><td>Название</td><td><input type="text" size="40" maxlength="40" name="name" /></td></tr>
<tr><td>Родительская категория</td><td><select name="parent"><option value="0">Не задано</option><?php echo $options; ?></select></td></tr>
</tbody></table>
<input type="hidden" name="act" value="create" />
<input type="submit" value="Создать" />
</form>
</div>
<div class="icon" style="padding-top : 27px"><a href="/mod/admin">Выйти</a>
</div>
<!--End Main Content Area here-->
</div>
</div>
<div id="footerInnerSeparator"></div>
</div>
</div>
<div id="footerOuterSeparator"></div>
<div id="divFooter" class="footerArea">
<div class="container">
<div class="divPanel">
<div class="row-fluid">
<div class="span3" id="footerArea1">
<h3>О компании</h3>
<p>Данный сайт принадлежит ООО "Белаукцион", которая является в Республике Беларусь крупнейшим организатором аукционов.</p>
</div>
<div class="span3" id="footerArea4">
<h3>Контакты</h3>
<ul id="contact-info">
<li>
<i class="general foundicon-phone icon"></i>
<span class="field">Телефон:</span>
<br />
8 044 7777 555
</li>
<li>
<i class="general foundicon-mail icon"></i>
<span class="field">Email:</span>
<br />
<a href="mailto:info@yourdomain.com" title="Email">auction@gmail.com</a>
</li>
<li>
<i class="general foundicon-home icon" style="margin-bottom:50px"></i>
<span class="field">Адрес:</span>
<br />
г. Минск<br />
246053 ул. Кальварийская, 7<br />
</li>
</ul>
</div>
</div>
<br /><br />
<div class="row-fluid">
<div class="span12">
<p class="copyright">
© 2016 ООО "Белаукцион". Все авторские права защищены.
</p>
</div>
</div>
<br />
</div>
</div>
</div>
<script src="/scripts/jquery.min.js" type="text/javascript"></script>
<script src="/scripts/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/scripts/default.js" type="text/javascript"></script>
</body>
</html>
<?php
defined('INTERNAL') or die();
$current = $_SESSION['user'];
if (!isset($_GET['id'])){header("Location: index.php"); exit;}
$id = $_GET['id'];
if (!preg_match('/^[0-9]+$/', $id)){header("Location: index.php"); exit;}
$dblink = mysqli_connect($config->dbhost, $config->dbuser, $config->dbpwd, $config->dbname);
mysqli_query($dblink, 'set names utf8');
$query = "SELECT * FROM categories WHERE id=$id";
$result = mysqli_query($dblink, $query);
$record = $result->fetch_assoc();
$result->free_result();
$options = "";
if ($record['parent'] != '0'){
$query = "SELECT id,name FROM categories WHERE parent=0";
$result = mysqli_query($dblink, $query);
while($row = $result->fetch_assoc()) $options .= "<option value=\"$row[id]\">$row[name]</option>";
$result->free_result();
}
mysqli_close($dblink);
header('Content-Type: text/html;charset=utf-8');
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Your Name Here - Simple</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="/scripts/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="/scripts/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Icons -->
<link href="/scripts/icons/general/stylesheets/general_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/scripts/icons/social/stylesheets/social_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<!--[if lt IE 8]>
<link href="scripts/icons/general/stylesheets/general_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<link href="scripts/icons/social/stylesheets/social_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<link rel="stylesheet" href="/scripts/fontawesome/css/font-awesome.min.css">
<!--[if IE 7]>
<link rel="stylesheet" href="scripts/fontawesome/css/font-awesome-ie7.min.css">
<![endif]-->
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Palatino+Linotype" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Abel" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="/styles/custom.css" rel="stylesheet" type="text/css" />
<link rel="icon" href="logo.ico" type="image/x-icon" />
<link rel="shortcut icon" href="logo.ico" type="image/x-icon" />
<script type="text/javascript" src="/js/index.js" charset="utf-8"></script>
</head>
<body id="pageBody">
<div id="decorative2">
<div class="container">
<div class="divPanel topArea notop nobottom">
<div class="row-fluid">
<div class="span12">
<div id="divLogo" class="pull-left">
<a href="index.html" id="divSiteTitle">Аукцион</a><br />
<a href="index.html" id="divTagLine"> </a>
</div>
<div id="divMenuRight" class="pull-right">
<div class="navbar">
<button type="button" class="btn btn-navbar-highlight btn-large btn-primary" data-toggle="collapse" data-target=".nav-collapse">
NAVIGATION <span class="icon-chevron-down icon-white"></span>
</button>
<div class="nav-collapse collapse">
<ul class="nav nav-pills ddmenu">
<li class="dropdown"><a href="about.php">О нас</a></li>
<li class="dropdown"><a href="contacts.html">Контакты</a></li>
<li class="dropdown"><a href="index.php">Вход/Регистрация</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="contentOuterSeparator"></div>
<div class="container">
<div class="divPanel page-content">
<div class="breadcrumbs">
<a href="index.html">Главная</a> / <span>Редактирование категории</span>
</div>
<div class="row-fluid">
<!--Edit Main Content Area here-->
<div class="span8" id="divMain">
<div id="content" style="padding-left : 10px">
<form action="index.php" method="post" enctype="application/x-www-form-urlencoded">
<table>
<thead><tr><th width="10%"></th><th width="40%"></th></tr></thead>
<tbody>
<tr><td>Название</td><td><input type="text" size="40" maxlength="40" name="name" value="<?php echo $record['name']; ?>" /></td></tr>
<tr><td>Родительская категория</td><td><select name="parent"><option value="0">Не задано</option><?php echo $options; ?></select></td></tr>
</tbody></table>
<input type="hidden" name="act" value="save" />
<input type="hidden" name="id" value="<? echo $id; ?>" />
<input type="submit" value="Сохранить" />
</form>
</div>
<div class="icon" style="padding-top : 27px"><a href="/mod/admin">Выйти</a>
</div>
<!--End Main Content Area here-->
</div>
</div>
<div id="footerInnerSeparator"></div>
</div>
</div>
<div id="footerOuterSeparator"></div>
<div id="divFooter" class="footerArea">
<div class="container">
<div class="divPanel">
<div class="row-fluid">
<div class="span3" id="footerArea1">
<h3>О компании</h3>
<p>Данный сайт принадлежит ООО "Белаукцион", которая является в Республике Беларусь крупнейшим организатором аукционов.</p>
</div>
<div class="span3" id="footerArea4">
<h3>Контакты</h3>
<ul id="contact-info">
<li>
<i class="general foundicon-phone icon"></i>
<span class="field">Телефон:</span>
<br />
8 044 7777 555
</li>
<li>
<i class="general foundicon-mail icon"></i>
<span class="field">Email:</span>
<br />
<a href="mailto:info@yourdomain.com" title="Email">auction@gmail.com</a>
</li>
<li>
<i class="general foundicon-home icon" style="margin-bottom:50px"></i>
<span class="field">Адрес:</span>
<br />
г. Минск<br />
246053 ул. Кальварийская, 7<br />
</li>
</ul>
</div>
</div>
<br /><br />
<div class="row-fluid">
<div class="span12">
<p class="copyright">
© 2016 ООО "Белаукцион". Все авторские права защищены.
</p>
</div>
</div>
<br />
</div>
</div>
</div>
<script src="/scripts/jquery.min.js" type="text/javascript"></script>
<script src="/scripts/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/scripts/default.js" type="text/javascript"></script>
</body>
</html>
<?php
define('INTERNAL',1);
require_once('../login/code.php');
if (requireLogin()) {header('Location: /index.php', 1, 301); exit;}
header('Content-Type: text/html;charset=utf-8');
$user = $_SESSION['user'];
$rights = array('user'=>1,'editor'=>2,'moder'=>3,'admin'=>4);
$right = $rights[$user['rights']];
$method = $_SERVER['REQUEST_METHOD'];
if ($right<2) {header('Location: /mod/admin', 1, 301); exit;}
require_once('../../config.php');
if ($method == 'POST'){ processPost(); exit; }
$act = "";
if (isset($_GET['act'])) $act = $_GET['act'];
if (in_array($act, array('create', 'edit', 'view', 'delete'))){
require_once("$act.php"); exit;
}
$dblink = mysqli_connect($config->dbhost, $config->dbuser, $config->dbpwd, $config->dbname);
mysqli_query($dblink, 'set names utf8');
$query = "SELECT * FROM categories LIMIT 0,30";
$result = mysqli_query($dblink, $query);
$keys = array('id', 'name', 'parent', 'level');
$thead = ""; $tbody = "";
$labels = array('id', 'Название', 'Родительская категория', 'Уровень');
foreach ($labels as $key){
$thead .= "<th>$key</th>";
}
for ($i=0;$i<$result->num_rows;$i++){
$record = $result->fetch_assoc();
$idd = $keys[0];
$tbody .= "<tr align=\"center\">";
foreach ($keys as $key){
if ($key == 'name')
$tbody .= "<td><a href=\"?act=view&id=$record[$idd]\">$record[$key]</a></td>";
else $tbody .= "<td>$record[$key]</td>";
}
$tbody .= "</tr>";
}
$result->free_result();
mysqli_close($dblink);
header('Content-Type: text/html;charset=utf-8');
$output = true;
if ($output):
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Your Name Here - Simple</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="/scripts/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="/scripts/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Icons -->
<link href="/scripts/icons/general/stylesheets/general_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/scripts/icons/social/stylesheets/social_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<!--[if lt IE 8]>
<link href="scripts/icons/general/stylesheets/general_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<link href="scripts/icons/social/stylesheets/social_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<link rel="stylesheet" href="/scripts/fontawesome/css/font-awesome.min.css">
<!--[if IE 7]>
<link rel="stylesheet" href="scripts/fontawesome/css/font-awesome-ie7.min.css">
<![endif]-->
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Palatino+Linotype" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Abel" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="/styles/custom.css" rel="stylesheet" type="text/css" />
<link rel="icon" href="logo.ico" type="image/x-icon" />
<link rel="shortcut icon" href="logo.ico" type="image/x-icon" />
<script type="text/javascript" src="/js/index.js" charset="utf-8"></script>
</head>
<body id="pageBody">
<div id="decorative2">
<div class="container">
<div class="divPanel topArea notop nobottom">
<div class="row-fluid">
<div class="span12">
<div id="divLogo" class="pull-left">
<a href="index.html" id="divSiteTitle">Аукцион</a><br />
<a href="index.html" id="divTagLine"> </a>
</div>
<div id="divMenuRight" class="pull-right">
<div class="navbar">
<button type="button" class="btn btn-navbar-highlight btn-large btn-primary" data-toggle="collapse" data-target=".nav-collapse">
NAVIGATION <span class="icon-chevron-down icon-white"></span>
</button>
<div class="nav-collapse collapse">
<ul class="nav nav-pills ddmenu">
<li class="dropdown"><a href="about.php">О нас</a></li>
<li class="dropdown"><a href="contacts.html">Контакты</a></li>
<li class="dropdown"><a href="index.php">Вход/Регистрация</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="contentOuterSeparator"></div>
<div class="container">
<div class="divPanel page-content">
<div class="breadcrumbs">
<a href="index.html">Главная</a> / <span>Категории</span>
</div>
<div class="row-fluid">
<!--Edit Main Content Area here-->
<div class="span8" id="divMain">
<div>
<table>
<thead><tr><?php echo $thead; ?></tr></thead>
<tbody><?php echo $tbody; ?></tbody>
</table>
</div>
<div><a href="?act=create">Создать</a></div>
<div id="search" style="padding-top : 30px"><a href="/mod/admin">Выйти</a>
</div>
<!--End Main Content Area here-->
</div>
</div>
<div id="footerInnerSeparator"></div>
</div>
</div>
<div id="footerOuterSeparator"></div>
<div id="divFooter" class="footerArea">
<div class="container">
<div class="divPanel">
<div class="row-fluid">
<div class="span3" id="footerArea1">
<h3>О компании</h3>
<p>Данный сайт принадлежит ООО "Белаукцион", которая является в Республике Беларусь крупнейшим организатором аукционов.</p>
</div>
<div class="span3" id="footerArea4">
<h3>Контакты</h3>
<ul id="contact-info">
<li>
<i class="general foundicon-phone icon"></i>
<span class="field">Телефон:</span>
<br />
8 044 7777 555
</li>
<li>
<i class="general foundicon-mail icon"></i>
<span class="field">Email:</span>
<br />
<a href="mailto:info@yourdomain.com" title="Email">auction@gmail.com</a>
</li>
<li>
<i class="general foundicon-home icon" style="margin-bottom:50px"></i>
<span class="field">Адрес:</span>
<br />
г. Минск<br />
246053 ул. Кальварийская, 7<br />
</li>
</ul>
</div>
</div>
<br /><br />
<div class="row-fluid">
<div class="span12">
<p class="copyright">
© 2016 ООО "Белаукцион". Все авторские права защищены.
</p>
</div>
</div>
<br />
</div>
</div>
</div>
<script src="/scripts/jquery.min.js" type="text/javascript"></script>
<script src="/scripts/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/scripts/default.js" type="text/javascript"></script>
</body>
</html>
<?php endif;
function processPost(){
global $config;
$dblink = mysqli_connect($config->dbhost, $config->dbuser, $config->dbpwd, $config->dbname);
mysqli_query($dblink, 'set names utf8');
$args = array('db'=>$dblink);
if (isset($_POST['act'])) $act = $_POST['act'];
if ($act == 'save') saveCategory($args);
if ($act == 'create') createCategory($args);
if ($act == 'list') listCategories($args);
mysqli_close($dblink);
}
function createCategory($args){
$dblink = $args['db'];
if (!isset($_POST['name']) || !isset($_POST['parent'])) return;
$name = $_POST['name']; $parent = $_POST['parent'];
if (!preg_match('/^[0-9]+$/', $parent)) return;
$name = mysqli_real_escape_string($dblink, $name);
$query = "INSERT INTO categories (`name`, `parent`, `level`)
VALUES('$name', $parent, 0)";
mysqli_query($dblink, $query);
header("Location: index.php", 1, 301);
}
function saveCategory($args){
$dblink = $args['db'];
if (!isset($_POST['name']) || !isset($_POST['parent']) || !isset($_POST['id'])) return;
$name = $_POST['name'];
$id = $_POST['id'];
$parent = $_POST['parent'];
if (!preg_match('/^[0-9]+$/', $parent) || !preg_match('/^[0-9]+$/', $id)) return;
$name = mysqli_real_escape_string($dblink, $name);
$query = "UPDATE categories SET `name`='$name', `parent`=$parent WHERE id=$id";
mysqli_query($dblink, $query);
header("Location: index.php", 1, 301);
}
function listCategories($args){
$dblink = $args['db'];
$output = array();
if (!isset($_POST['parent'])) return;
$parent = $_POST['parent'];
if (!preg_match('/^[0-9]+$/', $parent)) return;
$query = "SELECT * FROM categories WHERE parent=$parent";
$result = mysqli_query($dblink, $query);
while ($row = $result->fetch_assoc()) $output[] = $row;
$result->free_result();
echo json_encode($output);
}
?>
<?php
defined('INTERNAL') or die();
$current = $_SESSION['user'];
if (!isset($_GET['id'])){header("Location: index.php"); exit;}
$id = $_GET['id'];
if (!preg_match('/^[0-9]+$/', $id)){header("Location: index.php"); exit;}
$dblink = mysqli_connect($config->dbhost, $config->dbuser, $config->dbpwd, $config->dbname);
mysqli_query($dblink, 'set names utf8');
$query = "SELECT id, name, parent FROM categories WHERE id=$id";
$result = mysqli_query($dblink, $query);
$cat = $result->fetch_assoc();
$result->free();
$query = "SELECT id, name FROM categories WHERE id=$cat[parent]";
$result = mysqli_query($dblink, $query);
$cat = array($cat, $result->fetch_assoc());
$result->free();
$row = $cat[0];
$category = "<td><a href=\"?act=edit&id=$row[id]\">$row[name]</a></td>";
$row = $cat[1];
$parent = "<td>-Нет-</td>";
if ($row) $parent = "<td><a href=\"?act=view&id=$row[id]\">$row[name]</a></td>";
$category .= $parent;
$query = "SELECT l.id, l.name, l.images, u.firstname, u.lastname FROM lots l, users u
WHERE l.category=$id AND u.id=l.organizer";
$lots = "";
$result = mysqli_query($dblink, $query);
while ($row = $result->fetch_assoc()) {
$images = explode(';',$row['images']);
$img = $images[0];
if ($img == '') $img = '-Нету-';
else $img = "<img src=\"/images/data/$img[0]$img[1]/$img[2]$img[3]/$img\"
width=\"100\" height=\"100\" />";
$lots .= "<tr align=\"center\"><td>$row[id]</td><td><a href=\"/mod/lots/?act=view&id=$row[id]\">$row[name]</a></td>
<td>$img</td><td>$row[firstname] $row[lastname]</td></tr>";
};
$result->free();
mysqli_close($dblink);
header('Content-Type: text/html;charset=utf-8');
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Your Name Here - Simple</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="/scripts/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="/scripts/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Icons -->
<link href="/scripts/icons/general/stylesheets/general_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/scripts/icons/social/stylesheets/social_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<!--[if lt IE 8]>
<link href="scripts/icons/general/stylesheets/general_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<link href="scripts/icons/social/stylesheets/social_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<link rel="stylesheet" href="/scripts/fontawesome/css/font-awesome.min.css">
<!--[if IE 7]>
<link rel="stylesheet" href="scripts/fontawesome/css/font-awesome-ie7.min.css">
<![endif]-->
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Palatino+Linotype" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Abel" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="/styles/custom.css" rel="stylesheet" type="text/css" />
<link rel="icon" href="logo.ico" type="image/x-icon" />
<link rel="shortcut icon" href="logo.ico" type="image/x-icon" />
<script type="text/javascript" src="/js/index.js" charset="utf-8"></script>
</head>
<body id="pageBody">
<div id="decorative2">
<div class="container">
<div class="divPanel topArea notop nobottom">
<div class="row-fluid">
<div class="span12">
<div id="divLogo" class="pull-left">
<a href="index.html" id="divSiteTitle">Аукцион</a><br />
<a href="index.html" id="divTagLine"> </a>
</div>
<div id="divMenuRight" class="pull-right">
<div class="navbar">
<button type="button" class="btn btn-navbar-highlight btn-large btn-primary" data-toggle="collapse" data-target=".nav-collapse">
NAVIGATION <span class="icon-chevron-down icon-white"></span>
</button>
<div class="nav-collapse collapse">
<ul class="nav nav-pills ddmenu">
<li class="dropdown"><a href="about.php">О нас</a></li>
<li class="dropdown"><a href="contacts.html">Контакты</a></li>
<li class="dropdown"><a href="index.php">Вход/Регистрация</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="contentOuterSeparator"></div>
<div class="container">
<div class="divPanel page-content">
<div class="breadcrumbs">
<a href="index.html">Главная</a> / <span>Просмотр категории</span>
</div>
<div class="row-fluid">
<!--Edit Main Content Area here-->
<div class="span8" id="divMain">
<div id="content" style="padding-left : 10px">
<table>
<thead><tr><th width="10%">Название</th><th width="20%">Родительская категория</th></tr></thead>
<tbody><tr align="center">
<?php echo $category; ?>
</tr></tbody></table>
<p>Лоты категории</p>
<table>
<thead><tr><th>Id</th><th>Название</th><th>Изображение</th><th>Организатор</th></tr></thead>
<tbody><?php echo $lots; ?></tbody>
</table>
</div>
<!--End Main Content Area here-->
</div>
</div>
<div id="footerInnerSeparator"></div>
</div>
</div>
<div id="footerOuterSeparator"></div>
<div id="divFooter" class="footerArea">
<div class="container">
<div class="divPanel">
<div class="row-fluid">
<div class="span3" id="footerArea1">
<h3>О компании</h3>
<p>Данный сайт принадлежит ООО "Белаукцион", которая является в Республике Беларусь крупнейшим организатором аукционов.</p>
</div>
<div class="span3" id="footerArea4">
<h3>Контакты</h3>
<ul id="contact-info">
<li>
<i class="general foundicon-phone icon"></i>
<span class="field">Телефон:</span>
<br />
8 044 7777 555
</li>
<li>
<i class="general foundicon-mail icon"></i>
<span class="field">Email:</span>
<br />
<a href="mailto:info@yourdomain.com" title="Email">auction@gmail.com</a>
</li>
<li>
<i class="general foundicon-home icon" style="margin-bottom:50px"></i>
<span class="field">Адрес:</span>
<br />
г. Минск<br />
246053 ул. Кальварийская, 7<br />
</li>
</ul>
</div>
</div>
<br /><br />
<div class="row-fluid">
<div class="span12">
<p class="copyright">
© 2016 ООО "Белаукцион". Все авторские права защищены.
</p>
</div>
</div>
<br />
</div>
</div>
</div>
<script src="/scripts/jquery.min.js" type="text/javascript"></script>
<script src="/scripts/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/scripts/default.js" type="text/javascript"></script>
</body>
</html>
ПРИЛОЖЕНИЕ В
Модули подсистемы работы с лотами
<?php
defined('INTERNAL') or die();
$current = $_SESSION['user'];
$dblink = mysqli_connect($config->dbhost, $config->dbuser, $config->dbpwd, $config->dbname);
mysqli_query($dblink, 'set names utf8');
$query = "SELECT id,name FROM categories WHERE parent=0";
$result = mysqli_query($dblink, $query);
$options = "";
while($row = $result->fetch_assoc()){
$options .= "<option value=\"$row[id]\">$row[name]</option>";
}
$result->free_result();
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Your Name Here - Simple</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="/scripts/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="/scripts/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Icons -->
<link href="/scripts/icons/general/stylesheets/general_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/scripts/icons/social/stylesheets/social_foundicons.css" media="screen" rel="stylesheet" type="text/css" />
<!--[if lt IE 8]>
<link href="scripts/icons/general/stylesheets/general_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<link href="scripts/icons/social/stylesheets/social_foundicons_ie7.css" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<link rel="stylesheet" href="/scripts/fontawesome/css/font-awesome.min.css">
<!--[if IE 7]>
<link rel="stylesheet" href="scripts/fontawesome/css/font-awesome-ie7.min.css">
<![endif]-->
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Palatino+Linotype" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Abel" rel="stylesheet" type="text/css">
Подобные документы
Факторы, влияющие на пропускную способность в беспроводных сетях. Использование скриптового языка программирования PHP для разработки базы данных интернет-магазина, его основные преимущества. Современные методы и средства тестирования web-приложений.
дипломная работа [3,5 M], добавлен 10.07.2015Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.
дипломная работа [1,7 M], добавлен 08.06.2013Основы Web-программирования. Сервер баз данных MySQL. Язык сценариев PHP. Язык гипертекстовой разметки HTML. Назначение и цели разработки сайта. Форма входа и регистрации, обратная связь интернет–магазина. Требования к структуре сайта, описание контента.
курсовая работа [754,5 K], добавлен 02.06.2014Обоснование выбора языка программирования для создания интернет магазина. Построение виртуальных страниц. Определение затрат на создание Web-сайта. Расчет трудоемкости создания программного продукта. Использование HTML как языка разметки гипертекста.
дипломная работа [1,2 M], добавлен 28.05.2016Определение назначения системы и обозначение целей создания Web-приложения интернет-магазина по продаже компьютерной техники. Описание страниц сайта и логической структуры приложения. Тестирование, применение приложения и затраты на его разработку.
дипломная работа [2,6 M], добавлен 10.06.2014HTML5 — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете. Создание web-приложения и использованием технологии Asp.net MVC 3 и языка web-разметки HTML5. Состав платформы MVC.
курсовая работа [1,2 M], добавлен 25.05.2012Сущность языков разметки и этапы проектирования. Общая характеристика бесплатных приложений для работы с кодом в текстовом формате. Особенности визуальных редакторов и суть платных приложений. Стандартные средства разработки для Unix систем и их замена.
курсовая работа [49,6 K], добавлен 04.06.2013Стандартный язык разметки HTML позволяет легко и быстро создавать Web-страницы, передаваемые по сети Интернет. Языки сценариев. Создание и размещение собственных WEB-страниц. Процесс пересылки информации из одной части мира в другую. Принцип работы Сети.
реферат [316,6 K], добавлен 15.04.2009Задачи, которые решают интернет-ресурсы. Классификация интернет-рекламы. Обзор существующих Web-технологий. Язык разработки сценариев PHP. Технология построения интерактивных документов DHTML. Средства и технологии для разработки интернет-ресурса.
дипломная работа [1,5 M], добавлен 22.11.2015Предпосылки создания сети Интернет. Характеристика наиболее распространенных протоколов: TCP/IP, HTTP, POP3. История создания системы извлечения информации Gopher. Разработка языков разметки HTML, XML, PHP/FI и XHTML, их версии и сферы применения.
курсовая работа [596,5 K], добавлен 02.04.2013