isLoggedIn() != 1){
redirect("login&goto=".$goto);
}
}
function redirect($goto){
header($_SERVER["SERVER_PROTOCOL"] . " 302 Moved");
header("Location: ".DOMAIN."?page=".$goto);
ob_clean();
exit;
}
function failure($reason, $httpcode, $ajax = true, $heading = NULL){
# send header with $httpcode
header($_SERVER['SERVER_PROTOCOL'] . " " . $httpcode);
# just echo the reason to the ajax response
if($ajax){
echo $reason;
exit;
}
// TODO: Put pretty HTML here, please --deprecated?
# print full error page
if($heading != NULL)
echo $heading;
echo $reason;
# exit the script here
exit;
}
function print_login($option = false){
if( isset($_GET["goto"]) && $_GET["goto"] != "" ) {
$goto = htmlentities($_GET["goto"]);
} else {
$goto = "index";
}
global $user;
if ( $user->isLoggedIn() ){
redirect("index");
}
?>
Mit * markierte Felder sind Pflichtfelder.
*/ ?>
Bitte gib deine E-Mail Adresse ein. Es wird dir daraufhin eine Mail mit einem Link zugestellt, der dich einloggt.
bypassCache = true;
global $user;
if ( $user->isLoggedIn() ){
$user->logout();
header($_SERVER["SERVER_PROTOCOL"] . " 301 Moved");
header("Location: ".DOMAIN."?page=logout");
}
print_login("logout");
}
function print_index(){
?>
Junge Gemeinde Adlershof
Wir sind die Junge Gemeinde in Adlershof.
Wir treffen uns immer Donnerstags um 19:30 Uhr in der Remise Arndtstraße 12a.
Am besten sind wir über unsere Aktiviere JavaScript um die E-Mail Adresse zu sehen! erreichbar.
addHeader('');
$moar->addFooter('
');
$result = $db->doQuery("SELECT * FROM " . DBPREFIX . "member;");
?>
Adressliste
Es existiert kein Mitglied mit dieser ID
exists(CACHEPREFIX . "adressliste.html")){
echo $c->getValue(CACHEPREFIX . "adressliste.html");
header("X-Cache-Table: Hit");
return;
}
ob_start();
?>
# |
Name |
Adresse |
Telefon |
Handynummer |
E-Mail |
Geburtstag |
ändern |
fetch_array(MYSQLI_ASSOC) ){
$surname = explode(" ", $row['name']);
$surname = $surname[ count($surname) - 1 ];
echo "
| $count |
".htmlentities($surname)."".htmlentities($row['name'])." |
".htmlentities($row['adresse'])." |
".htmlentities($row['telefonnummer'])." |
".htmlentities($row['handynummer'])." |
".htmlentities($row['email'])." |
".htmlentities($row['geburtstag'])." |
|
";
$count++;
}
?>
setKey(CACHEPREFIX . "adressliste.html", $table);
ob_end_flush();
}
function print_update_list($id){
lredirect("liste");
global $db;
$sql = $db->prepare("SELECT * FROM " . DBPREFIX . "member WHERE member_id = %d", $id);
$result = $db->doQuery($sql);
if(!$result){
print_list("update");
exit;
}
if ( $row = $result->fetch_array(MYSQLI_ASSOC) ){
?>
Änderung für
Füge die Daten hinzu
prepare("INSERT INTO " . DPREFIX . "member (id, name, adresse, telefonnummer, handynummer, email, geburtstag) VALUES (NULL. %s, %s, %s, %s, %s, %s);", $_POST['name'], $_POST['adresse'], $_POST['telefonnummer'], $_POST['handynummer'], $_POST['email'], $_POST['geburtstag']);
if( ! $db->doQuery($sql) )
return false;
else
return true;
}
function print_404(){
header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
global $c;
$c->bypassCache=true;
?>
Error 404 - Not Found
Wir haben die Seite '' nicht gefunden!
Geh eins zurück!
isLoggedIn() ){
redirect("index");
}
?>
Mit * markierte Felder sind Pflichtfelder.
bypassCache = true;
lredirect("account");
global $user;
?>
Mit * markierte Felder sind Pflichtfelder.
Log dich aus
Logout
bypassCache = true;
if ( ! isset($_GET["type"]) || $_GET["type"] == "plain" )
$type = "plain";
else
$type = "csv";
lredirect("download;type=".$type);
header($_SERVER["SERVER_PROTOCOL"] . " 302 Moved");
header("Refresh: 0; ".DOMAIN."?page=action&task=download&type=".$type);
?>
Download
Der Download der Adressliste (vom Typ 'text/') sollte automatisch starten.
prepare("SELECT name, description, owner, time FROM " . DBPREFIX . "gallery WHERE id = %d ;", $_GET["gallery"]);
$res = $db->doQuery($sql);
require 'static/modal-new-gallery.php';
if ( $res->num_rows <= 0 ) {
// Start 404
$c->bypassCache=true;
?>
Keine Galerie gefunden!
Vielleicht wäre es angebracht eine neue Galerie zu erstellen?
addHeader( "" );
$moar->addFooter('');
if ( isset($_GET["edit"]) ){
$moar->addFooter('');
}
if ( isset($_GET["new"]) ){
$moar->addFooter('');
}
if ( $c->exists2( CACHEPREFIX . "gallery_headline_" . $_SESSION["gallery"] ) ){
echo $c->get2( CACHEPREFIX . "gallery_headline_" . $_SESSION["gallery"] );
} else {
ob_start();
$row = $res->fetch_array(MYSQLI_ASSOC);
$owner = $db->doQuery("SELECT name FROM " . DBPREFIX . "user WHERE id = " . $row["owner"] . ";");
$owner = $owner->fetch_array(MYSQLI_NUM);
$owner = $owner[0];
require 'static/modal-edit-gallery.php';
require 'static/modal-delete-gallery.php';
?>
set2( CACHEPREFIX . "gallery_headline_" . $_SESSION["gallery"], ob_get_contents() );
ob_end_flush();
}
?>
exists2( CACHEPREFIX . "gallery_imagelinks_" . $_SESSION["gallery"] ) ){
echo $c->get2( CACHEPREFIX . "gallery_imagelinks_" . $_SESSION["gallery"] );
} else {
ob_start();
$images = array_diff( scandir(IMAGE_PATH . $_SESSION["gallery"] . '/thumbnail' ), array('..', '.') );
if ( ! is_null($images) ){
echo '
';
foreach($images as $image){
echo '
';
}
echo "
";
} else {
echo "
Keine Bilder in der aktuellen Gallerie vorhanden!
";
$c->set2(CACHEPREFIX . "gallery_no_download_" . $_SESSION["gallery"], 1);
$moar->addFooter('');
}
$c->set2( CACHEPREFIX . "gallery_imagelinks_" . $_SESSION["gallery"], ob_get_contents() );
ob_end_flush();
}
?>
addFooter('');
//$moar->addFooter('');
if ( $c->exists2(CACHEPREFIX . "gallery_no_download_" . $_SESSION["gallery"]) )
$moar->addFooter('');
?>
bypassCache = true;
}
?>
Liste aller Galerien
exists2( CACHEPREFIX . 'list_all_gallery' ) ){
echo $c->get2( CACHEPREFIX . 'list_all_gallery' );
} else {
global $db;
$res = $db->doQuery("SELECT * FROM " . DBPREFIX . "gallery;");
$numb = $db->affectedRows();
$class = array('fa fa-camera', 'fa fa-camera-retro', 'fa fa-picture-o');
ob_start();
while ( $row = $res->fetch_array(MYSQLI_ASSOC) ){
$res_n = $db->doQuery("SELECT name FROM " . DBPREFIX . "user WHERE id = " . $row["owner"] . ";");
$name = $res_n->fetch_array(MYSQLI_ASSOC);
$name = $name["name"];
$span = '
';
?>
$numb Ergebnisse gefunden";
?>
set2( CACHEPREFIX . 'list_all_gallery', ob_get_contents() );
ob_end_flush();
}
}
function flush_cache(){
lredirect("cache");
global $c;
$c->flushAll();
$c->bypassCache = true;
?>
Cache flushed!
[^\S ]+/s', // strip whitespaces after tags, except space
'/[^\S ]+\',
'<',
'\\1'
);
$buffer = preg_replace($search, $replace, $buffer);
return $buffer;
}
# remove recursive all directories and files
function rrmdir($dir) {
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (filetype($dir."/".$object) == "dir")
rrmdir($dir."/".$object);
else
unlink($dir."/".$object);
}
}
reset($objects);
rmdir($dir);
}
}
function print_verify_by_email($email, $option = false){
if( isset($_GET["goto"]) && $_GET["goto"] != "" ) {
$goto = htmlentities($_GET["goto"]);
} else {
$goto = "index";
}
global $user;
if ( $user->isLoggedIn() ){
redirect("index");
}
?>
Junge Gemeinde Adlershof
Es wurde dir eine E-Mail an gesendet.
Bitte folge dem enthaltenen Link oder gebe den Code per Hand ein.