Hey RetroTowner,
ich will euch mein neues Projekt vorstellen.
Hierbei handelt es sich um eine Content Management System was in PHP geschrieben wird. Es wird sicherlich nicht mehr lange dauern, bis endlich HabboGT ihre Türen öffnen.
(Dies soll keine Vorstellung sein).
Das Content Management System läuft zurzeit auf der neuen Habbo UI, und bietet zurzeit nicht viele Features.
Hier mal einige Screenshots und Snippets vom Code.
#Screenshots:
#Snippets:
site.class.php:
Spoiler anzeigen
PHP
<?php
/**
* @author Juka
* @copyright 2014
*/
include('db.connect.php');
class Site {
public $sitename = null;
public $path = null;
private $mysqli;
public function __construct(mysqli $mysqli) {
$this -> setConnect($mysqli);
$this -> fetchSiteNameFromDatabase();
$this -> getPath();
}
private function setConnect($mysqli) {
$this -> mysqli = $mysqli;
return $this;
}
public function fetchSiteNameFromDatabase() {
$result = $this -> mysqli->query("SELECT sitename FROM site_config");
$arrayFetch = $result->fetch_assoc();
$this -> sitename = $arrayFetch["sitename"];
return $this -> sitename;
}
public function __tostring() {
return (string)$this -> fetchSiteNameFromDatabase();
}
public function getPath() {
$result = $this -> mysqli->query("SELECT path FROM site_config");
$arrayFetch = $result->fetch_assoc();
$this -> path = $arrayFetch['path'];
return $this -> path;
}
}
?>
Alles anzeigen
#Login Snippet:
Spoiler anzeigen
PHP
<?php
include("global.php");
if(isUserLoggedIn()) { header("Location: home/me"); }
/**
* @author Juka
* @copyright 2014
*/
$pagename = "Index";
if(isset($_POST['submit'])) {
$username = $mysqli->real_escape_string($_POST['username']);
$password = $mysqli->real_escape_string($_POST['password']);
$checkAcc = $mysqli->query("SELECT * FROM users WHERE username = '".$username."'");
if($checkAcc->num_rows > 0) {
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
$mysqli->query("UPDATE users SET ip_last = '".$_SERVER['REMOTE_ADDR']."', last_online = '".time()."'");
header("Location: me.php");
} else {
$login_error = "Falscher Username oder Passwort";
}
if($username == null || $password == null) {
$login_error = "Alle Felder müssen ausgefüllt sein.";
}
}
?>
Alles anzeigen
Joa, dass war es von meiner Seite.