| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- <?php
- try {
- $config = parse_ini_file('settings.ini.php', true);
- } catch(Exception $e) {
- die('<b>Unable to read config.ini.php. Did you rename it from config.ini.php-example?</b><br><br>Error message: ' .$e->getMessage());
- }
- foreach ($config as $keyname => $section) {
-
- if(!empty($section["useicons"]) && ($section["useicons"]=="true")){
-
- $icons = "active";
-
- $guesticons = "<span><i class=\"fa fa-toggle-on\"></i></span>";
- $adminicons = "<span><i class=\"fa fa-toggle-on\"></i></span>";
- }
-
- //Guest
- if(!isset($_COOKIE["logged"]) && !empty($section["enabled"]) && ($section["enabled"]=="true") && !empty($section["guest"]) && ($section["guest"]=="true") ) {
- if($icons == "active"){ $listicons = "<span><i class=\"fa ". $section["icon"] ."\"></i></span>"; }
- $loadedlist .= "<li><a>" . $keyname . " " . $listicons ."</a></li>\n";
- $loadedurls .= "<div class=\"z-nopadding\" data-content-url=\"". $section["url"] ."\" data-content-type=\"iframe\"></div>\n";
-
- }
- //Full Access
- if(isset($_COOKIE["logged"]) && !empty($section["enabled"]) && ($section["enabled"]=="true")) {
- if($icons == "active"){ $listicons = "<span><i class=\"fa ". $section["icon"] ."\"></i></span>"; }
- $loadedlist .= "<li><a>" . $keyname . " " . $listicons ."</a></li>\n";
- $loadedurls .= "<div class=\"z-nopadding\" data-content-url=\"". $section["url"] ."\" data-content-type=\"iframe\"></div>\n";
-
- }
- //General
- if (empty($title)) $title = 'Manage My HTPC';
- if(($keyname == "general")) { $title = $section["title"]; }
- }
- if(!isset($_COOKIE["logged"])){
- $lasttablist .= "<li><a>Login" . $guesticons . "</a></li>\n";
- $lasttaburl .= "<div class=\"z-nopadding\" data-content-url=\"setup.php\" data-content-type=\"iframe\"></div>\n";
- }
- if(isset($_COOKIE["logged"])){
- $lasttablist .= "<li><a>Settings" . $adminicons . "</a></li>\n";
- $lasttaburl .= "<div class=\"z-nopadding\" data-content-url=\"setup.php\" data-content-type=\"iframe\"></div>\n";
- }
- if(!file_exists('settings.ini.php')){
- $lasttablist = "<li><a>Setup<span><i class=\"fa fa-spinner\"></i></span></a></li>\n";
- $lasttaburl = "<div class=\"z-nopadding\" data-content-url=\"setup.php\" data-content-type=\"iframe\"></div>\n";
- }
- ?>
- <!doctype html>
- <html class="z-white z-width1200">
- <head>
- <title><?=$title;?></title>
- <meta charset="utf-8">
- <meta name="viewport" content="width = device-width, initial-scale = 1.0" />
- <link href="css/min.css" rel="stylesheet" />
- <link href="css/tabs.min.css" rel="stylesheet" />
- <script src="js/jquery.min.js"></script>
- <script src="js/tabs.min.js"></script>
- <link rel='stylesheet prefetch' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css'>
- </head>
- <body style="position: fixed; top: 0; right: 0; bottom: 0; left: 0;background: url(img/bg.jpg) no-repeat center center fixed;
- -webkit-background-size: cover;
- -moz-background-size: cover;
- -o-background-size: cover;
- background-size: cover;">
- <span> </span>
- <div id="page">
- <!--Tabs Start-->
- <div id="tabbed-nav">
- <ul>
- <?=$loadedlist;?>
- <?=$lasttablist;?>
- </ul>
- <!-- Content container -->
- <div>
- <?=$loadedurls;?>
- <?=$lasttaburl;?>
- </div>
- </div>
- <!--Tabs End-->
- </div>
- <script>
- jQuery(document).ready(function ($) {
- /* jQuery activation and setting options for the tabs*/
- $("#tabbed-nav").zozoTabs({
- defaultTab: "tab1",
- multiline: true,
- theme: "white",
- position: "top-compact",
- size: "medium",
- animation: {
- easing: "easeInOutExpo",
- duration: 450,
- effects: "fade"
- }
- });
- });
- </script>
- <script>
- jQuery('iframe','#container').attr('src',url);
- </script>
- </body>
-
- </html>
|