From 1fe76ba743a3418da9a0883b29756d442384d0bc Mon Sep 17 00:00:00 2001 From: Horus3 Date: Thu, 25 Sep 2014 10:33:47 +0200 Subject: init --- www/account.php | 5 - www/auth.php | 7 - www/config/401.css | 6 - www/config/404.css | 3 - www/config/dead_link.png | Bin 51119 -> 0 bytes www/config/error-handler-404.html | 13 -- www/config/favicon.ico | Bin 5242 -> 0 bytes www/config/fonts/2Q-AW1e_taO6pHwMXcXW5w.ttf | Bin 72404 -> 0 bytes www/config/fonts/BfQP1MR3mJNaumtWa4Tizg.ttf | Bin 56260 -> 0 bytes www/config/fonts/Muli.css | 6 - www/config/fonts/Ubuntu.css | 6 - www/config/fonts/muli.tff | Bin 56260 -> 0 bytes www/config/fonts/ubuntu.ttf | Bin 72404 -> 0 bytes www/config/index.html | 23 -- www/config/status-401.html | 22 -- www/config/test_401.css | 29 --- www/constants.php | 39 ---- www/failure.php | 143 ------------ www/favicon.ico | Bin 5242 -> 0 bytes www/functions/func_failure.php | 13 -- www/functions/func_interface.php | 27 --- www/functions/func_login.php | 134 ----------- www/functions/func_password.php | 77 ------- www/functions/func_register.php | 61 ----- www/functions/func_user.php | 341 ---------------------------- www/functions/notused/func_content.php | 121 ---------- www/functions/notused/func_delete.php | 207 ----------------- www/functions/notused/func_download.php | 123 ---------- www/functions/notused/func_folder.php | 162 ------------- www/functions/notused/func_invite.php | 62 ----- www/functions/notused/func_rewrite.php | 30 --- www/functions/notused/func_select.php | 62 ----- www/functions/notused/func_upload.php | 192 ---------------- www/help.php | 11 - www/include.php | 42 ---- www/index.php | 171 -------------- www/insert.php | 80 ------- www/liste.php | 160 ------------- www/login.php | 70 ------ www/print_index.php | 49 ---- www/quote.php | 83 ------- www/register.php | 53 ----- www/reset.php | 70 ------ www/robots.txt | 2 - www/services.php | 162 ------------- www/setup.php | 76 ------- www/static/head.php | 52 ----- www/static/header.php | 62 ----- www/static/hyperstyle.css | 214 ----------------- www/to-do-list.html | 25 -- www/update.php | 26 --- 51 files changed, 3322 deletions(-) delete mode 100644 www/account.php delete mode 100644 www/auth.php delete mode 100644 www/config/401.css delete mode 100644 www/config/404.css delete mode 100755 www/config/dead_link.png delete mode 100644 www/config/error-handler-404.html delete mode 100755 www/config/favicon.ico delete mode 100644 www/config/fonts/2Q-AW1e_taO6pHwMXcXW5w.ttf delete mode 100644 www/config/fonts/BfQP1MR3mJNaumtWa4Tizg.ttf delete mode 100644 www/config/fonts/Muli.css delete mode 100644 www/config/fonts/Ubuntu.css delete mode 100644 www/config/fonts/muli.tff delete mode 100644 www/config/fonts/ubuntu.ttf delete mode 100644 www/config/index.html delete mode 100644 www/config/status-401.html delete mode 100644 www/config/test_401.css delete mode 100644 www/constants.php delete mode 100644 www/failure.php delete mode 100755 www/favicon.ico delete mode 100755 www/functions/func_failure.php delete mode 100755 www/functions/func_interface.php delete mode 100755 www/functions/func_login.php delete mode 100644 www/functions/func_password.php delete mode 100755 www/functions/func_register.php delete mode 100755 www/functions/func_user.php delete mode 100755 www/functions/notused/func_content.php delete mode 100644 www/functions/notused/func_delete.php delete mode 100644 www/functions/notused/func_download.php delete mode 100644 www/functions/notused/func_folder.php delete mode 100755 www/functions/notused/func_invite.php delete mode 100755 www/functions/notused/func_rewrite.php delete mode 100755 www/functions/notused/func_select.php delete mode 100755 www/functions/notused/func_upload.php delete mode 100644 www/help.php delete mode 100755 www/include.php delete mode 100755 www/index.php delete mode 100644 www/insert.php delete mode 100644 www/liste.php delete mode 100644 www/login.php delete mode 100644 www/print_index.php delete mode 100644 www/quote.php delete mode 100644 www/register.php delete mode 100644 www/reset.php delete mode 100755 www/robots.txt delete mode 100644 www/services.php delete mode 100755 www/setup.php delete mode 100644 www/static/head.php delete mode 100644 www/static/header.php delete mode 100644 www/static/hyperstyle.css delete mode 100644 www/to-do-list.html delete mode 100644 www/update.php (limited to 'www') diff --git a/www/account.php b/www/account.php deleted file mode 100644 index 0b1543d..0000000 --- a/www/account.php +++ /dev/null @@ -1,5 +0,0 @@ - - - - -404 - Dead Link. - - - - - - - - diff --git a/www/config/favicon.ico b/www/config/favicon.ico deleted file mode 100755 index eff0501..0000000 Binary files a/www/config/favicon.ico and /dev/null differ diff --git a/www/config/fonts/2Q-AW1e_taO6pHwMXcXW5w.ttf b/www/config/fonts/2Q-AW1e_taO6pHwMXcXW5w.ttf deleted file mode 100644 index 0e35cfb..0000000 Binary files a/www/config/fonts/2Q-AW1e_taO6pHwMXcXW5w.ttf and /dev/null differ diff --git a/www/config/fonts/BfQP1MR3mJNaumtWa4Tizg.ttf b/www/config/fonts/BfQP1MR3mJNaumtWa4Tizg.ttf deleted file mode 100644 index cf324e4..0000000 Binary files a/www/config/fonts/BfQP1MR3mJNaumtWa4Tizg.ttf and /dev/null differ diff --git a/www/config/fonts/Muli.css b/www/config/fonts/Muli.css deleted file mode 100644 index 4fa7a93..0000000 --- a/www/config/fonts/Muli.css +++ /dev/null @@ -1,6 +0,0 @@ -@font-face { - font-family: 'Muli'; - font-style: normal; - font-weight: 400; - src: local('Muli'), "/config/fonts/muli.ttf" format('truetype'); -} diff --git a/www/config/fonts/Ubuntu.css b/www/config/fonts/Ubuntu.css deleted file mode 100644 index 6ab025f..0000000 --- a/www/config/fonts/Ubuntu.css +++ /dev/null @@ -1,6 +0,0 @@ -@font-face { - font-family: 'Ubuntu'; - font-style: normal; - font-weight: 400; - src: local('Ubuntu'), "/config/fonts/ubuntu.ttf" format('truetype'); -} diff --git a/www/config/fonts/muli.tff b/www/config/fonts/muli.tff deleted file mode 100644 index cf324e4..0000000 Binary files a/www/config/fonts/muli.tff and /dev/null differ diff --git a/www/config/fonts/ubuntu.ttf b/www/config/fonts/ubuntu.ttf deleted file mode 100644 index 0e35cfb..0000000 Binary files a/www/config/fonts/ubuntu.ttf and /dev/null differ diff --git a/www/config/index.html b/www/config/index.html deleted file mode 100644 index c04f57f..0000000 --- a/www/config/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - -401 - Acces forbidden. - - - - - - -
- - - - - - - -
Goddess

Access forbidden. Now get the fuck out.

-
- - diff --git a/www/config/status-401.html b/www/config/status-401.html deleted file mode 100644 index e980ac9..0000000 --- a/www/config/status-401.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - -401 - Acces forbidden. - - - - - - -
- - - - - - - - - diff --git a/www/config/test_401.css b/www/config/test_401.css deleted file mode 100644 index 80ad4d0..0000000 --- a/www/config/test_401.css +++ /dev/null @@ -1,29 +0,0 @@ -body { -/*background: white url("haruhi.png") no-repeat fixed top;*/ -} - - - -/*
-

Access forbidden. Now get the fuck out. -

-
*/ - -h1 { -/*position: relative;*/ -top: 590px; -font-family: Courier; -font-size: 300%; -color: black; -text-align: center; -} diff --git a/www/constants.php b/www/constants.php deleted file mode 100644 index 05e4192..0000000 --- a/www/constants.php +++ /dev/null @@ -1,39 +0,0 @@ - - - - <?php if($_GET["e"] != "401"){ echo "Failure ".$_GET["e"]; } else { echo "You are banned! "; } ?> :: Junge Gemeinde Adlershof - - - - - -
-
-

". $message ."

- "; - - echo " -

-

Upps, it seems to be something went wrong, sorry.

-

Have a random quote to bridge the time. Try to reload the site or check for typos in the URL.

- "; - - $rows = $db->query("SELECT count(*) as count FROM sprueche;"); - $row = $rows->fetchArray(); - $numRows = $row["count"]; - - $zufall = mt_rand(1,$numRows); - $ergebnis = $db->query("SELECT * FROM sprueche where id=$zufall;"); - - echo " -
-
-


- Zitat Nummer #

- "; - - while($row=$ergebnis->fetchArray()){ - echo $row["spruch"]; - } - - echo "
-
- "; -} else { - echo " - - "; - echo " -

-
-

". $message ."

- "; - - if($_GET["e"] != "401"){ - echo " -

