commit 5301762d11193f2ae2a3ce1bd01a0389f2ed2fe3
parent b3fd29f7ec7bbdb0ac7081bb2d7192b55796701f
Author: Frank Radzio <frank@radzio-sh.de>
Date: Mon, 20 Oct 2014 21:14:59 +0200
auto commit
Diffstat:
2 files changed, 126 insertions(+), 0 deletions(-)
diff --git a/themes/accentbox/admin/login.php b/themes/accentbox/admin/login.php
@@ -0,0 +1,59 @@
+<?php
+ function getBrowserLangs() {
+ $langs[0] = $langs[1] = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
+ $langs[0] = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
+
+ foreach($langs[0] as $l) {
+ $q = explode(';', $l);
+ $lang = substr($q[0], 0, 2);
+ $q = (isset($q[1])) ? (float)substr($q[1], 2) : 1;
+ $result[$lang] = $q;
+ }
+ if(isset($result) && is_array($result)) {
+ arsort($result, SORT_NUMERIC);
+ return $result;
+ }
+ return $result[$langs[1]] = 1;
+ }
+
+
+ $langs = getBrowserLangs();
+ foreach($langs as $prio => $lang) {
+ if($lang = 'de') {
+ include('lang/de-DE.php');
+ break;
+ } elseif($lang = 'en') {
+ include('lang/en-US.php');
+ break;
+ }
+ // AND SO ON .................
+ }
+
+ $page = "Home";
+ include('templates/header_login.php');
+ include('templates/page_header.php');
+?>
+<div id="page">
+ <div class="content">
+ <article class="article">
+ <div id="content_box">
+
+ <?php
+ include('../../../core/admin/user/login.php');
+ ?>
+
+ </div>
+ </article>
+
+<?php
+ include('templates/page_navigation.php');
+?>
+
+ </div><!--#page-->
+</div><!--.container-->
+<?php
+ include('templates/page_footer.php');
+?>
+
+</body>
+</html>
diff --git a/themes/accentbox/templates/header_login.php b/themes/accentbox/templates/header_login.php
@@ -0,0 +1,67 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8">
+ <?php
+ include('../../core/config/variables.config.php');
+ echo "<title>$blog_name | $page</title>";
+ ?>
+
+ <!--iOS/android/handheld specific -->
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="apple-mobile-web-app-capable" content="yes">
+ <meta name="apple-mobile-web-app-status-bar-style" content="black">
+
+ <link rel="stylesheet" type="text/css" media="all" href="css/style.css">
+
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+ <script src="js/modernizr.min.js"></script>
+ <script src="js/customscript.js" type="text/javascript"></script>
+
+ <style type="text/css">
+ #header h1, #header h2 {
+ text-indent: -999em;
+ min-width:200px; margin-top: 0;
+ }
+ #header h1 a, #header h2 a{
+ background: url(images/logo.png) no-repeat;
+ min-width: 200px;
+ display: block;
+ min-height: 80px;
+ line-height: 28px;
+ }
+ .more a, .bubble a:hover, #commentform input#submit {
+ background-color: #79ACCD;
+ }
+ a, .title a:hover, #navigation ul ul li a:hover, #navigation > ul > li > a:hover {
+ color:#79ACCD;
+ }
+ </style>
+<!--<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>!-->
+<script type="text/javascript" src="./sha.js"></script>
+<script type="text/javascript">
+window.setTimeout("reload_timeout()", 295000);
+function reload_timeout() {
+var token = document.getElementById('token').innerHTML;
+self.location.href='./del_token.php?token='+token;
+}
+function go() {
+var token = document.getElementById('token').innerHTML;
+var username = document.getElementById('username').value;
+var passwd = document.getElementById('passwd').value;
+var shaObj = new jsSHA(passwd+username, "TEXT");
+var hash = shaObj.getHash("SHA-512", "HEX");
+//document.write(hash);
+var shaObj1 = new jsSHA(hash+token, "TEXT");
+var hash = shaObj1.getHash("SHA-512", "HEX");
+//document.write('<br/>');
+//document.write(hash);
+var anfragestr = './login_handling.php?username='+username+'&token='+token+'&hash='+hash;
+self.location.href=anfragestr;
+}
+
+</script>
+ </head>