rpicms

A CMS for the Raspberry Pi
git clone git://archive.git.mtrnord.blog/RpicmsTeam/rpicms.git
Log | Files | Refs | README | LICENSE

commit 5301762d11193f2ae2a3ce1bd01a0389f2ed2fe3
parent b3fd29f7ec7bbdb0ac7081bb2d7192b55796701f
Author: Frank Radzio <frank@radzio-sh.de>
Date:   Mon, 20 Oct 2014 21:14:59 +0200

auto commit

Diffstat:
Athemes/accentbox/admin/login.php | 59+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Athemes/accentbox/templates/header_login.php | 67+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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>