-

Upps, it seems to be something went wrong, sorry.

-

Have a random quote to bridge the time. Try to reload the site or check for typos in the URL.

-
- Zurück zur Startseite oder Passwort vergessen? - "; - - $rows = $db->query("SELECT count(*) as count FROM sprueche;"); - $row = $rows->fetchArray(); - $numRows = $row["count"]; - - $zufall = mt_rand(1,$numRows); - $ergebnis = $db->query("SELECT * FROM sprueche where id=$zufall;"); - - echo " -
-
-


- Zitat Nummer #". $zufall ."

- "; - - while($row=$ergebnis->fetchArray()){ - echo $row["spruch"]; - } - - echo "
-
- "; - } -} diff --git a/www/favicon.ico b/www/favicon.ico deleted file mode 100755 index 41f6475..0000000 Binary files a/www/favicon.ico and /dev/null differ diff --git a/www/functions/func_failure.php b/www/functions/func_failure.php deleted file mode 100755 index e54cfaf..0000000 --- a/www/functions/func_failure.php +++ /dev/null @@ -1,13 +0,0 @@ -"; - echo $reason; - exit; -} diff --git a/www/functions/func_interface.php b/www/functions/func_interface.php deleted file mode 100755 index 08b9790..0000000 --- a/www/functions/func_interface.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -
-

E-Mail

- - - "; -} -*/ - -//function print_login($var){ -// echo "Coming soon"; -//} - -//function print_index(){ -// echo "Coming soon"; -//} diff --git a/www/functions/func_login.php b/www/functions/func_login.php deleted file mode 100755 index 7944c3e..0000000 --- a/www/functions/func_login.php +++ /dev/null @@ -1,134 +0,0 @@ -query("SELECT email FROM jg;"); - while($row = $real_password_db->fetchArray(SQLITE3_NUM)){ - if($row[0] == $password){ - $log_in = true; - break; - } - } - } else { - $pepper = file_get_contents("../database/pepper.txt"); - $password = $password . $pepper; - - $real_password_db = $db->query("SELECT password FROM user WHERE name='" . $safe_username . "';"); - while($real_password_array = $real_password_db->fetchArray(SQLITE3_NUM)){ - foreach($real_password_array as $secondelement){ - $real_password=$secondelement; - } - } - - if (password_verify($password, $real_password)) { - $log_in = true; - } - } - - /*___Login___*/ - if(!$log_in){ - return LOGIN_PASSWORD; - } - - - $id = user_id($db, $username); - $banned_db = $db->query("SELECT 1 FROM banned_user WHERE user=".$id); - $banned_ar = $banned_db->fetchArray(SQLITE3_NUM); - - if($banned_ar[0] == 1){ - echo "You are banned. ;_;"; - exit; - } - - if($db->exec(" - BEGIN TRANSACTION; - INSERT INTO log (id, user, login) VALUES (NULL, (SELECT id FROM user WHERE name='" . $username . "'), (SELECT strftime('%s', 'now'))); - COMMIT; - ")){ - - - $_SESSION["login"] = true; - $_SESSION["username"] = $username; - $_SESSION["userid"] = $id; - - return LOGIN_SUCCESSFULL; - - } else { - return LOGIN_DATABASE; - } -} - -function logout(){ - - if(session_destroy()){ - return LOGOUT_SUCCESSFULL; - } else { - return LOGOUT_FAILURE; - } -} - -function brutforce_protection($db){ - $_SESSION["login_attempts"] = $_SESSION["login_attempts"] - 1; - - $remote_ip = $_SERVER["REMOTE_ADDR"]; - $session_id = session_id(); - $time = $_SERVER["REQUEST_TIME"]; - - if($_SESSION["login_attempts"] <= 0){ - $db->exec(" - BEGIN TRANSACTION; - INSERT INTO banned_user (id, login_attempts, ip, session_id, time) VALUES (NULL, ".$_SESSION["login_attempts"].", '".SQLite3::escapeString($remote_ip)."', '".SQLite3::escapeString($session_id)."', ".$time."); - COMMIT; - "); - banned(); - - } else { - if($db->exec(" - BEGIN TRANSACTION; - INSERT INTO banned_user (id, login_attempts, ip, session_id, time) VALUES (NULL, ".$_SESSION["login_attempts"].", '".$db->escapeString($remote_ip)."', '".SQLite3::escapeString($session_id)."', '".$time."'); - COMMIT; - ")){ - return true; - } else { - return false; - } - } -} - -function check_if_banned($db){ - - $remote_ip = $_SERVER["REMOTE_ADDR"]; - $session_id = session_id(); - $check_db = $db->query("SELECT time, login_attempts, id FROM banned_user WHERE ip='".SQLite3::escapeString($remote_ip)."' OR session_id='".SQLite3::escapeString($session_id)."' ORDER BY id DESC;"); - $check_ar = $check_db->fetchArray(SQLITE3_NUM); - - $log_at = $check_ar[1]; - if($log_at){ - $_SESSION["login_attempts"] = $log_at; - } - - $accepted_time = $_SERVER["REQUEST_TIME"] - 21600; // == 6h - $db->exec("DELETE FROM banned_user WHERE time<'".$accepted_time."'"); - - if($log_at <= 0){ - if($check_ar[0] >= $accepted_time){ - return true; // still banned - } - } - - return false; // not longer banned -} - -function banned(){ - header("Refresh: 0; ".$GLOBALS["scheme"].$_SERVER["HTTP_HOST"]."/banned"); - exit; -} diff --git a/www/functions/func_password.php b/www/functions/func_password.php deleted file mode 100644 index e515111..0000000 --- a/www/functions/func_password.php +++ /dev/null @@ -1,77 +0,0 @@ -query("SELECT id FROM user WHERE email='" . SQLite3::escapeString(htmlentities($_POST['email'])) . "';"); - $username_ar = $username_db->fetchArray(SQLITE3_NUM); - $username = $username_ar[0]; - } - - if($first_password != $second_password || !isset($first_password) || empty($first_password) || $first_password == ""){ - return PASSWORD_PASSWORD; - } - - $pepper = file_get_contents("../database/pepper.txt"); - $password = $first_password . $pepper; - - $hash_password = password_hash($password, PASSWORD_DEFAULT); - - if($db->exec(" - BEGIN TRANSACTION; - UPDATE user SET password='" . $hash_password . "' WHERE id=" . $username . "; - COMMIT; - ")){ - return PASSWORD_SUCCESS; - } else { - return PASSWORD_DATABASE; - } -} - -function recover_password($db){ - $test_email_db = $db->query("SELECT 1 FROM user WHERE email='" . SQLite3::escapeString(htmlentities($_POST['email'])) . "';"); - $test_email_ar = $test_email_db->fetchArray(SQLITE3_NUM); - - if($test_email_ar[0] == 1){ - $password_array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "-", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ); - - $length = count($password_array); - $password = ""; - - for ($i=0;$i<21;$i++){ - $index = mt_rand(0,$length-1); - $password = "$password".$password_array[$index]; - } - - $var = change_password($db, $password, $password); - - if($var == PASSWORD_SUCCESS){ - - $subject = "Your new password is" . $password; - if(mail($_POST['email'], "New password", $subject, "From: mail@iamfabulous.de")){ - return RECOVER_SUCCESS; - } else { - return RECOVER_EMAIL; - } - } else { - return $var; - } - } else { - return RECOVER_PROHIBITED; - } -} - -function validate_password($db, $username, $password){ - $res_db = $db->query("SELECT password FROM user WHERE name='".$db->escapeString(htmlentities($username))."'"); - $res_ar = $res_db->fetchArray(SQLITE3_NUM); - - $pepper = file_get_contents("../database/pepper.txt"); - $password .= $pepper; - - if(password_verify($password, $res_ar[0])){ - return true; - } else { - return false; - } -} diff --git a/www/functions/func_register.php b/www/functions/func_register.php deleted file mode 100755 index da804d4..0000000 --- a/www/functions/func_register.php +++ /dev/null @@ -1,61 +0,0 @@ -query("SELECT 1 FROM user WHERE name='" . $safe_name . "';"); - $doubleusername_ar = $doubleusername_db->fetchArray(SQLITE3_NUM); - - if($doubleusername_ar[0] == 1){ - return REGISTER_USERNAME; - } - - /*Generates the encrypted password and the database transaction*/ - - $pepper = file_get_contents("../database/pepper.txt"); - $password = $cleartext_password . $pepper; - - $hash_password = password_hash($password, PASSWORD_DEFAULT); - - if($db->exec(" - BEGIN TRANSACTION; - INSERT INTO user (id, name, password, email, status, register) VALUES (NULL, '".$safe_name."', '".$hash_password."', '".$safe_email."', 1, (SELECT strftime('%s', 'now'))); - INSERT INTO log (id, user, login) VALUES (NULL, (SELECT id FROM user WHERE name='" . $safe_name. "'), (SELECT strftime('%s', 'now'))); - COMMIT;") - ){ - - $userid = user_id($db, $safe_name); - - $_SESSION["login"] = true; - $_SESSION["username"] = $safe_name; - $_SESSION["userid"] = $userid; - - return REGISTER_SUCCESSFULL; - - } else { - return REGISTER_DATABASE; - } - -} diff --git a/www/functions/func_user.php b/www/functions/func_user.php deleted file mode 100755 index 394a8f7..0000000 --- a/www/functions/func_user.php +++ /dev/null @@ -1,341 +0,0 @@ -query("SELECT * FROM user WHERE name='".$_SESSION["username"]."';"); - $info_ar = $info_db->fetchArray(SQLITE3_NUM); - - $ls_db = $db->query("SELECT login FROM log WHERE user=".$info_ar[0]." ORDER BY id DESC"); - $last_seen = $ls_db->fetchArray(SQLITE3_NUM); - } - - echo " - - - - - Account :: Junge Gemeinde Adlershof - - - - - - - "; - include("static/head.php"); -// echo "loged in as: " . $_SESSION["username"]; -/* - echo "
- -
Goddess

