///////////разбираем адресную строку
require '../includes/parser.inc';
$portfolio_image_path="../images/mc/portfolio/";
//////////разобрали адресную строку
//подключаемся к базе
$link =mysqli_connect ('localhost','mc','mc', 'mc');
//mysqli_select_db ("mc")
//mysqli_query("SET CHARACTER SET UTF8");
//mysqli_query ("SET NAMES UTF8");
//проверяем и устанавливаем переменные из адресной строки
if (isset($_GET['cl'])) {
$cl=$_GET['cl'];
$rb=mysqli_query ($link, "select * from mc where mc_name=".$cl."");
$rbw=mysqli_fetch_array($rb);
if (empty($rbw["mc_id"])) {
header ('location: http://1.mediacosmos.ru/mc');
}
}
if (isset($_GET['id'])) {
$id=$_GET['id'];
$rb=mysqli_query ($link, "select * from mc where mc_id=".$id."");
$rbw=mysqli_fetch_array($rb);
if (empty($rbw["mc_id"])) {
header ('location: http://1.mediacosmos.ru/mc');
}
}
session_start();
if (isset($_SESSION['ipp'])) {
$ipp = $_SESSION['ipp'];
}
if (isset($_GET['ipp'])) {
$ipp = $_GET['ipp'];
$_SESSION['ipp'] = $_GET['ipp'];
}
if (empty($_SESSION['ipp']) and empty($_GET['ipp']) ) {
$ipp=8;
}
if (empty($_GET['id'])) {
$id=0;
}
else {
$id = $_GET['id'];
}
if (isset($_GET['page'])) {
$page=$_GET['page'];
}
else {
$page=1;
}
$ipp=1; //безоговорочно выводим на страницу все работы
//строим breadcrumb
$files=0;
$i=1;
$parent=$id;
while ($i<>0){
$rb=mysqli_query ($link, "select * from mc where mc_id=".$parent."");
$rbw=mysqli_fetch_array($rb);
$breadcrumbs[]=$rbw["mc_id"];
$parent=$rbw["mc_parent"];
if ($parent==0) {
$i=0;
}
};
//начинаем строить страницу
echo '';
echo '';
echo '
';
echo '';
/////////////////////////////////начало функции для подсчета изображений в папке
function get_arr_files($in_dir) {
$array=scandir($in_dir);
$ind=0;
foreach($array as $index => $value) {
if($value!='.' && $value!='..'){
$arr_files[$ind]=$value;
$ind++;
}
}
return $arr_files;
};
function n_files($in_files) {
$arr_files=scandir($in_files);
$count=0;
foreach($arr_files as $index => $value){
if($value!='.' && $value!='..'){
$count++;
}
}
return $count;
}
/////////////////////////////////окончание функции для подсчета изображений в папке
/////////////////////////////////начало верхнего меню
require '../includes/topmenu.inc';
/////////////////////////////////окончание верхнего меню
/////////////////////////////////начало левого меню
echo '';
/////////////////////////////////окончание левого меню
/////////////////////////////////начало breadcrumb
echo '
';
echo '
Главная /  Портфолио';
if (empty($cl)) {
$ra=mysqli_query ($link, "select * from mc where mc_parent=".$id." order by mc_date desc");
$raw=mysqli_fetch_array($ra);
$test=count($raw["mc_id"]);
$skob=true;
if ($test>0){
$skob=false;
}
$breadcrumbs_reversed=array_reverse($breadcrumbs);
if (isset($breadcrumbs_reversed[0])) {
for ($i=0; $i < count($breadcrumbs_reversed); $i++) {
$rb=mysqli_query ($link, "select * from mc where mc_id=".$breadcrumbs_reversed[$i]."");
$rbw=mysqli_fetch_array($rb);
$rc=mysqli_query ($link, "select * from clients where client=".$rbw[mc_name]."");
$rcw=mysqli_fetch_array($rc);
if (($i+1) == count($breadcrumbs_reversed)) {
echo ' / '.mb_strtoupper($rcw["client_name"],'utf-8').'';
if ($skob) {
$cur_date=strtotime($rbw["mc_date"]);
$date=date ('Y', $cur_date);
echo ' ('.$date.')';
}
else {
echo '';
}
}
else {
echo ' / '.$rbw["mc_kind"].'';
}
}
}
} else {
$ra=mysqli_query ("select * from clients where client=".$cl."");
$raw=mysqli_fetch_array($ra);
echo ' / '.mb_strtoupper($raw["client_name"],'utf-8').'';
}
echo '
';
echo '
';
/////////////////////////////////окончание breadcrumb
/////////////////////////////////проверяем есть ли дочерние элементы, если да, то выводим блог
$ra=mysqli_query ($link, "select * from mc where mc_parent=".$id." order by mc_date desc");
$raw=mysqli_fetch_array($ra);
$test=count($raw["mc_id"]);
if ($test>0 and empty($cl)) { //выводим блог
require 'blog.inc';
}
/////////////////////////////////окончание вывода блога
/////////////////////////////////проверяем есть ли дочерние элементы, если нет, то выводим джоб
$ra=mysqli_query ($link, "select * from mc where mc_parent=".$id."");
$raw=mysqli_fetch_array($ra);
$test=count($raw["mc_id"]);
if (empty($test) and empty($cl)) { //выводим джоб
require 'job.inc';
}
/////////////////////////////////окончание вывода джоба
/////////////////////////////////проверяем наличие клиента, если да, то выводим блог
if ($id==0 and isset($cl)) { //выводим блог
$ra=mysqli_query ("select * from mc where mc_name=".$cl." order by mc_date desc");
$raw=mysqli_fetch_array($ra);
require 'client.inc';
}
/////////////////////////////////окончание вывода блога
/////////////////////////////////начало футера
require '../includes/footer.inc';
/////////////////////////////////окончание футера
echo '
'; //content
/////////////////////////////////окончание окна контента
echo '';
/////////////////////////////////закончили выводить страницу
echo '';