Разработка клиент-серверного веб-приложения "Интернет-аукцион"

Концепция 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> &nbsp;/&nbsp; <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> &nbsp;/&nbsp; <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> &nbsp;/&nbsp; <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> &nbsp;/&nbsp; <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.2014

  • HTML5 — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете. Создание 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.