Access forbidden. Now get the fuck out.

- - - - - - - - - - "; -*/ - - switch($var){ - case("password"): - $passage = "Falsches Passwort.
"; - break; - case(PASSWORD_SUCCESS): - $passage = "Dein Passwort wurde erfolgreich geändert.
"; - break; - case(CH_USERNAME_SUCCESS): - $passage = "Erfolg! Ab sofort bist du unter ".$_SESSION["username"]." bekannt.
"; - break; - case(CH_EMAIL_SUCCESS): - $passage = "Deine E-Mail Adresse wurde erfolgreich geändert.
"; - break; - case(CH_EMAIL_EXISTS): - $passage = "Diese E-Mail Adresse ist schon in Benutzung.
"; - break; - case(CH_USERNAME_EXISTS): - $passage = "Dieser Name ist schon in Benutzung.
"; - break; - default: - $passage = ""; - break; - } - - echo "
- -

-
-

Account Informationen

-
- ".$passage." -
- -
-

Deine Daten: (ändern?)

-
-
NameE-Mail
".$info_ar[1]."".$info_ar[3]."
- - - - -
- Name: - -   - - ".$info_ar[1]." - -
- E-Mail: - -   - - ".$info_ar[3]." -
 
- Registrierungsdatum: - -   - - ".date("j.n.Y H:i:s", $info_ar[5])." - - -   -
- Zuletzt gesehen: - -   - - ".date("j.n.Y / H:i:s", $last_seen[0])." -
-
- -
- -
-

-
-
-

Passwort Verwaltung:

-
- - - - - - -
- Passwort ändern? - -   - - | - -   - - Passwort vergessen? -
- - -
-
-

Wechsle deinen Spitznamen oder deine E-Mail Adresse. Bitte bestätige die Änderung mit deinem Passwort.

-
-
- - - - - - - - - -
- Name: - - -
- E-Mail: - - -
- Passwort: - - -
- - -
-
-
-
-
-
-
-

Aktualisiere deine Passwort. Bitte bestätige die Änderung mit deinem aktuell gültigen Passwort. -

