Commit 05e71c79 authored by pedro_morgan's avatar pedro_morgan
Browse files

* Made login/index class php5

* Also replaces " with ' 
parent 6bb87874
...@@ -32,42 +32,41 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ...@@ -32,42 +32,41 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
class login_index { class login_index {
var $status = ''; public $status = '';
var $target = ''; private $target = '';
function render() { public function render() {
if(isset($_SESSION['s']['user']) && is_array($_SESSION['s']['user']) && is_array($_SESSION['s']['module'])) {
if(is_array($_SESSION["s"]["user"]) && is_array($_SESSION["s"]["module"])) { die('HEADER_REDIRECT:'.$_SESSION['s']['module']['startpage']);
die('HEADER_REDIRECT:'.$_SESSION["s"]["module"]["startpage"]);
} }
global $app; global $app;
$app->uses('tpl'); $app->uses('tpl');
$app->tpl->newTemplate("form.tpl.htm"); $app->tpl->newTemplate('form.tpl.htm');
$error = '';
//* Login Formular wurde abgesandt
// Login Formular wurde abgesandt
if(count($_POST) > 0) { if(count($_POST) > 0) {
//die('Hier'); //die('Hier');
// importiere Variablen // importiere Variablen
$username = $app->db->quote($_POST["username"]); $username = $app->db->quote($_POST['username']);
$passwort = $app->db->quote($_POST["passwort"]); $passwort = $app->db->quote($_POST['passwort']);
if($username != '' and $passwort != '') { if($username != '' and $passwort != '') {
$sql = "SELECT * FROM sys_user WHERE USERNAME = '$username' and ( PASSWORT = '".md5($passwort)."' or PASSWORT = password('$passwort') )"; $sql = "SELECT * FROM sys_user WHERE USERNAME = '$username' and ( PASSWORT = '".md5($passwort)."' or PASSWORT = password('$passwort') )";
if($user = $app->db->queryOneRecord($sql)) { if($user = $app->db->queryOneRecord($sql)) {
if($user["active"] == 1) { if($user['active'] == 1) {
$user = $app->db->toLower($user); $user = $app->db->toLower($user);
$_SESSION = array(); $_SESSION = array();
$_SESSION["s"]["user"] = $user; $_SESSION['s']['user'] = $user;
$_SESSION["s"]["user"]["theme"] = $user["app_theme"]; $_SESSION['s']['user']['theme'] = $user['app_theme'];
$_SESSION["s"]["language"] = $user["language"]; $_SESSION['s']['language'] = $user['language'];
if(is_file($_SESSION["s"]["user"]["startmodule"]."/lib/module.conf.php")) { if(is_file($_SESSION['s']['user']['startmodule'].'/lib/module.conf.php')) {
include_once($_SESSION["s"]["user"]["startmodule"]."/lib/module.conf.php"); include_once($_SESSION['s']['user']['startmodule'].'/lib/module.conf.php');
$_SESSION["s"]["module"] = $module; $_SESSION['s']['module'] = $module;
} }
//$site = $app->db->queryOneRecord("SELECT * FROM mb_sites WHERE name = '".$user["site_preset"]."'"); //$site = $app->db->queryOneRecord("SELECT * FROM mb_sites WHERE name = '".$user["site_preset"]."'");
...@@ -83,7 +82,7 @@ function render() { ...@@ -83,7 +82,7 @@ function render() {
//$this->target = 'admin:index'; //$this->target = 'admin:index';
//return ''; //return '';
echo 'HEADER_REDIRECT:'.$_SESSION["s"]["module"]["startpage"]; echo 'HEADER_REDIRECT:'.$_SESSION['s']['module']['startpage'];
//echo 'HEADER_REDIRECT:content.php?s_mod=admin&s_pg=index'; //echo 'HEADER_REDIRECT:content.php?s_mod=admin&s_pg=index';
exit; exit;
} else { } else {
...@@ -92,7 +91,7 @@ function render() { ...@@ -92,7 +91,7 @@ function render() {
} else { } else {
// Username oder Passwort falsch // Username oder Passwort falsch
$error = $app->lng(1002); $error = $app->lng(1002);
if($app->db->errorMessage != '') $error .= "<br>".$app->db->errorMessage != ''; if($app->db->errorMessage != '') $error .= '<br>'.$app->db->errorMessage != '';
} }
} else { } else {
// Username oder Passwort leer // Username oder Passwort leer
...@@ -109,7 +108,7 @@ function render() { ...@@ -109,7 +108,7 @@ function render() {
$app->tpl->setVar('error',$error); $app->tpl->setVar('error', $error);
$app->tpl->setInclude('content_tpl','login/templates/index.htm'); $app->tpl->setInclude('content_tpl','login/templates/index.htm');
$app->tpl_defaults(); $app->tpl_defaults();
//$app->tpl->pparse(); //$app->tpl->pparse();
...@@ -118,8 +117,8 @@ function render() { ...@@ -118,8 +117,8 @@ function render() {
return $app->tpl->grab(); return $app->tpl->grab();
} } // << end function
} } // << end class
?> ?>
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment