File: /home/httpd/html/freecams1.com/public_html/admin/header.php
<?php
require_once('db.php');
if(!$_SESSION['mbAuthToken']) {
$mbAuthToken = md5(uniqid());
$_SESSION['mbAuthToken']= $mbAuthToken;
} else {
$mbAuthToken = $_SESSION['mbAuthToken'];
}
$languages = dbQuery("SELECT * FROM `languages`", false);
?><!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<title><? echo $sitename; ?> Admin Area</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link rel="shortcut icon" href="<?php echo $basehttp; ?>/admin/public/favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin,latin-ext">
<link rel="stylesheet" href="<?php echo $basehttp; ?>/admin/js/jcrop/jquery.crop.css">
<link rel="stylesheet" href="<?php echo $basehttp; ?>/admin/public/css/app.css?<?php echo filemtime("$basepath/admin/public/css/app.css"); ?>" media="all">
<link rel="stylesheet" href="<?php echo $basehttp; ?>/admin/public/css/jquery.ui.css" media="all">
<!-- jQuery -->
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/jquery.js"></script>
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/jquery.ui.js"></script>
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/responsive-tables.js"></script>
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/jquery.uniform.min.js"></script>
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/jquery.colorbox.min.js"></script>
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/jquery.mousewheel.min.js"></script>
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/jquery.mCustomScrollbar.min.js"></script>
<script src="<?php echo $basehttp; ?>/admin/js/jquery.ui.touch-punch.min.js"></script>
<script src="<?php echo $basehttp; ?>/admin/js/jcrop/jquery.crop.js"></script>
<!-- libs -->
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/modernizr.custom.min.js"></script>
<!-- app -->
<script src="<?php echo $basehttp; ?>/admin/public/js/app/app.js?<?php echo filemtime("$basepath/admin/public/js/app/app.js"); ?>"></script>
<script src="<?php echo $basehttp; ?>/admin/public/js/app/main.js?<?php echo filemtime("$basepath/admin/public/js/app/main.js"); ?>"></script>
<script src="<?php echo $basehttp; ?>/includes/trumbowyg/trumbowyg.min.js"></script>
<link rel="stylesheet" href="<?php echo $basehttp; ?>/includes/trumbowyg/ui/trumbowyg.min.css">
<!-- Media Queries support for IE6-8 -->
<!--[if lt IE 9]><script src="<?php echo $basehttp; ?>/admin/public/js/libs/respond.min.js"></script><![endif]-->
<!-- HTML5 element support for IE6-8 -->
<!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if (gte IE 6)&(lte IE 8)]>
<script src="<?php echo $basehttp; ?>/admin/public/js/libs/selectivizr-min.js"></script>
<![endif]-->
<script>
var basehttp = '<?php echo $basehttp; ?>';
var current_url = '<?php echo $basehttp . $_SERVER['SCRIPT_NAME']; ?>';
var current_query = '<?php echo str_replace($_SERVER['SCRIPT_NAME'], '', $_SERVER['REQUEST_URI']); ?>';
$().ready(function () {
$(".popMemcached").colorbox({width: "1150px", height: "620px", iframe: true});
$('textarea.editor-enabled').each(function () {
$(this).trumbowyg();
});
$(window).on('resize', function () {
if ($('body').hasClass('colorbox-opened')) {
$.colorbox.resize({
width: '98%',
height: '95%'
});
}
});
$(document).delegate('.popEdit', 'click', function () {
var id = $(this).attr('data');
var link = $(this).attr('href');
$.colorbox({
width: '97%',
height: '95%',
iframe: true,
href: link,
onOpen: function () {
$('body').addClass('colorbox-opened');
},
onClosed: function () {
$("#record" + id).load("<?php echo $basehttp ?>/admin/existing_content_row.php?id=" + id);
$('body').removeClass('colorbox-opened');
}
});
return false;
});
$(document).delegate('.popEditPublish', 'click', function () {
var id = $(this).attr('data');
var link = $(this).attr('href');
$.colorbox({
width: '97%',
height: '95%',
iframe: true,
href: link,
onOpen: function () {
$('body').addClass('colorbox-opened');
},
onClosed: function () {
$("#record" + id).load("<?php echo $basehttp ?>/admin/publish_row.php?id=" + id);
$('body').removeClass('colorbox-opened');
}
});
return false;
});
$('.colorbox').colorbox();
$("form").each(function() {
var $input = $('<input>').attr({
type: 'hidden',
id: 'mbAuthToken',
name: 'mbAuthToken',
value: '<? echo $mbAuthToken; ?>'
});
$(this).prepend($input);
});
$( function() {
$( ".datepicker" ).datepicker({
showOtherMonths: true,
selectOtherMonths: true,
dateFormat: 'yy-mm-dd'
});
} );
});
function deleteRow(id) {
var res = confirm('Are you sure to delete this item?');
if (res === true) {
$("#record" + id).css('opacity', 0.4);
$.get('<?php echo $basehttp ?>/admin/delete_content.php?id=' + id + '&site=<?php echo (int) $_GET['site']; ?>', function () {
$("#record" + id).fadeOut('slow', function() { $(this).remove(); });
});
}
}
function deleteImage(id) {
$("#image" + id).css('opacity', 0.4);
$.get('<?php echo $basehttp ?>/admin/delete_image.php?id=' + id, function () {
$("#image" + id).fadeOut('slow');
$("#image" + id).remove(); //this is the line that will do the work
});
}
function unassignRow(id) {
$("#record" + id).css('opacity', 0.4);
$.get('<?php echo $basehttp ?>/admin/unassign_content.php?id=' + id, function () {
$("#record" + id).fadeOut('slow', function() { $(this).remove(); });
});
}
function publishRow(id) {
$("#record" + id).css('opacity', 0.4);
$.get('<?php echo $basehttp ?>/admin/publish_content.php?id=' + id + '&site=<?php echo (int) $_GET['site']; ?>', function () {
$("#record" + id).fadeOut('slow', function() { $(this).remove(); });
});
}
function approveRow(id) {
$("#record" + id).css('opacity', 0.4);
$.get('<?php echo $basehttp ?>/admin/approve_content.ajax.php?id=' + id + '&site=<?php echo (int) $_GET['site']; ?>', function () {
$("#record" + id).fadeOut('slow', function() { $(this).remove(); });
});
}
function swapThumb(id, url, newthumb) {
document.getElementById('thumb' + id).src = url;
$.get('<?php echo $basehttp ?>/admin/swap_thumb.php?id=' + id + '&thumb=' + newthumb);
$.colorbox.close()
}
</script>
</head>
<body>
<div id="page" class="page-dashboard">
<aside id="sidebar-left" class="sidebar sidebar-left" data-cookie="sidebarLeftToggled">
<a href="#" class="toggle"></a>
<a href="<? echo $basehttp; ?>/admin/index.php" class="logo">
<img src="<?php echo $basehttp; ?>/admin/public/img/mb-logo-default.png" alt="">
</a>
<nav>
<ul>
<?php
//define admin navigation items
$contentNav = array(
array("Approval Queue", "$basehttp/admin/queue.php"),
array("Publish Queue", "$basehttp/admin/publish.php"),
array("Publishing Schedule", "$basehttp/admin/publishing_schedule.php"),
array("Existing Content", "$basehttp/admin/existing_content.php"),
array("Add Hosted/Hotlinked", "$basehttp/admin/add.php"),
array("Add Embedded Video", "$basehttp/admin/add_embedded.php"),
array("Add Single Plug", "$basehttp/admin/add_plug.php"),
array("FTP Video Import", "$basehttp/admin/ftp_content.php"),
array("FTP Photo Import", "$basehttp/admin/ftp_photos.php"),
array("CSV Import", "$basehttp/admin/csv_import.php"),
array("CSV Import Queue", "$basehttp/admin/csv_import_queue.php"),
array("CSV Failure Log", "$basehttp/admin/csv_import_failures.php"),
array("CSV Photos", "$basehttp/admin/csv_photos.php"),
array("CSV Photo Queue", "$basehttp/admin/csv_photos_queue.php"),
array("Youtube Single Import", "$basehttp/admin/youtube_import.php"),
array("Youtube Bulk Import", "$basehttp/admin/youtube_bulk_import.php"),
array("Export Content", "$basehttp/admin/export_content.php")
);
$scrapersNav = array(
array("Tube Scraper", "$basehttp/admin/scraper.php"),
array("Scraper Queue", "$basehttp/admin/scraper_queue.php"),
);
$usersNav = array(
array("Add User", "$basehttp/admin/add_user.php"),
array("Regular Users", "$basehttp/admin/users.php"),
array("Partner Users", "$basehttp/admin/users.php?level=2"),
array("Admin Users", "$basehttp/admin/users.php?level=3"),
array("Login History", "$basehttp/admin/login_log.php"),
array("Export Users", "$basehttp/admin/export_users.php")
);
$modelsNav = array(
array("Add Model", "$basehttp/admin/add_model.php"),
array("Manage Models", "$basehttp/admin/models.php"),
array("CSV Import", "$basehttp/admin/models_bulk_add.php"),
array("Export Models", "$basehttp/admin/export_models.php")
);
$paysitesNav = array(
array("Add Paysite", "$basehttp/admin/add_paysite.php"),
array("Manage Paysites", "$basehttp/admin/paysites.php"),
array("CSV Import", "$basehttp/admin/paysites_csv.php"),
array("Export Paysites", "$basehttp/admin/export_paysites.php")
);
$channelsNav = array(
array("Manage Categories", "$basehttp/admin/niches.php"),
);
$commentsNav = array(
array("Content Comments", "$basehttp/admin/comments.php"),
array("Models Comments", "$basehttp/admin/comments.php?type=1"),
array("Users Comments", "$basehttp/admin/comments.php?type=2")
);
$staticPageNav = array(
array("Add Static Page", "$basehttp/admin/add_static.php"),
array("Static Pages", "$basehttp/admin/static.php"),
array("separator"),
array("Add Custom Block", "$basehttp/admin/add_block.php"),
array("Custom Blocks", "$basehttp/admin/blocks.php"),
);
$serversNav = array(
array("Manage Servers", "$basehttp/admin/servers_list.php")
);
$settingsNav = array(
array("Settings", "$basehttp/admin/settings.php"),
array("Metatags", "$basehttp/admin/metatags.php"),
array("Content Fields", "$basehttp/admin/fields.php"),
array("Email Templates", "$basehttp/admin/email_templates.php"),
array("Server Status", "$basehttp/admin/server_status.php"),
array("Memcached Status", "$basehttp/admin/memcache.php", "class='popMemcached'")
);
$languagesNav = array(
array("Manage Languages", "$basehttp/admin/languages.php"),
array("Translations", "$basehttp/admin/translate.php"),
);
$xmlRssNav = array(
array("XML Import Feeds", "$basehttp/admin/xml_feeds.php"),
array("Run XML Importer", "$basehttp/admin/xml_import.php"),
array("XML Importer Log", "$basehttp/admin/xml_log.php"),
array("RSS/XML Export", "$basehttp/admin/rss.php"),
array("Text Export", "$basehttp/admin/text_feed.php")
);
$encoderNav = array(
array("Run Encoder", "$basehttp/admin/encode.php"),
array("Encoder Log", "$basehttp/admin/encoder_log.php"),
array("Encoder Queue", "$basehttp/admin/encoder_queue.php")
);
// popMemcached
$marketPlaceNav = array(
array("Mechbunny Marketplace", "$basehttp/admin/marketplace.php"),
);
$helpNav = array(
array("Manual", "$basehttp/admin/manual.php"),
array("Support / Knowledgebase", "http://support.mechbunny.com"),
array("License", "$basehttp/admin/license.php"),
);
if ($mod['paysite']) {
$advancedPaysiteNav = array(
array("Users Login History", "$basehttp/admin/modules/paysite/logins_list.php"),
array("Top Users by Usage", "$basehttp/admin/modules/paysite/watch_list.php")
);
}
//bof process extra modules
$modules = scandir($basepath . '/admin/modules');
$newNavItems = array();
foreach ($modules as $i) {
if ($i != '.' && $i != '..' && is_dir($basepath . '/admin/modules/' . $i)) {
@include($basepath . '/admin/modules/' . $i . '/_config.php');
if ($navHeading && $navItems) {
$newNavItems[] = array("name" => $navHeading, "elements" => $navItems);
}
}
}
//eof
//get active menu
$thisScriptTmp = $basehttp . $_SERVER['SCRIPT_NAME'];
$thisScriptTmp = str_replace("$basehttp/admin/", "", $thisScriptTmp);
$thisScript = "$basehttp/admin/$thisScriptTmp";
if (is_int(recursive_array_search($thisScript, $contentNav))) {
$active_menu = 'content';
} elseif (is_int(recursive_array_search($thisScript, $scrapersNav))) {
$active_menu = 'scrapers';
} elseif (is_int(recursive_array_search($thisScript, $usersNav))) {
$active_menu = 'users';
} elseif (is_int(recursive_array_search($thisScript, $modelsNav))) {
$active_menu = 'models';
} elseif (is_int(recursive_array_search($thisScript, $paysitesNav))) {
$active_menu = 'paysites';
} elseif (is_int(recursive_array_search($thisScript, $channelsNav))) {
$active_menu = 'channels';
} elseif (is_int(recursive_array_search($thisScript, $staticPageNav))) {
$active_menu = 'static';
} elseif (is_int(recursive_array_search($thisScript, $commentsNav))) {
$active_menu = 'comments';
} elseif (is_int(recursive_array_search($thisScript, $serversNav))) {
$active_menu = 'servers';
} elseif (is_int(recursive_array_search($thisScript, $settingsNav))) {
$active_menu = 'settings';
} elseif (is_int(recursive_array_search($thisScript, $languagesNav))) {
$active_menu = 'languages';
} elseif (is_int(recursive_array_search($thisScript, $xmlRssNav))) {
$active_menu = 'xmlrss';
} elseif (is_int(recursive_array_search($thisScript, $encoderNav))) {
$active_menu = 'encoder';
} elseif (is_int(recursive_array_search($thisScript, $helpNav))) {
$active_menu = 'help';
} elseif ( stripos($_SERVER['REQUEST_URI'],"template_editor.php") !== false) {
$active_menu = 'template';
} elseif ( stripos($_SERVER['REQUEST_URI'],"marketplace.php") !== false) {
$active_menu = 'marketplace';
}
if ($mod['paysite']) {
if (is_int(recursive_array_search($thisScript, $advancedPaysiteNav))) {
$active_menu = 'advanced-paysite';
}
}
?>
<li><a href="<?php echo $basehttp; ?>/admin/index.php" class="home<?php echo (!isset($active_menu) || $active_menu == 'home') ? ' active' : ''; ?>"><i class="icn ion ion-home"></i><span>Home</span></a></li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'content' ? ' active' : ''; ?>"><i class="icn ion ion-cube"></i><span>Content</span></a>
<ul>
<?php foreach ($contentNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php foreach ($newNavItems as $i) { ?>
<li class="tree">
<a href="#" class="<?php echo $active_menu == preg_replace('/[^a-z]+/', '-', mb_strtolower($i['name'], 'utf-8')) ? ' active' : ''; ?>"><i class="icn ion icn-<?php echo clearString($i['name']); ?>"></i><?php echo $i['name']; ?></a>
<ul>
<?php foreach ($i['elements'] as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li>
<a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php } ?>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'scrapers' ? ' active' : ''; ?>"><i class="icn ion ion-network"></i><span>External</span></a>
<ul>
<?php foreach ($scrapersNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'users' ? ' active' : ''; ?>"><i class="icn ion ion-person-stalker"></i><span>Users</span></a>
<ul>
<?php foreach ($usersNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'channels' ? ' active' : ''; ?>"><i class="icn ion ion-map"></i><span>Categories</span></a>
<?php if (is_array($channelsNav)) { ?>
<ul>
<?php foreach ($channelsNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'models' ? ' active' : ''; ?>"><i class="icn ion ion-android-star-outline"></i><span>Models</span></a>
<ul>
<?php foreach ($modelsNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'paysites' ? ' active' : ''; ?>"><i class="icn ion ion-cash"></i><span>Paysites / Ad Groups</span></a>
<ul>
<?php foreach ($paysitesNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php if ($mod['paysite']) { ?>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'advanced-paysite' ? ' active' : ''; ?>"><i class="icn ion ion-card"></i><span>Advanced Paysite</span></a>
<ul>
<?php foreach ($advancedPaysiteNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php } ?>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'comments' ? ' active' : ''; ?>"><i class="icn ion ion-chatboxes"></i><span>Comments</span></a>
<ul>
<?php foreach ($commentsNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'xmlrss' ? ' active' : ''; ?>"><i class="icn ion ion-social-rss"></i><span>Feeds</span></a>
<ul>
<?php foreach ($xmlRssNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'static' ? ' active' : ''; ?>"><i class="icn ion ion-document"></i><span>Static Pages & Blocks</span></a>
<ul>
<?php foreach ($staticPageNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php if ($multiple_servers == 1) { ?>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'servers' ? ' active' : ''; ?>"><i class="icn ion ion-ios-cloud-upload-outline"></i><span>Servers</span></a>
<ul>
<?php foreach ($serversNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php } ?>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'server-status' || $active_menu == 'settings' ? ' active' : ''; ?>"><i class="icn ion ion-settings"></i><span>Settings & Server Status</span></a>
<ul>
<?php foreach ($settingsNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'encoder' ? ' active' : ''; ?>"><i class="icn ion ion-soup-can-outline"></i><span>Encoder</span></a>
<ul>
<?php foreach ($encoderNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="#" class="<?php echo $active_menu == 'languages' ? ' active' : ''; ?>"><i class="icn ion ion-earth"></i><span>Languages</span></a>
<ul>
<?php foreach ($languagesNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php foreach ($e[1] as $k) { ?>
<li><a href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li class="tree">
<a href="<?php echo $basehttp; ?>/admin/manual.php" class="<?php echo $active_menu == 'help' ? ' active' : ''; ?>"><i class="icn ion ion-help"></i><span>Help</span></a>
<ul>
<?php foreach ($helpNav as $e) { ?>
<?php if (is_array($e[1])) { ?>
<li><a href="#"><?php echo $e[0]; ?></a>
<ul>
<?php
foreach ($e[1] as $k) {
unset($thisNavClass);
if ($k[2]) {
$thisNavClass = $k[2];
}
?>
<li><a <?php echo $thisNavClass; ?> href="<?php echo $k[1]; ?>"><?php echo $k[0]; ?></a></li>
<?php } ?>
</ul>
</li>
<?php } else { ?>
<?php if ($e[0] == 'separator') { ?>
<li class="separator"><span></span></li>
<?php } else { ?>
<li><a href="<?php echo $e[1]; ?>"><?php echo $e[0]; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
</li>
<li>
<a href="<?php echo $basehttp; ?>/admin/template_editor.php" class="<?php echo $active_menu == 'template' ? ' active' : ''; ?>"><i class="icn ion ion-document-text"></i><span>Template File Editor</span></a>
</li>
<li class="separator"><span></span></li>
<li><a href="<?php echo $basehttp; ?>/admin/logout.php" class="logout"><i class="icn ion ion-log-out"></i><span>Logout</span></a></li>
</ul>
</nav>
<div class="copyright">
<p>Copyright 2008-<?php echo date('Y'); ?> <b>Mechanical Bunny Media.</b></p>
<p>All Rights Reserved. By using this software you agree to the non-transferable license shown under the help tab. <b>Version: <?php include($basepath . '/admin/version.php'); ?></b><br>
<iframe src="https://www.mechbunny.com/tube_current_version.php" frameborder="0" width='100%' height='20' scrolling="no"></iframe>
</p>
</div>
</aside>
<section id="content" class="page-content">
<aside id="sidebar-right" class="sidebar-right">
<header id="header-user" class="page-header" style='border-bottom: none;'>
<div class="logged row">
<div class="col-xs-12">
<span class="user pull-right">
<a href="<?php echo $basehttp; ?>/admin/logout.php" title="Logout" class="logout"><i class="icn ion ion-log-out"></i></a>
</span>
</div>
</div>
</header>
<div id="block-thumbnailer-stats" class="block" data-ajax-refresh="<?php echo $basehttp; ?>/admin/encoder_stats.php" data-refresh-interval="5">
<?php include_once "$basepath/admin/encoder_stats.php"; ?>
</div>
<div id="block-thumbnailer-stats" class="block" data-ajax-refresh="<?php echo $basehttp; ?>/admin/scraper_stats.php" data-refresh-interval="5">
<?php include_once "$basepath/admin/scraper_stats.php"; ?>
</div>
<div id="block-csv-stats" class="block" data-ajax-refresh="<?php echo $basehttp; ?>/admin/csv_stats.php" data-refresh-interval="5">
<?php include_once "$basepath/admin/csv_stats.php"; ?>
</div>
<div id="block-csv-photos-stats" class="block" data-ajax-refresh="<?php echo $basehttp; ?>/admin/csv_photos_stats.php" data-refresh-interval="5">
<?php include_once "$basepath/admin/csv_photos_stats.php"; ?>
</div>
<div id="block-quick-stats" class="block">
<h2><span class='icn ion ion-cube'></span> Statistics</h2>
<div class="content quickstats">
<ul>
<li><a href='<?php echo $basehttp; ?>/admin/existing_content.php'>Media Published<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `content` WHERE `approved` = 2 AND `enabled` = 1", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/publish.php'>Publish Queue<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `content` WHERE `approved` = 2 AND `enabled` = 0", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/queue.php'>Approval Queue<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `content` WHERE `approved` = 0", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/encoder_queue.php'>Encoding Queue<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `content` WHERE `approved` = 1", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/csv_import_queue.php'>CSV Import Queue<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `csv_import`", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/scraper_queue.php'>Scraper Queue<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `scraper_import`", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/models.php'>Models<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `pornstars`", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/paysites.php'>Paysites<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `paysites`", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/niches.php'>Channels<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `niches`", 'count'); ?></span></a></li>
<li><a href='<?php echo $basehttp; ?>/admin/users.php'>Users<span><?php echo dbValue("SELECT COUNT(*) AS `count` FROM `users`", 'count'); ?></span></a></li>
</ul>
</div>
</div>
<div id="block-quick-stats" class="block">
<h2><span class='icn ion ion-settings'></span> Server</h2>
<div class="content quickstats">
<?
$loadresult = @exec('uptime');
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/", $loadresult, $avgs);
$uptime = explode(' up ', $loadresult);
$uptime = explode(',', $uptime[1]);
$uptime = $uptime[0] . ', ' . $uptime[1];
$bytes = disk_free_space($video_path);
$bytes2 = disk_total_space($video_path);
$bytes = $bytes2-$bytes;
$si_prefix = array( 'B', 'KB', 'MB', 'GB', 'TB', 'EB', 'ZB', 'YB' );
$base = 1024;
$class = min((int)log($bytes , $base) , count($si_prefix) - 1);
$class2 = min((int)log($bytes2 , $base) , count($si_prefix) - 1);
$diskFree = sprintf('%1.2f' , $bytes / pow($base,$class)) . ' ' . $si_prefix[$class];
$diskTotal = sprintf('%1.2f' , $bytes2 / pow($base,$class2)) . ' ' . $si_prefix[$class2];
?>
<ul>
<li><a href='<? echo $basehttp; ?>/admin/server_status.php'>Load<span><? echo $avgs[1] . ', ' . $avgs[2] . ', ' . $avgs[3] ?></span></a></li>
<li><a href='<? echo $basehttp; ?>/admin/server_status.php'>Uptime<span><? echo $uptime ?></span></a></li>
<li><a href='<? echo $basehttp; ?>/admin/server_status.php'>Disk<span><? echo $diskFree ;?> / <? echo $diskTotal; ?></span></a></li>
<li><a href='<? echo $basehttp; ?>/admin/server_status.php'>PHP<span><? echo phpversion(); ?></span></a></li>
<li><a href='<? echo $basehttp; ?>/admin/server_status.php'>MySQL<span><? echo(dbValue("SHOW VARIABLES LIKE \"version\"",'Value')); ?></span></a></li>
</ul>
</div>
</div>
</aside> <!-- // #sidebar-right -->
<div id="main-content" class="main-content">
<div class="content-area">