- - - - - - - - - - - -
- Neues Passwort: - - -
- Neues Passwort wiederholen: - - -
- -
- Altes Passwort: - - -
- - -
-
-
-
- - "; - return true; -} - -function user_id($db, $user){ - - $owner_db = $db->query("SELECT id FROM user WHERE name='" . SQLite3::escapeString($user) . "';"); - $owner_ar = $owner_db->fetchArray(SQLITE3_NUM); - if(empty($owner_ar[0])){ - return false; - } - - $owner = $owner_ar[0]; - if($owner != ""){ - return $owner; - } else { - return false; - } -} - -function change_username($db, $oldname, $newname){ - $oldname = $db->escapeString(htmlentities($oldname)); - $newname = $db->escapeString(htmlentities($newname)); - $check_db = $db->query("SELECT 1 FROM user WHERE name='".$newname."'"); - $check_ar = $check_db->fetchArray(SQLITE3_NUM); - - if($check_ar[0] == 1){ - return CH_USERNAME_EXISTS; - } - - if($db->exec(" - BEGIN TRANSACTION; - UPDATE user SET name='".$newname."'WHERE name='".$oldname."'; - COMMIT; - ")){ - $_SESSION["username"] = $newname; - return CH_USERNAME_SUCCESS; - } else { - return DATABASE; - } -} - -function change_email($db, $name, $email){ - $res_db = $db->query("SELECT 1, name FROM user WHERE email='".$db->escapeString(htmlentities($email))."'"); - $res_ar = $res_db->fetchArray(SQLITE3_NUM); - - if($res_ar[0] == 1){ - if($name != $res_ar[1]){ - return CH_EMAIL_EXISTS; - } - } - - if($db->exec(" - BEGIN TRANSACTION; - UPDATE user SET email='".$db->escapeString(htmlentities($email))."' WHERE name='".$db->escapeString(htmlentities($name))."'; - COMMIT; - ")){ - return CH_EMAIL_SUCCESS; - } else { - return DATABASE; - } -} diff --git a/www/functions/notused/func_content.php b/www/functions/notused/func_content.php deleted file mode 100755 index ad0c87e..0000000 --- a/www/functions/notused/func_content.php +++ /dev/null @@ -1,121 +0,0 @@ -query("SELECT * FROM files WHERE parent=" . $file_id . " AND owner=" . $owner . $share . " ORDER BY folder, name;"); - - $count=0; - - while($row = $content_db->fetchArray(SQLITE3_NUM)){ - $content[$count][0] = $row[0]; - $content[$count][1] = $row[1]; - $content[$count][2] = $row[2]; - $content[$count][3] = $row[3]; - $content[$count][4] = $row[4]; - $content[$count][5] = $row[5]; - $content[$count][6] = $row[6]; - $content[$count][7] = $row[7]; - $content[$count][8] = $row[8]; - $count++; - } - - if(!empty($content)){ - return $content; // returns everything listed in the folder which is commited as parameter - } else { - return false; // empty folder - } -} - -function get_path_to_wrong_folder($db, $username, $folder_path){ - - $owner = user_id($db, $username); - - if($_SESSION["login"] && $_SESSION["userid"] == $owner){ - $share = ""; - } else { - $share =" AND share='PUBLIC'"; - } - - $folder_array_unsafe = explode("/",$folder_path); - $length = count($folder_array_unsafe); - - $root_db = $db->query("SELECT id FROM files WHERE parent=0 AND owner=" . SQLite3::escapeString($owner) . " AND folder='DIRECTORY' " . $share . ";"); - $root_ar = $root_db->fetchArray(SQLITE3_NUM); - $root_id = $root_ar[0]; - - if(empty($root_id)){ - return FOLDER_NOT_PUBLIC; - } - - $parentdir = $root_id; - - for($i=0; $i<$length; $i++){ - $parentdir_db = $db->query("SELECT id, parent FROM files WHERE owner=" . $owner . $share . " AND parent=". $parentdir . " AND name='" . SQLite3::escapeString($folder_array_unsafe[$i]) . "';"); - $prim_id = $parentdir_db->fetchArray(SQLITE3_NUM); - - if($parentdir != $prim_id[1]){ - $wrong_folder = $folder_array_unsafe[$i]; - $working_path[0] = $wrong_folder; - - for($j=0; $j<$i; $j++){ - $working_path[$j] = $folder_array_unsafe[$j]; - } - - $lwp = count($working_path); - $working_path[$lwp] = $wrong_folder; - - if($i == 0){ - $working_path[0] = ""; // shows just the root slash - } - - return $working_path; // returns working path and wrong folder as an array - } - - $parentdir = $prim_id[0]; - - } - - return false; -} - -function print_wrong_folder($content){ - - $length = count($content); - - $wrong_folder = $content[$length-1]; - $working_path[0] = $wrong_folder; // initialize empty array - - for($i=0; $i<$length-1; $i++){ - $working_path[$i] = $content[$i]; - } - - get_404($working_path, $wrong_folder); -} diff --git a/www/functions/notused/func_delete.php b/www/functions/notused/func_delete.php deleted file mode 100644 index 6220f8a..0000000 --- a/www/functions/notused/func_delete.php +++ /dev/null @@ -1,207 +0,0 @@ -query("SELECT hash FROM files WHERE id!=".$id." AND folder='FILE';"); - - $count = 0; - while($check_ar = $check_db->fetchArray(SQLITE3_NUM)){ - if($check_ar[0] == $hash){ - $count = $count +1; - break; - } - } - - if($count == 0){ - return true; - } else { - return false; - } -} - -function delete_file($user, $path){ - - if(!$_SESSION["login"]){ - return DELETE_FILE_LOGIN; - } - - $db = $GLOBALS["db"]; - $uploaddir = "../files/"; - - $file_id = select_file_id($db, $user, $path); - - $file_owner_db = $db->query("SELECT owner FROM files WHERE id=".$file_id.";"); - $file_owner_ar = $file_owner_db->fetchArray(SQLITE3_NUM); - - if($file_owner_ar[0] != $_SESSION["userid"]){ - return DELETE_FILE_NOT_OWNER; - } - - $check_if_file_db = $db->query("SELECT folder, hash FROM files WHERE id=".$file_id.";"); - $check_if_file_ar = $check_if_file_db->fetchArray(SQLITE3_NUM); - - if($check_if_file_ar[0] != "FILE"){ - return DELETE_FILE_NO_FILE; - } - - $file_hash = $check_if_file_ar[1]; - - $hash_array_db = $db->query("SELECT hash FROM files WHERE hash='".$file_hash.";'"); - $count = 0; - - while($row1 = $hash_array_db->fetchArray(SQLITE3_NUM)){ - $hash_ar[$count] = $row1[0]; - $count++; - } - - $count = 0; - - for($i=0; $iquery("SELECT id, owner FROM files WHERE folder='FILE' AND hash='".$hash_ar[$i]. "';"); - while($row2 = $file_id_owner->fetchArray(SQLITE3_NUM)){ - if($row2[1] != $_SESSION["userid"]){ - $saved_files[$count] = $hash_ar[$i]; - } - $count++; - } - } - - for($i=0; $iexec(" - BEGIN TRANSACTION; - DELETE FROM files WHERE id=".$file_id."; - COMMIT; - ")){ - return DELETE_FILE_SUCCESS; - } else { - return DELETE_FILE_DATABASE; - } -} - -function delete_folder($user, $path){ - - if(!$_SESSION["login"]){ - return DELETE_FOLDER_LOGIN; - } - - $db = $GLOBALS["db"]; - - $folder_id = select_file_id($db, $user, $path); - - $folder_owner_db = $db->query("SELECT owner FROM files WHERE id=".$folder_id.";"); - $folder_owner_ar = $db->fetchArray(SQLITE3_NUM); - - if($folder_owner_ar[0] != $_SESSION["userid"]){ - return DELETE_FOLDER_NOT_OWNER; - } - - $folder_content_db = $db->query("SELECT id FROM files WHERE parent=".$folder_id.";"); - $folder_content_ar = $folder_content_db->fetchArray(SQLITE3_NUM); - - if(empty($folder_content_ar[0])){ - return DELETE_FOLDER_NOT_EMPTY; - } - - if($db->exec(" - BEGIN TRANSACTION; - DELETE FROM files WHERE id=".$folder_id."; - COMMIT; - ")){ - return DELETE_FOLDER_SUCCESS; - } else { - return DELETE_FOLDER_DATABASE; - } -} - -function delete_user($user, $password, $password_verify){ - - if(!$_SESSION["login"]){ - return DELETE_USER_LOGIN; - } - - $db = $GLOBALS["db"]; - $uploaddir = "../files/"; - - $owner = user_id($db, $user); - - if(($password != $password_verify ) || $password = ""){ - return DELETE_USER_EMPTY_PASSWORD; - } - - $password_hash_db = $db->query("SELECT password FROM user WHERE id=".$owner.";"); - $password_hash_ar = $password_hash_db->fetchArray(SQLITE3_NUM); - - $admin_password_hash_db = $db->query("SELECT password FROM user WHERE id=1;"); - $admin_password_hash_ar = $admin_password_hash_db->fetchArray(SQLITE3_NUM); - - if(!password_verify($password, $password_hash_ar[0]) || !password_verify($password, $admin_password_hash_ar[0])){ - return DELETE_USER_WRONG_PASSWORD; - } - - $hash_array_db = $db->query("SELECT hash FROM files WHERE folder='FILE' AND owner=".$owner.";"); - - $count = 0; - - while($row1 = $hash_array_db->fetchArray(SQLITE3_NUM)){ - $hash_ar[$count] = $row1[0]; - $count++; - } - - $count = 0; - - for($i=0; $iquery("SELECT id, owner FROM files WHERE folder='FILE' AND hash='".$hash_ar[$i]."';"); - while($row2 = $file_id_owner->fetchArray(SQLITE3_NUM)){ - if($row2[1] != $_SESSION["userid"]){ - $saved_files[$count] = $hash_ar[$i]; - } - $count++; - } - } - - for($i=0; $iexec(" - BEGIN TRANSACTION; - DELETE FROM user WHERE id=".$owner."; - COMMIT; - ")){ - return DELETE_USER_SUCCESS; - } else { - return DELETE_USER_DATABASE; - } -} diff --git a/www/functions/notused/func_download.php b/www/functions/notused/func_download.php deleted file mode 100644 index 26b25b1..0000000 --- a/www/functions/notused/func_download.php +++ /dev/null @@ -1,123 +0,0 @@ -query("SELECT folder FROM files WHERE id=".$file_id.";"); - $check_if_file_ar = $check_if_file_db->fetchArray(SQLITE3_NUM); - - if($check_if_file_ar[0] == "FILE"){ - return true; - } else { - return false; - } - } else { - //$content = get_path_to_empty_folder($db, $name, $folder_path); - //print_empty_folder($content); - //get_404("/", "Protected file"); - return false; - } -} - -function start_file_download($user, $path){ - - $db = $GLOBALS["db"]; - - $owner = user_id($db, $user); - - $file_id = select_file_id($db, $owner, $path); - - $file_db = $db->query("SELECT owner, share FROM files WHERE id=" . $file_id . ";"); - $file_ar = $file_db->fetchArray(SQLITE3_NUM); - $file_owner = $file_ar[0]; - $share = $file_ar[1]; - - if($_SESSION["login"] && ($_SESSION["userid"] == $file_owner)){ - if(download_file($db, $file_id)){ - return true; - } else { - return false; - } - } else { - if($share != "PUBLIC"){ - return false; - } - - if(download_file($db, $file_id)){ - return true; - } else { - return false; - } - } -} - -function check_file_hash($db, $file_id, $download_hash){ - if(preg_match("/[^0-9]/", $file_id)){ - return DOWNLOAD_FALSE_ID; - } - - $check_hash_db = $db->query("SELECT owner, folder, share, download_link FROM files WHERE id=" . SQLite3::escapeString($file_id).";"); - $check_hash_ar = $check_hash_db->fetchArray(SQLITE3_NUM); - - if($check_hash_ar[1] != "FILE"){ - return DOWNLOAD_NOT_FILE; - } - - if($check_hash_ar[2] != "PUBLIC"){ - if($_SESSION["userid"] != $check_hash_ar[0]){ - if($check_hash_ar[3] != $download_hash){ - return DOWNLOAD_PRIVATE_FILE; - } - } - } - - if(!download_file($db, $file_id)){ - return false; - } else { - return true; - } - -} - -function download_file($db, $file_id){ - - $file_db = $db->query("SELECT name, mime, size, hash FROM files WHERE id=". SQLite3::escapeString($file_id).";"); - $file_ar = $file_db->fetchArray(SQLITE3_NUM); - - $file_name = $file_ar[0]; - $file_mime = $file_ar[1]; - $file_size = $file_ar[2]; - $file_hash = $file_ar[3]; - - $uploaddir = "../files/"; - $gzip_file = $uploaddir . $file_hash . ".gz"; - -//TODO: buffer output, print if reading == true - - header("Content-Type: ".$file_mime); - - if(!preg_match("/^image\/.+/", $file_mime)){ - header("Content-Disposition: attachment; filename=\"".$file_name."\""); - } else { - header("filename=".$file_name.""); - } - header("Content-Length: ".$file_size); - set_time_limit(0); - $uncompressed_file = readgzfile($gzip_file); - - if($uncompressed_file){ - return true; - } else { - return false; - } - - -} diff --git a/www/functions/notused/func_folder.php b/www/functions/notused/func_folder.php deleted file mode 100644 index 044fd8e..0000000 --- a/www/functions/notused/func_folder.php +++ /dev/null @@ -1,162 +0,0 @@ -exec(" - BEGIN TRANSACTION; - INSERT INTO files (id, parent, owner, name, folder, size, share, hash) VALUES (Null, " . $file_id . ", " . $_SESSION['userid'] . ", '" . SQLite3::escapeString($new_folder_name) . "', 'DIRECTORY', 0, '" . SQLite3::escapeString($share) . "', ''); - COMMIT; - ")){ - return true; - } else { - return false; - } -} - -function create_folder($path, $new_folder_name, $share){ - - $db = $GLOBALS["db"]; - - if(!$_SESSION["login"]){ - return MKDIR_LOGIN; - } - - $file_id = select_file_id($db, $_SESSION["userid"], $path); - - $owner_db = $db->query("SELECT owner FROM files WHERE id=" . SQLite3::escapeString($file_id) . ";"); - $owner_ar = $owner_db->fetchArray(SQLITE3_NUM); - - if($owner_ar[0] != $_SESSION["userid"]){ - return MKDIR_OWNER; - } - - //TODO: Cut trailing or leading slash - //TODO: Maye create two folders instead of returning an error? - if(preg_match("/\//", $new_folder_name)){ - return SLASH_IN_FOLDER_NAME; - } - - $dupl_db = $db->query("SELECT parent FROM files WHERE name='" . SQLite3::escapeString($new_folder_name) . "' AND owner=".$_SESSION["userid"].";"); - while($dupl_ar = $dupl_db->fetchArray(SQLITE3_NUM)){ - if($dupl_ar[0] == $file_id){ - return MKDIR_DUPLICATE; - } - } - - if(database_mkdir($db, $file_id, $new_folder_name, $share)){ - return MKDIR_SUCCESS; - } else { - return MKDIR_DATABASE; - } -} - -function move_folder($old_path, $new_path){ - - if(!$_SESSION["login"]){ - return NOT_LOGED_IN; - } - - $db = $GLOBALS["db"]; - $old_file_id = select_file_id($db, $_SESSION["userid"], $old_path); - $new_file_id = select_file_id($db, $_SESSION["userid"], $new_path); - - $old_folder_owner_db = $db->query("SELECT owner FROM files WHERE id=".$old_file_id.";"); - $old_folder_owner_ar = $old_folder_owner_db->fetchArray(SQLITE3_NUM); - - if($_SESSION["userid"] != $old_folder_owner_ar[0]){ - return MV_OLD_FOLDER_NOT_OWNER; - } - - if(!$new_file_id){ - return MV_FOLDER_TARGET_NOT_EXIST; - } - - $new_folder_owner_db = $db->query("SELECT owner FROM files WHERE id=".$new_file_id.";"); - $new_folder_owner_ar = $new_folder_owner_db->fetchArray(SQLITE3_NUM); - - if($_SESSION["userid"] != $new_folder_owner_ar[0]){ - return MV_NEW_FOLDER_NOT_OWNER; } - - if($db->exec(" - BEGIN TRANSACTION; - UPDATE files SET parent=".$new_file_id." WHERE id=".$old_file_id."; - COMMIT; - ")){ - return MV_FOLDER_SUCCESS; - } else { - return MV_FOLDER_DATABASE; - } -} - -function rename_folder($path, $new_name){ - if(!$_SESSION["login"]){ - return NOT_LOGED_IN; - } - - $db = $GLOBALS["db"]; - - $file_id = select_file_id($db, $_SESSION["username"], $path); - - $folder_owner_db = $db->query("SELECT owner FROM fiiles where id=".$file_id.";"); - $folder_owner_ar = $folder_owner_db->fetchArray(SQLITE3_NUM); - - if($folder_owner_ar[0] != $_SESSION["userid"]){ - return FOLDER_NOT_OWNER; - } - - if(preg_match("/\//", $new_name)){ - return SLASH_IN_FOLDER_NAME; - } - - $dupl_db = $db->query("SELECT parent FROM files WHERE name='" . SQLite3::escapeString($new_name) . "' AND owner=".$_SESSION["userid"].";"); - while($dupl_ar = $dupl_db->fetchArray(SQLITE3_NUM)){ - if($dupl_ar[0] == $file_id){ - return MKDIR_DUPLICATE; - } - } - - if($db->exec(" - BEGIN TRANSACTION; - UPDATE files SET name='".SQLite3::escapeString($new_name)."' WHERE id=".$file_id."; - COMMIT; - ")){ - return true; - } else { - return DATABASE; - } -} - -function generate_download_link($file_id){ - - if(!$_SESSION["login"]){ - return NOT_LOGED_IN; - } - - $db = $GLOBALS["db"]; - - $folder_owner_db = $db->query("SELECT owner FROM files where id=".$file_id.";"); - $folder_owner_ar = $folder_owner_db->fetchArray(SQLITE3_NUM); - - if($folder_owner_ar[0] != $_SESSION["userid"]){ - return FOLDER_NOT_OWNER; - } - - $key_array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "-", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ); - - $length = count($key_array); - $key = ""; - - for ($i=0;$i<21;$i++){ - $index = mt_rand(0,$length-1); - $key = $key.$key_array[$index]; - } - - if($db->exec(" - BEGIN TRANSACTION; - UPDATE files SET download_link='".$key."' WHERE id=".$file_id."; - COMMIT; - ")){ - return $key; - } else { - return DATABASE; - } -} diff --git a/www/functions/notused/func_invite.php b/www/functions/notused/func_invite.php deleted file mode 100755 index d7613d5..0000000 --- a/www/functions/notused/func_invite.php +++ /dev/null @@ -1,62 +0,0 @@ -query("SELECT invites FROM user WHERE name='" . $safe_name . "';"); - $invite_ar = $invite_db->fetchArray(SQLITE3_NUM); - $invite = $invite_ar[0]; - - if($invite <= 0){ - return INVITE_INVITES; - } - - $email_db = $db->query("Select 1 FROM user WHERE email='" . $safe_email . "';"); - $email_ar = $email_db->fetchArray(SQLITE3_NUM); - - if($email_ar[0] == 1){ - return INVITE_USEREXISTS; - } - - /*Generates the invite key => [-_0-9a-zA-Z]{11}*/ - - $key_array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "-", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ); - - $length = count($key_array); - $key = ""; - - for ($i=0;$i<11;$i++){ - $index = mt_rand(0,$length-1); - $key = "$key".$key_array[$index]; - } - - $id_db = $db->query("SELECT id FROM USER WHERE name='" . $safe_name . "';"); - $id_ar = $id_db->fetchArray(SQLITE3_NUM); - $id = $id_ar[0]; - - /*Generates the new user and decrease the invites*/ - - $invite = $invite-1; - - if($db->exec(" - BEGIN TRANSACTION; - INSERT INTO user (id, name, email, senpai, key, status) VALUES (NULL, NULL, '" . $safe_email . "', '" . $id . "', '" . $key . "', 0); - UPDATE user SET invites='" . $invite . "' WHERE id='" . $id . "'; - COMMIT;") - ){ - - $subject="Welcome, you were invited to the new virtual filesystem.\nYour key is " . $key . "\nVisit files.iamfabulous.de/register to complete your registration."; - - // Doesn't work with GMX or Web.de atm. - mail($email, "Invite", $subject, "From: mail@iamfabulous.de"); - - return INVITE_SUCCESSFULL; - - } else { - return INVITE_DATABASE; - } -} diff --git a/www/functions/notused/func_rewrite.php b/www/functions/notused/func_rewrite.php deleted file mode 100755 index 0a123d6..0000000 --- a/www/functions/notused/func_rewrite.php +++ /dev/null @@ -1,30 +0,0 @@ -query("SELECT id FROM files WHERE parent=0 AND owner=" . SQLite3::escapeString($owner) . " AND folder='DIRECTORY' " . $share . ";"); - $root_ar = $root_db->fetchArray(SQLITE3_NUM); - $root_id = $root_ar[0]; - if(empty($root_ar[0])){ - failure("Seems like the user doesn't want to show his tree: " . $root_id); - } - - $tmp_length = count($folder_array_unsafe); - - if(empty($folder_array_unsafe[$tmp_length-1])){ - $length = $tmp_length-1; - } else { - $length = $tmp_length; - } - - $parentdir = SQLite3::escapeString($root_id); - - if(empty($folder_array_unsafe[0])){ - return $root_id; // returns the primary key from the root dir - } - - for($i=0; $i<$length; $i++){ - - $parentdir_db = $db->query("SELECT id, parent FROM files WHERE owner=" . $owner . $share . " AND parent=" . $parentdir . " AND name='" . SQLite3::escapeString($folder_array_unsafe[$i]) . "' COLLATE NOCASE;"); - - $prim_id = $parentdir_db->fetchArray(SQLITE3_NUM); - - - if($parentdir != $prim_id[1]){ - -/* - $wrong_folder = $folder_array_unsafe[$i]; - $working_path[0] = $wrong_folder; - - for($j=0; $j<$i; $j++){ - $working_path[$j] = $folder_array_unsafe[$j]; - } - - get_404($working_path, $wrong_folder); -*/ - - return false; - } - - - $parentdir = $prim_id[0]; - } - - return $parentdir; // returns the primary key from the last entry in the folder array - -} diff --git a/www/functions/notused/func_upload.php b/www/functions/notused/func_upload.php deleted file mode 100755 index 31fe304..0000000 --- a/www/functions/notused/func_upload.php +++ /dev/null @@ -1,192 +0,0 @@ -exec(" - BEGIN TRANSACTION; - INSERT INTO files (id, parent, owner, name, folder, mime, size, share, hash) VALUES (NULL, " . $parentdir . ", " . $owner . ", '" . $filename . "', '" . $folder . "', '" . $mime . "', '" . $size . "', '" . $share ."', '" . $filehash . "'); - COMMIT; - ")){ - return true; - } else { - return false; - } -} - -function database_upload_update($db, $id, $name, $mime, $size, $share, $filehash){ - if($db->exec(" - BEGIN TRANSACTION; - UPDATE files SET name='".$name."', mime='".$mime."', size='".$size."', share='".$share."', hash='".$filehash."' WHERE id=".$id."; - COMMIT; - ")){ - return true; - } else { - return false; - } -} - -function upload($path){ - - $db = $GLOBALS["db"]; - - set_time_limit(0); - - if(!$_SESSION["login"]){ - return UPLOAD_LOGIN; - } - - if($_FILES["userfile"]["error"] > 0 || !$_FILES['userfile']['size'] > 0 || empty($_FILES['userfile']['size'])){ - return UPLOAD_UPLOAD; - } - - $parentdir = select_file_id($db, $_SESSION["userid"], $path); - - $folder_owner_db = $db->query("SELECT owner FROM files WHERE id=".$parentdir.";"); - $folder_owner_ar = $folder_owner_db->fetchArray(SQLITE3_NUM); - - if($folder_owner_ar[0] != $_SESSION["userid"]){ - return UPLOAD_FOLDER_NOT_OWNER; - } - - $owner = $_SESSION["userid"]; - - $overall_size_db = $db->query("SELECT size FROM files WHERE owner=" . $owner . " AND size > 0;"); - $overall_size = 0; - while($row = $overall_size_db->fetchArray(SQLITE3_NUM)){ - $overall_size = $overall_size + $row[0]; - } - - if($overall_size > 2147483648){ // == 2GB - return UPLOAD_QUOTA; - } - - $filename = $_FILES['userfile']['name']; - - $folder = "FILE"; - $mime = $_FILES['userfile']['type']; - $size = $_FILES['userfile']['size']; - - if(isset($_POST["share"])){ - $share = "PUBLIC"; - } else { - $share = "PRIVATE"; - } - - $uploaddir = "../files/"; - - //$filehash = hash_file("md5", $uploaddir . $filename); - $filehash = hash_file("md5", $_FILES['userfile']['tmp_name']); - - $exists = false; - $check_if_filename_already_exists_db = $db->query("SELECT id, name FROM files WHERE parent=".$parentdir." AND folder='FILE'"); - - while($row = $check_if_filename_already_exists_db->fetchArray(SQLITE3_NUM)){ - if($row[1] == $filename){ - $fileid = $row[0]; - $exists = true; - break; - } - } - - $hashtest_db = $db->query("SELECT hash FROM files WHERE hash='" . $filehash ."';"); - $hashtest_ar = $hashtest_db->fetchArray(SQLITE3_NUM); - - /* new file was uploaded */ - if(empty($hashtest_ar[0])){ - - if(!move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])){ - return UPLOAD_MOVING; - } - - /* checks if filename exists in the same directory */ - if($exists){ - $delete_file_db = $db->query("SELECT hash FROM files WHERE name='".$filename."' AND parent='".$parentdir."';"); - $delete_file_ar = $delete_file_db->fetchArray(SQLITE3_NUM); - - if(check_if_deletable($db, $fileid, $delete_file_ar[0])){ - - if(!unlink($uploaddir.$delete_file_ar[0].".gz")){ - return UPLOAD_FILE_HANDLING; - } - } - if(!database_upload_update($db, $fileid, $filename, $mime, $size, $share, $filehash)){ - return UPLOAD_DATABASE; - } - } else { - if(!database_upload($db, $parentdir, $owner, $filename, $folder, $mime, $size, $share, $filehash)){ - return UPLOAD_DATABASE; - } - } - - $gzfile = $uploaddir . $filehash . ".gz"; - $fp = gzopen($gzfile, 'w9'); - - if(!gzwrite($fp, file_get_contents($uploaddir . $filename))){ - return UPLOAD_FILE_HANDLING; - } - - if(!gzclose($fp)){ - return UPLOAD_FILE_HANDLING; - } - - if(!unlink($uploaddir . $filename)){ - return UPLOAD_FILE_HANDLING; - } - - return UPLOAD_SUCCESS; - - /* new file already exists, only thing is a new entry in the database */ - } else { - - $dupl_db = $db->query("SELECT parent, mime, size, share, name FROM files WHERE hash='" . $filehash . "';"); - - while($row = $dupl_db->fetchArray(SQLITE3_NUM)){ - if($row[0] == $parentdir){ - if($mime == $row[1] && $size == $row[2] && $share == $row[3] && $filename == $row[4]){ - return UPLOAD_DUPLICATE; - } - } - } - - if($exists){ - $delete_file_db = $db->query("SELECT hash FROM files WHERE name='".$filename."' AND parent='".$parentdir."';"); - $delete_file_ar = $delete_file_db->fetchArray(SQLITE3_NUM); - - if(check_if_deletable($db, $fileid, $delete_file_ar[0])){ - if(!unlink($uploaddir.$delete_file_ar[0].".gz")){ - return UPLOAD_FILE_HANDLING; - } - } - if(!database_upload_update($db, $fileid, $filename, $mime, $size, $share, $filehash)){ - return UPLOAD_DATABASE; - } - } else { - if(!database_upload($db, $parentdir, $owner, $filename, $folder, $mime, $size, $share, $filehash)){ - return UPLOAD_DATABASE; - } - } - - if(!unlink($_FILES['userfile']['tmp_name'])){ - return UPLOAD_FILE_HANDLING; - } - - return UPLOAD_SUCCESS; - } -} - -//not used atm - -//function web_upload($db){ -// $url = $_POST["url"]; -// if(!preg_match("/^((https?|ftp)?://|www\.|ftp\.)?([-a-z0-9+&@#/%?=~_|!:,.;]+\.)+[a-z]{2}[a-z]*/i", $url)){ -// echo "no hyperlink"; -// return false; -// } -// if(!preg_match("/^[a-zA-Z]+://", $url){ -// $url = "http://".$url; -// } -// $file = file_get_contents($url); -// if(!$file){ -// echo "Couldn't download ".$url; -// return false; -// } -//} diff --git a/www/help.php b/www/help.php deleted file mode 100644 index 89d7e33..0000000 --- a/www/help.php +++ /dev/null @@ -1,11 +0,0 @@ -

Noch nicht implementiert.

"; - -?> diff --git a/www/include.php b/www/include.php deleted file mode 100755 index 59aa1a9..0000000 --- a/www/include.php +++ /dev/null @@ -1,42 +0,0 @@ -mail"; - exit; - } else { - print_list($db); - } - } else { - print_insert(); - } - break; - - case("update"): - if($_SERVER["REQUEST_METHOD"] == "POST"){ - $var = update_db($db); - if($var){ - print_list($db); - } else { - echo $var."
"; - echo "Database error. Please send me a mail"; - exit; - } - } else { - print_list($db); - } - - break; - - case("account"): - $var = ""; - - if($_SERVER["REQUEST_METHOD"] == "POST"){ - if($_GET["change"] == "password"){ - if(validate_password($db, $_SESSION["username"], $_POST["oldpswd"])){ - $var=change_password($db, $_POST["pswd"], $_POST["2ndpswd"]); - } else { - $var = "password"; - } - - } elseif($_GET["change"] == "user"){ - if(validate_password($db, $_SESSION["username"], $_POST["pswd"])){ - $var = change_email($db, $_SESSION["username"], $_POST["email"]); - if($var != CH_MAIL_EXISTS && $var != DATABASE){ - $eb = true; - $var = change_username($db, $_SESSION["username"], $_POST["name"]); - if($eb && $var == CH_USERNAME_EXISTS){ - $var = CH_EMAIL_SUCCESS; - } - } - } else { - $var = "password"; - } - /*if($var != CH_USERNAME_EXISTS && $var != DATABASE){ - $var="success"; - }*/ - } - } - - account($db, $var); - break; - - case("services"): - print_services(); - break; - - default: - echo "404"; - //get_404($_GET["task"], $_GET["task"]); //TODO: Commit EMPTY constant - break; - } -} -include("piwik.php"); -echo ""; -echo ""; diff --git a/www/insert.php b/www/insert.php deleted file mode 100644 index f373205..0000000 --- a/www/insert.php +++ /dev/null @@ -1,80 +0,0 @@ -exec(" - BEGIN TRANSACTION; - ".$query." - COMMIT; - ")){ - return true; - } else { - return false; - } -} - -function print_insert(){ - - include("static/header.php"); -echo " - -
-
-
-

JUNGE GEMEINDE ADLERSHOF

-
-
-
Trage einfach die Daten von unserem neuen Mitglied ein:
-
- - - - - - - - - - - - - - -
Name: Adresse: Telefon:
Handy: E-Mail: Geburtstag:
  
-
-
- "; - -} -/* -"; -*/ - -/* -echo " -
-
-Vielen Dank, der Eintrag zu $_POST[name] wurde erfolgreich hinzugefügt.
-
- - - Teh wizzard - -
-
-Einen Moment, sie werden gleich weitergeleitet. - -"; -header("Refresh: 4; /liste.php"); -*/ -//echo '
Zurück
'; diff --git a/www/liste.php b/www/liste.php deleted file mode 100644 index 211f485..0000000 --- a/www/liste.php +++ /dev/null @@ -1,160 +0,0 @@ - - - Adressliste :: Junge Gemeinde - - - - - - "; - include("static/head.php"); - - echo " - - -
-
-
-

JUNGE GEMEINDE ADLERSHOF

-
-
- "; - if($_GET["id"] == 0 || $_GET["id"] == "" || !isset($_GET["id"])){ - - echo" -

- - - - - - - - - - - - - - - - - "; - $ergebnis = $db->query("SELECT id, name, adresse, telefonnummer, handynummer, email, geburtstag FROM jg"); - $count = 1; - while($row=$ergebnis->fetchArray(SQLITE3_NUM)){ - - //echo ""; - echo ""; - //echo ""; - $count++; - } - - - echo " - -

#

Name

Adresse

Telefon

Handynummer

E-Mail

Geburtstag

ändern

$element
".$count."".$row[1]."".$row[2]."".$row[3]."".$row[4]."".$row[5]."".$row[6]."
".$count."".$row[1]."".$row[2]."".$row[3]."".$row[4]."".$row[5]."".$row[6]."
- -

-
-Da es in letzter Zeit doch öfters vorgekommen ist, dass jemand seine Adresse geändert hat, ist es jetzt möglich, einen Eintrag in der Adressliste zu ändern oder zu ergänzen. -Wenn du deine Adresse ändern möchtest, dann klicke in der richtigen Zeile 'ändern' an. Möchtest du jemanden hinzufügen, dann drücke bitte hier. -

-Mitglied hinzufügen -
- -

- "; -} else { - - $id = $_GET["id"]; - $safe_id = SQLite3::escapeString("$id"); - $ergebnis = $db->query("SELECT * FROM jg where id=$safe_id;"); - while($row=$ergebnis->fetchArray()){ - echo "
Trage einfach die neuen Daten von $row[name] ein:
-
"; - echo " - - - - - - -
Name: Adresse: Telefon:
Handy: E-Mail: Geburtstag:
  
- "; - } -} - -/* - -*/ - echo" -
-"; -} diff --git a/www/login.php b/www/login.php deleted file mode 100644 index f20a568..0000000 --- a/www/login.php +++ /dev/null @@ -1,70 +0,0 @@ -
Ausloggen erfolgreich
"; - } - if ($var == LOGIN_PASSWORD) { - $logout = "
Name oder Passwort falsch!
"; - } - - echo " - - - - - Junge Gemeinde Adlershof. - - - - - - - -
- - -
-
-

JUNGE GEMEINDE ADLERSHOF

-
- - $logout -
-
-

Login:

-

-

- - -

- -

- Info: You have ".$_SESSION["login_attempts"]." attempts. You will be banned for six hours after your login attempts run out.
- Passwort vergessen? Klick hier. - - -

-
-
-    _                ___       _.--.    
-    \`.|\..----...-'`   `-._.-'_.-'`    
-    /  ' `         ,       __.--'       
-    )/' _/     \   `-_,   /             
-    `-''' `''\_,_.-;_.-\_ ',            
-        _.-'_./   {_.'   ; /            
-       {_.-``-'         {_/             
-
-
-
-
-
-"; -} diff --git a/www/print_index.php b/www/print_index.php deleted file mode 100644 index 3f848b6..0000000 --- a/www/print_index.php +++ /dev/null @@ -1,49 +0,0 @@ - -
-
-

JUNGE GEMEINDE ADLERSHOF

-
-
-
-
-
- Hallo ".$name.".
Willkommen auf der Webpage für die Junge Gemeinde in Adlershof. Für einen persönlichen Zugang, und um alle Features zu nutzen, registriere dich doch hier. Wenn du Probleme bei der Navigation hast, dann schau unter Hilfe* nach.
- Für Anregungen und Kritik bin ich immer zu haben. Schick mir einfach ne Mail oder sags mir nächsten Donnerstag. ;) -

- PS: Du kannst dich nach einer Registrierung auch mit deinem Username einloggen. -
-
- -

-
-            ,/|         _.--''^``-...___.._.,; 
-          /, \'.     _-'          ,--,,,--'''  
-         { \    `_-''       '    /}            
-            `;;'             ;   ; ;           
-      ._.--''     ._,,, _..'  .;.'             
-      (,_....----'''     (,..--''              
-
- -
-

*Hilfe noch nich implementiert. Dokumentation schreiben ist nicht so mein Ding. :)

- - - "; -} diff --git a/www/quote.php b/www/quote.php deleted file mode 100644 index 70b1b84..0000000 --- a/www/quote.php +++ /dev/null @@ -1,83 +0,0 @@ -query("SELECT count(*) as count FROM sprueche;"); - $row = $rows->fetchArray(); - $numRows = $row["count"]; - - if ($zufall == ""){ - $zufall = mt_rand(1,$numRows); - } - - - $safe_zufall = SQLite3::escapeString("$zufall"); - $ergebnis = $db->query("SELECT * FROM sprueche where id=$safe_zufall;"); - - echo" - -
-
-
-

JUNGE GEMEINDE ADLERSHOF

-
-
- -


- -Zitat Nummer #$zufall

- "; - - - if (preg_match('/[0-9]/',$zufall)){ // I really need this hack to get the 404 when /[0-9][a-zA-Z]/ is happening. Bad PHP! - if (preg_match('/[^0-9]/',$zufall)){ - $zufall = 0; - } - } - - - - if ($zufall > 0 && $zufall <= ($numRows)){ - while($row=$ergebnis->fetchArray()){ - echo $row["spruch"]; - } - } else { - echo "\"Sorry, can't find the quote, but a cat is fine too, right?\"

-
-      ,/|         _.--''^``-...___.._.,;
-     /, \'.     _-'          ,--,,,--'''
-    { \    `_-''       '    /}          
-     `;;'            ;   ; ;            
- ._.--''     ._,,, _..'  .;.'           
-  (,_....----'''     (,..--''           
-


-404 - Eintrag nicht vorhanden. - "; - } - - echo "
- -


- ----------------------------------------------------------------- -

Es sind momentan $numRows Zitate in der Datenbank enthalten.

-Du suchst ein bestimmtes Zitat? Gib hier dessen Nummer ein:
- - - -
-
- -
-"; -} diff --git a/www/register.php b/www/register.php deleted file mode 100644 index 6283f14..0000000 --- a/www/register.php +++ /dev/null @@ -1,53 +0,0 @@ -Fehler! Entweder ist der Nutzer schon registriert oder dein Passwort war leer!
"; - } - -echo " - -
-
-
-
-

JUNGE GEMEINDE ADLERSHOF

-
- - - -
-Registriere dich, um einen persönlichen Zugang zu erhalten. Such dir einen beliebigen Spitznamen und ein geeignetes Passwort aus. Keine Angst, dein Passwort wird sicher verwahrt und nicht im Klartext abgelegt. -

Die E-Mail Adresse ist keine Pflicht, aber notwendig, wenn du dein Passwort vergessen hast. -

- -$failure - -
-
- - - - - - - - - - - - -

Name:

Passwort:

Passwort wiederholen:

E-Mail:

-
-
-
- -
-"; -} diff --git a/www/reset.php b/www/reset.php deleted file mode 100644 index 4d6069e..0000000 --- a/www/reset.php +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Junge Gemeinde Adlershof. - - - - - -"; - - if($_SESSION["login"]){ - include("static/head.php"); - - } else { - echo " - - "; - include("piwik.php"); - } - - $startseite=""; - echo " -

- -
- JUNGE GEMEINDE ADLERSHOF -

- "; - - if($var == RECOVER_EMAIL){ - $p = " - Die E-Mail ist nicht in der Datenbank gespeichert. Achte auf Tippfehler und probiere noch einmal.
- Du hast noch ".$_SESSION["login_attempts"] ."Versuche, bevor du gesperrt wirst.
- "; - } else { - $p = "Gib deine E-Mail Adresse ein, um dir ein neues Passwort zuzuschicken.

"; - } - - echo - $p. - " -
- -
-
- $startseite -
-
-
- "; - //if(mail($email, "Dein neues Passwort", "Dein neues Passwort für https://jungegemeinde.iamfabulous.de lautet: '" . $secret . "'. Wenn du diese E-Mail nicht erwartet hast, bitte sende eine Nachricht an max-moehring@web.de. Danke.", "From: no-reply@jg-adlershof.de")){ -// echo "Wir haben deine E-Mail in der Datenbank. Eine E-Mail mit deinem neuen Passwort wurde soeben verschickt.
"; -// } else { -// echo "Fehler mit der mail() Funktion. Bitte schick eine Benachrichtigung an max-moehring@web.de."; -// } - -} diff --git a/www/robots.txt b/www/robots.txt deleted file mode 100755 index 1f53798..0000000 --- a/www/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-agent: * -Disallow: / diff --git a/www/services.php b/www/services.php deleted file mode 100644 index 03c9da7..0000000 --- a/www/services.php +++ /dev/null @@ -1,162 +0,0 @@ - - - - - Services :: Junge Gemeinde Adlershof - - - - - "; - include("static/head.php"); - - echo " -

-

In eigener Sache

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Hallo,

-
-

ich möchte diesen Platz hier nutzen um ein paar Projekte zu bewerben, die ich in meiner Freizeit so betreue.

-
-

Sie haben alle was mit Computern zu tun, natürlich. ;)

-
-
-
-

#1 ist eine Website, welche dir zufällige Youtube Videos präsentiert.

-
-
-
-

Der Algorithmus ist etwas komplex, aber ich kann dir versichern, dass die Videos wirklich zufällig sind. Ausgewählt werden sie durch eine Reihe von Umgebungsvariablen, die allesamt zufällig ausgesucht sind.

-
-

Ich hab schon viele Stunden davor verbracht und mir die skurillsten Sachen angesehen, deswegen möchte ich die Seite gerne mit dir teilen.

-
-
-
-

->Link: https://random.iamfabulous.de/youtube

-
-

Solltet ihr ab und zu mal einen '500er' Fehler sehen, keine Sorge. Das muss so, einfach die Seite neuladen, es ging nichts kaputt.

-
-
-
-
-
-

#2 Der Dropbox Ersatz

-
-
-
- Suchst du nach einer Möglichkeit, einfach 'einen Ordner im Internet' anzulegen, über den du einfach und schnell Dateien mit jemand anderem tauschen kannst?

-
-
-
-

Ein Freund und ich setzen gerade ein Projekt um, dass eine Strukur wie ein Dateisystem abbildet, nur das der Zugriff komplett über das Internet erfolgt!

-

-

Also mit anderen Worten, du kannst Ordner anlegen, verschieben, Bilder, Filme, Musik hochladen, sie auf privat stellen oder mit deinen Freunden oder dem Rest der Welt teilen.

-
-

Wer einen ersten Einblick erlangen will, der kann sich zB meinen Ordner anschauen:

-
-
-
-

->Link: https://files.iamfabulous.de/max

-
-
-
-
-
-

#3 Der garantiert abhörsichere Chat

-
-
-
-

Da ich im Zuge des NSA-Skandals zu dem Entschluss gekommen bin, dass ich wenigstens einen abhörsicheren Kommunikationskanal brauch, habe ich auf meinem Server zu Hause einen eigenen Chat-Server laufen.

-
-

Man kann sich frei verbinden, ohne Konsequenzen oder Logs, und ich biete eine garantiert abhörsicherbare Verschlüsselung an. Ich nutze den Server um täglich mit Freunden zu chatten, ohne dass irgendjemand fremdes mit liest.

-
-

Ihr solltet euch vor in den Internet Relay Chat einlesen.

-
-

Kommt vorbei, und wer weiß, vielleicht trefft ihr ja sogar tux. ;)

-
-
-
-

->Link: irc://irc.iamfabulous.de

-
-

Port 9999 ist verschlüsselt. Das Zertifikat ist selber unterschrieben, dafür aber Heartbleed sicher. :)

-
-
-
-
-
-

#n+1 Dotfiles, bots, autonome Systeme, custom E-Mail und noch vieles mehr

-
-
-
-

Der Platz reicht hier leider auch nicht aus, alles aufzuzählen. Aber das wichtigste sollte dabei gewesen sein.

-
-

Bei Fragen, Kritik, Anregungen oder Projekte, ihr kennt ja meine E-Mail.

-

-

Kleiner Nachtrag: Ich lizenziere so gut wie jeden Quellcode meiner Projekte unter der GPL, unter anderem auch der Source dieser Website für die JG. Wen es interessiert, was unter der Haube läuft, der findet die Sammlung auf meinem privaten Git Server. Wo ihr natürlich auch ein Repo haben könntet. ;)

-
-
-
-

->Link: https://git.iamfabulous.de

-
-
-
-
-
-
- - "; -} - - diff --git a/www/setup.php b/www/setup.php deleted file mode 100755 index 7b691df..0000000 --- a/www/setup.php +++ /dev/null @@ -1,76 +0,0 @@ - $value) { - if(preg_match("/drop(ped)?/i",$name)){ - $bool=true; - } -} - -if($bool){ - if(isset($_SESSION["login"])){ - session_destroy(); - } - if($db->exec(" - BEGIN TRANSACTION; - DROP TRIGGER delete_files; - PRAGMA writable_schema = 1; - DELETE FROM sqlite_master WHERE type = 'table'; - PRAGMA writable_schema = 0; - COMMIT; - VACUUM;") - ){ - echo "dropped everything"; - } else { - echo "error with database"; - } -} else { - $cleartext_password="password"; - $email="admin@iamfabulous.de"; - $pepper = file_get_contents("../database/pepper.txt"); - if(!$pepper){ - echo "There is no pepper in '../database/pepper.txt'!
Please generate one manually and run this script again."; - exit; - } - $password = $cleartext_password . $pepper; - - $hash_password = password_hash($password, PASSWORD_DEFAULT); - - if($db->exec(" - BEGIN TRANSACTION; - CREATE TABLE IF NOT EXISTS user (id INTEGER PRIMARY KEY, name TEXT UNIQUE, password TEXT, email TEXT UNIQUE, status INTEGER, register INTEGER); - INSERT INTO user (id, name, status, password, email, register) VALUES (NULL, 'admin', 0, '" . $hash_password . "', '" . $email . "', (SELECT strftime('%s', 'now'))); - CREATE TABLE IF NOT EXISTS log (id INTEGER PRIMARY KEY, user INTEGER, login INTEGER, FOREIGN KEY(user) REFERENCES user(id)); - CREATE TABLE IF NOT EXISTS banned_user (id INTEGER PRIMARY KEY, login_attempts INTEGER, ip TEXT, session_id TEXT, time INTEGER, user INTEGER); - CREATE TABLE IF NOT EXISTS jg(id INTEGER PRIMARY KEY, name TEXT, adresse TEXT, telefonnummer INTEGER, handynummer INTEGER, email TEXT, geburtstag TEXT); - CREATE TRIGGER IF NOT EXISTS delete_files AFTER DELETE ON user FOR EACH ROW BEGIN DELETE FROM files WHERE owner=OLD.id; END; - COMMIT;") - ) { - $_SESSION["login"] = true; - $_SESSION["username"] = "admin"; - $_SESSION["userid"] = 1; - - include("include.php"); - header("Refresh: 2; ".$scheme.$_SERVER["HTTP_HOST"]."/"); - echo "Success! You will redirected any moment."; - } else { - echo "Failure! :(
"; - echo "Your password: ".$hash_password; - } -} -// INSERT INT0 user (id, name, salt, password, status, invites, email, senpai, key) VALUES (NULL, 'admin', '$salt', '$hash_password', 1, 5, 'admin@iamfabulous.de', 0, '11111'); - diff --git a/www/static/head.php b/www/static/head.php deleted file mode 100644 index 3750d9b..0000000 --- a/www/static/head.php +++ /dev/null @@ -1,52 +0,0 @@ -Login - | - Register - | -" ; -} else { - $account ="Account - | -"; -} - -?> - - - - -
- - - diff --git a/www/static/header.php b/www/static/header.php deleted file mode 100644 index 33a6a7d..0000000 --- a/www/static/header.php +++ /dev/null @@ -1,62 +0,0 @@ -Login - | - Register - | -" ; -} else { - $account ="Account - | -"; -} - -?> - - - - - Junge Gemeinde Adlershof. - - - - - - - - - -
- - - diff --git a/www/static/hyperstyle.css b/www/static/hyperstyle.css deleted file mode 100644 index 74176fc..0000000 --- a/www/static/hyperstyle.css +++ /dev/null @@ -1,214 +0,0 @@ -/* -This is a random mess. I'm studying Computer Science, not Art & Design. -*/ - -@import "/config/fonts/Muli.css"; -@import "/config/fonts/Ubuntu.css"; - - -* { -margin:0; -padding:0; -} - -.noscript{ -display: none; -} - -.katze { -font-family: 'Muli'; -font-size: 120%; -color: black; -} - -.hundertfuenfzig { -font-family: 'Muli'; -font-size: 150%; -color: black; -} - -.ueberschrift { -font-family: 'Muli'; -font-size: 350%; -color: black; -text-align: center; -} - -.kleineschrift { -font-family: 'Ubuntu'; -font-size:75%; -color: black; -} - -.mittlereschrift { -font-family: 'Ubuntu'; -font-size: 100%; -color: black; -} - - -/* -#footer { - position:fixed; - bottom:0px; -} -*/ -#content_container{ -/* padding-top:3.00em;*/ - padding-bottom:3em; - padding-left:0; -} -/* -#content_container { - height:95%; - overflow:auto; - } -*/ -#header { - position:; - top:0px; left:0px; right:0px; - background:; - text-align:center; - padding:10px; -/* color: #f0ecde;*/ - width: 700px; - height: 20px; - margin: 0px auto; -} - -html, body { -height: 100%; -width: 100%; -background: #ecece1; -} - -#distance { -width: 10px; -height: 45%; -margin-bottom: -250px; -float: left; -/*background-color: #f00; nur zu Demozwecken*/ -} - -#container { -margin: 0 auto; -position: relative; -height: 500px; -width: 700px; -clear: left; -/*background-color: #ADFF2F;*/ -} - -#behaelter { -margin: 0 auto; -position: relative; -/*height: 500px; -width: 700px;*/ -clear: left; -/*background-color: #ADFF2F;*/ -} - -#balken { -position: relative; -height: 10 px; -width: 450px; -background-color: grey; -} - -#bgcolor { -background-color: #f0ecde; -} - -/*body { -}*/ - -a:link, a:visited { - /*font-family:Arial,Helvetica,sans-serif; - font-size: 12px;*/ - text-decoration: none; -/* color: #009F00;*/ - } - -h1 { -font-family: 'Muli:400'; -/*font-family: Calibri;*/ -font-size: 260%; -color: black; -text-align: center; -} - -h2 { -font-family: 'Muli:400'; -/*font-family: Calibri;*/ -font-size: 130%; -color: black; -text-align: center; -} - - -p2 { -font-family: 'Ubuntu'; -/*font-family: Calibri;*/ -font-size: 100%; -color: grey; -text-align: center; -} - -p3 { -font-family: 'Ubuntu'; -/*font-family: Calibri;*/ -/*font-size: 250%;*/ -color: black; -text-align: center; -} - -p4 { -font-family: 'Ubuntu'; -/*font-family: Calibri;*/ -font-size: 350%; -color: black; -text-align: center; -} - -p5 { -font-family: 'Muli'; -/*font-family: Calibri;*/ -font-size: 270%; -color: black; -text-align: center; -} - - -a2 { -font-family: 'Ubuntu'; -/*font-family: 'Nobile';*/ -/*font-family: Calibri;*/ -font-size: 125%; -color: black; -text-align: grey; -} - -a3 { -font-family: 'Ubuntu'; -/*font-family: Calibri;*/ -font-size: 130%; -color: black; -text-align: grey; -} - -a4 { -font-family: 'Ubuntu'; -/*font-family: Calibri;*/ -font-size: 100%; -color: black; -} - -a5 { -font-family: 'Ubuntu'; -font-size:75%; -/*font-family: Calibri;*/ -color: black; -} - - -.unterstrich {text-decoration: underline;} diff --git a/www/to-do-list.html b/www/to-do-list.html deleted file mode 100644 index f324642..0000000 --- a/www/to-do-list.html +++ /dev/null @@ -1,25 +0,0 @@ -TODO!! -
-
- -Wenn jemand Lust hat, sich in Webdesign zu schulen und das Design dieser Webseite aufzumöbeln, nur her damit!
-Wir können sicher gemeinsam daran arbeiten. -
-
-Zurück zur Startseite - - - - diff --git a/www/update.php b/www/update.php deleted file mode 100644 index 26c05ca..0000000 --- a/www/update.php +++ /dev/null @@ -1,26 +0,0 @@ -exec(" - BEGIN TRANSACTION; - UPDATE jg SET name='".$name."', adresse='".$adresse."', telefonnummer='".$telefonnummer."', handynummer='".$handynummer."', email='".$email."', geburtstag='".$bday."' WHERE id=".$id."; - COMMIT; - ")){ - return true; - } else { - return false; - } -} -- cgit v1.2.3