From dc7fcdbd4fd38a8ecd8e0583605f555d2c34c51f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20Sajdl?= Date: Wed, 12 Aug 2020 10:03:11 +0200 Subject: [PATCH 01/30] Added discord to readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5bc4b6a..90afcb8 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Server status page -![License](https://img.shields.io/github/license/Pryx/server-status.svg) ![Current release](https://img.shields.io/github/release/Pryx/server-status.svg) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/b82d62fa6d8b41119f68fd9eca3c3a08)](https://www.codacy.com/app/sajdl.vojtech/server-status?utm_source=github.com&utm_medium=referral&utm_content=Pryx/server-status&utm_campaign=Badge_Grade) +![License](https://img.shields.io/github/license/Pryx/server-status.svg) ![Current release](https://img.shields.io/github/release/Pryx/server-status.svg) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/b82d62fa6d8b41119f68fd9eca3c3a08)](https://www.codacy.com/app/sajdl.vojtech/server-status?utm_source=github.com&utm_medium=referral&utm_content=Pryx/server-status&utm_campaign=Badge_Grade) [![Discord](https://img.shields.io/discord/742703112590065745?logo=discord)](https://discord.gg/F9nXmE) ![screenshot](https://status.trucksbook.eu/img/screenshot.png) From f6acd559d57dc4d1344befc8f3b1edd4dc47ff5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 12:09:12 +0300 Subject: [PATCH 02/30] Fix service labels not fitting inside container Service Labels are automatically pushed to a new line when there is no enough space --- classes/incident.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/incident.php b/classes/incident.php index 0385754..d8ff0dd 100644 --- a/classes/incident.php +++ b/classes/incident.php @@ -194,7 +194,7 @@ class Incident implements JsonSerializable service_name as $key => $value ) { - echo ''.$value . ' '; + echo ''.$value . ' '; } if (isset($this->end_date)){?> From 14e04d0737084168c2d948b4dfb0ea1235d7beaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 13:58:55 +0300 Subject: [PATCH 03/30] Patch 1.2 --- classes/incident.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/incident.php b/classes/incident.php index d8ff0dd..0385754 100644 --- a/classes/incident.php +++ b/classes/incident.php @@ -194,7 +194,7 @@ class Incident implements JsonSerializable service_name as $key => $value ) { - echo ''.$value . ' '; + echo ''.$value . ' '; } if (isset($this->end_date)){?> From ab085596ca0a9173e70b18c7982ce4fd9a2c78a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 14:00:38 +0300 Subject: [PATCH 04/30] Patch 1.3 --- css/main.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index bea3c2a..0cb3ef6 100644 --- a/css/main.css +++ b/css/main.css @@ -615,4 +615,8 @@ body .h1,body .h2,body .h3,body h1,body h2,body h3 { label.form-name { line-height: 20px -} \ No newline at end of file +} +.panel .panel-footer .label +{ + display: inline-block; +} From 484bbd60d08d229c05b72096deb59d9cfbcb61ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 14:40:42 +0300 Subject: [PATCH 05/30] Create create-htaccess.php (#108) * Create create-htaccess.php This file generates a .htaccess file that contains all necessary code for it. This is needed because some hosts do not either unzip hidden files or neither GitHub puts that file inside the zips. * Delete .htaccess * Add required code for creating htaccess * Add support for both iis and apache * Delete web.config * Rename create-htaccess.php to create-server-config.php * Rename file links for create-server-config.php * Last nitpick :) --- .htaccess => create-server-config.php | 40 +++++++++++++++++++++++++-- install.php | 3 +- web.config | 19 ------------- 3 files changed, 40 insertions(+), 22 deletions(-) rename .htaccess => create-server-config.php (82%) delete mode 100644 web.config diff --git a/.htaccess b/create-server-config.php similarity index 82% rename from .htaccess rename to create-server-config.php index 6d7339d..568fa12 100644 --- a/.htaccess +++ b/create-server-config.php @@ -1,4 +1,15 @@ -ErrorDocument 404 /404.php + Header set X-UA-Compatible "IE=edge" @@ -114,4 +125,29 @@ FileETag None ExpiresByType font/woff "access plus 1 month" ExpiresByType application/font-woff2 "access plus 1 month" ExpiresByType text/x-cross-domain-policy "access plus 1 week" - +"); +fclose($f); +} else { +$f = fopen("web.config", "a+"); +fwrite($f, " + + + + + + + + + + + + + + + + + +"); +fclose($f); +} +?> diff --git a/install.php b/install.php index f74e2f1..1dc1b79 100644 --- a/install.php +++ b/install.php @@ -132,7 +132,8 @@ if(isset($_POST['server']) && empty($message)) $config = str_replace("##policy_url##", $policy_url_conf, $config); file_put_contents("config.php", $config); - + include_once "create-server-config.php"; + unlink("create-server-config.php"); unlink("config.php.template"); unlink("install.sql"); unlink(__FILE__); diff --git a/web.config b/web.config deleted file mode 100644 index f8b1d8c..0000000 --- a/web.config +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file From b14f60e08b143e3ba564ae5f083a073f497e2735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 14:58:05 +0300 Subject: [PATCH 06/30] Add some required info for creating server config --- config.php.template | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/config.php.template b/config.php.template index 7398465..511f9ba 100644 --- a/config.php.template +++ b/config.php.template @@ -1,7 +1,20 @@ connect_errno) { exit(); } -$mysqli->set_charset("utf8"); \ No newline at end of file +$mysqli->set_charset("utf8"); From 34e3782a61cc3f9c9a9154648bdcf5c19af737ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 15:11:42 +0300 Subject: [PATCH 07/30] Add additional info --- config.php.template | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/config.php.template b/config.php.template index 511f9ba..0dba3bc 100644 --- a/config.php.template +++ b/config.php.template @@ -3,14 +3,20 @@ // SERVER STATUS CONFIG FILE TEMPLATE // THIS FILE IS FOR CREATING YOUR CONFIG MANUALLY // !!!!!!!IMPORTANT NOTE!!!!!!!!! -// You will need to create your htaccess or web.config file yourself. +// You will need to create your htaccess or web.config file yourself if you use this template // Please head to http(s)://yourdomain.com/create-server-config.php // Wait until script finishes. // Then delete it from your document root. -// We are sorry for this inconvinience and we will be automating this process soon. -// ------------------------ +// If you don't want to allow php to access your root directory or if you have permission +// issues please follow the steps below. +// -------------------------- +// FOR IIS: +// Rename IISWebConfig to web.config +// FOR Apache and Nginx +// Rename ApacheHtaccess to .htaccess +// -------------------------- // Contributors: -// Vojtěch Sajdl - Yigit Kerem Oktay - Thomas Nilsen - jhuesser +// Vojtěch Sajdl - Yigit Kerem Oktay - Thomas Nilsen - jhuesser /**************************************************************************************/ session_start(); From af2f8969eb0b7b051ae0596bc78b6edcd4401044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 15:12:30 +0300 Subject: [PATCH 08/30] Create ApacheHtaccess --- ApacheHtaccess | 106 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 ApacheHtaccess diff --git a/ApacheHtaccess b/ApacheHtaccess new file mode 100644 index 0000000..21274c1 --- /dev/null +++ b/ApacheHtaccess @@ -0,0 +1,106 @@ +ErrorDocument 404 /404.php + + Header set X-UA-Compatible "IE=edge" + + Header unset X-UA-Compatible + + + + #DELETE THIS IF YOU DON'T HAVE HTTPS! + RewriteEngine On + RewriteCond %{HTTP:X-Forwarded-Proto} !https + RewriteCond %{HTTPS} off + RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] + + + Header set X-Content-Type-Options "nosniff" + + + + + SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding + RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding + + + + AddOutputFilterByType DEFLATE "application/atom+xml" \ + "application/javascript" \ + "application/json" \ + "application/ld+json" \ + "application/manifest+json" \ + "application/rdf+xml" \ + "application/rss+xml" \ + "application/schema+json" \ + "application/vnd.geo+json" \ + "application/vnd.ms-fontobject" \ + "application/x-font-ttf" \ + "application/x-javascript" \ + "application/x-web-app-manifest+json" \ + "application/xhtml+xml" \ + "application/xml" \ + "font/eot" \ + "font/opentype" \ + "image/bmp" \ + "image/svg+xml" \ + "image/vnd.microsoft.icon" \ + "image/x-icon" \ + "text/cache-manifest" \ + "text/css" \ + "text/html" \ + "text/javascript" \ + "text/plain" \ + "text/vcard" \ + "text/vnd.rim.location.xloc" \ + "text/vtt" \ + "text/x-component" \ + "text/x-cross-domain-policy" \ + "text/xml" + + + AddEncoding gzip svgz + + + Header unset ETag + +FileETag None + + ExpiresActive on + ExpiresDefault "access plus 1 month" + ExpiresByType text/css "access plus 1 year" + ExpiresByType application/atom+xml "access plus 1 hour" + ExpiresByType application/rdf+xml "access plus 1 hour" + ExpiresByType application/rss+xml "access plus 1 hour" + ExpiresByType application/json "access plus 0 seconds" + ExpiresByType application/ld+json "access plus 0 seconds" + ExpiresByType application/schema+json "access plus 0 seconds" + ExpiresByType application/vnd.geo+json "access plus 0 seconds" + ExpiresByType application/xml "access plus 0 seconds" + ExpiresByType text/xml "access plus 0 seconds" + ExpiresByType image/vnd.microsoft.icon "access plus 1 week" + ExpiresByType image/x-icon "access plus 1 week" + ExpiresByType text/html "access plus 0 seconds" + ExpiresByType application/javascript "access plus 1 year" + ExpiresByType application/x-javascript "access plus 1 year" + ExpiresByType text/javascript "access plus 1 year" + ExpiresByType application/manifest+json "access plus 1 year" + ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" + ExpiresByType text/cache-manifest "access plus 0 seconds" + ExpiresByType audio/ogg "access plus 1 month" + ExpiresByType image/bmp "access plus 1 month" + ExpiresByType image/gif "access plus 1 month" + ExpiresByType image/jpeg "access plus 1 month" + ExpiresByType image/png "access plus 1 month" + ExpiresByType image/svg+xml "access plus 1 month" + ExpiresByType video/mp4 "access plus 1 month" + ExpiresByType video/ogg "access plus 1 month" + ExpiresByType video/webm "access plus 1 month" + ExpiresByType application/vnd.ms-fontobject "access plus 1 month" + ExpiresByType font/eot "access plus 1 month" + ExpiresByType font/opentype "access plus 1 month" + ExpiresByType application/x-font-ttf "access plus 1 month" + ExpiresByType application/font-woff "access plus 1 month" + ExpiresByType application/x-font-woff "access plus 1 month" + ExpiresByType font/woff "access plus 1 month" + ExpiresByType application/font-woff2 "access plus 1 month" + ExpiresByType text/x-cross-domain-policy "access plus 1 week" + From d538f7d358c6e8f461eae8794286eca38c9c84fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 15:13:12 +0300 Subject: [PATCH 09/30] Create IISWebConfig --- IISWebConfig | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 IISWebConfig diff --git a/IISWebConfig b/IISWebConfig new file mode 100644 index 0000000..ae33314 --- /dev/null +++ b/IISWebConfig @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + From a476a2073762da09051e5d646ac6018543ae3cee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20Sajdl?= Date: Fri, 14 Aug 2020 14:51:05 +0200 Subject: [PATCH 10/30] Fix discord link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 90afcb8..c4a933f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Server status page -![License](https://img.shields.io/github/license/Pryx/server-status.svg) ![Current release](https://img.shields.io/github/release/Pryx/server-status.svg) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/b82d62fa6d8b41119f68fd9eca3c3a08)](https://www.codacy.com/app/sajdl.vojtech/server-status?utm_source=github.com&utm_medium=referral&utm_content=Pryx/server-status&utm_campaign=Badge_Grade) [![Discord](https://img.shields.io/discord/742703112590065745?logo=discord)](https://discord.gg/F9nXmE) +![License](https://img.shields.io/github/license/Pryx/server-status.svg) ![Current release](https://img.shields.io/github/release/Pryx/server-status.svg) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/b82d62fa6d8b41119f68fd9eca3c3a08)](https://www.codacy.com/app/sajdl.vojtech/server-status?utm_source=github.com&utm_medium=referral&utm_content=Pryx/server-status&utm_campaign=Badge_Grade) [![Discord](https://img.shields.io/discord/742703112590065745?logo=discord)](https://discord.gg/Wgxnxz4) ![screenshot](https://status.trucksbook.eu/img/screenshot.png) From 09770165a6b4cdef110158147369f6f1433b2d93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 17:14:09 +0300 Subject: [PATCH 11/30] =?UTF-8?q?=C3=87eviriler=20G=C3=BCncellendi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated translations. Privacy policy may still need some translations. --- locale/tr_TR/LC_MESSAGES/server-status.po | 149 +++++++++++----------- 1 file changed, 74 insertions(+), 75 deletions(-) diff --git a/locale/tr_TR/LC_MESSAGES/server-status.po b/locale/tr_TR/LC_MESSAGES/server-status.po index 1245305..625ed71 100644 --- a/locale/tr_TR/LC_MESSAGES/server-status.po +++ b/locale/tr_TR/LC_MESSAGES/server-status.po @@ -17,7 +17,7 @@ msgstr "Üzgünüz, ama görmek istediğiniz sayfa mevcut değil." #: admin/dashboard.php:22 admin/dashboard.php:26 template.php:115 msgid "Dashboard" -msgstr "Panel" +msgstr "Başlangıç" #: admin/dashboard.php:27 msgid "Welcome" @@ -25,7 +25,7 @@ msgstr "Hoşgeldiniz" #: admin/dashboard.php:39 msgid "New incident" -msgstr "Yeni durum" +msgstr "Yeni durum güncellemesi" #: admin/dashboard.php:72 install.php:48 install.php:163 msgid "Title" @@ -37,19 +37,19 @@ msgstr "Zaman" #: admin/dashboard.php:77 msgid "Here goes your text..." -msgstr "Buraya yazınız gelecek..." +msgstr "Yazdığınız yazı burada görünecek" #: admin/dashboard.php:80 classes/incident.php:183 msgid "Posted by" -msgstr "Tarafından" +msgstr "Tarafından Paylaşıldı" #: admin/dashboard.php:80 classes/incident.php:185 msgid "Ending" -msgstr "Sonlanma" +msgstr "Bitiş" #: admin/dashboard.php:80 msgid "End time" -msgstr "Sonlanma zamanı" +msgstr "Bitiş Saati" #: admin/dashboard.php:99 admin/new-user.php:53 msgid "Submit" @@ -67,24 +67,24 @@ msgstr "Lütfen devam etmek için giriş yapınız." #: admin/lost-password.php:48 admin/new-user.php:24 admin/settings.php:72 #: classes/user.php:120 classes/user.php:404 install.php:169 install.php:210 msgid "Email" -msgstr "E-posta" +msgstr "Elektronik Posta" #: admin/login-form.php:19 admin/login-form.php:20 admin/new-user.php:27 #: classes/user.php:123 classes/user.php:417 install.php:182 install.php:213 msgid "Password" -msgstr "Parola" +msgstr "Şifre" #: admin/login-form.php:22 msgid "Forgotten password?" -msgstr "Parolanızı mı unuttunuz?" +msgstr "Unutulan Şifreyi Geri Getirme" #: admin/login-form.php:23 msgid "Remember me" -msgstr "Beni hatırla" +msgstr "Giriş Bilgilerini Hatırla" #: admin/lost-password.php:2 admin/lost-password.php:5 msgid "Lost password" -msgstr "Kayıp Parola" +msgstr "Unutulan Şifre" #: admin/lost-password.php:16 msgid "Go back" @@ -104,7 +104,7 @@ msgstr "Başa dön" #: admin/lost-password.php:34 msgid "Email with password reset link has been sent!" -msgstr "Parola sıfırlama linkini içeren e-posta gönderildi!" +msgstr "Şifre sıfırlama linkini içeren e-posta gönderildi!" #: admin/lost-password.php:50 msgid "Submit request" @@ -117,16 +117,16 @@ msgstr "%s (%s) için parolayı sıfırla" #: admin/lost-password.php:60 admin/lost-password.php:61 classes/user.php:421 #: classes/user.php:422 msgid "New password" -msgstr "Yeni parola" +msgstr "Yeni şifre" #: admin/lost-password.php:62 admin/lost-password.php:63 classes/user.php:423 #: classes/user.php:424 msgid "Repeat password" -msgstr "Parolayı tekrarla" +msgstr "Şifreyi tekrarla" #: admin/lost-password.php:64 classes/user.php:425 msgid "Change password" -msgstr "Parolayı değiştir" +msgstr "Şifreyi değiştir" #: admin/new-user.php:7 msgid "New user" @@ -168,7 +168,7 @@ msgstr "Servis ekle" #: admin/settings.php:38 admin/settings.php:72 msgid "ID" -msgstr "ID" +msgstr "Kimlik Tanımlayıcı" #: admin/settings.php:42 msgid "Delete" @@ -196,7 +196,7 @@ msgstr "Kullanıcı ayarları" #: classes/constellation.php:36 template.php:4 msgid "Planned maintenance" -msgstr "Planlı bakım" +msgstr "Önceden Planlanmış Bakım Çalışması" #: classes/constellation.php:42 msgid "Back" @@ -204,15 +204,15 @@ msgstr "Geri" #: classes/constellation.php:44 msgid "Past incidents" -msgstr "Geçmiş durumlar" +msgstr "Geçmiş durum güncellemeleri" #: classes/constellation.php:48 msgid "No incidents" -msgstr "Durum yok" +msgstr "Ufukta herhangi bir olay yok." #: classes/constellation.php:61 msgid "Load more" -msgstr "Daha fazla" +msgstr "Daha fazla Yükle" #: classes/constellation.php:101 msgid "No services" @@ -224,7 +224,7 @@ msgstr "Lütfen başlık girin" #: classes/incident.php:90 msgid "Title too long! Character limit is 50" -msgstr "Başlık çok uzun! Limit 50 karakterdir" +msgstr "Başlık çok uzun! Lütfen karakter limiti olan 50'yi geçmeyin" #: classes/incident.php:96 msgid "Please enter text" @@ -232,7 +232,7 @@ msgstr "Lütfen metin girin" #: classes/incident.php:102 msgid "Please set start and end time! Use ISO 8601 format." -msgstr "Lütfen başlama ve sonlanma zamanı girin! ISO 8601 formatı kullanın." +msgstr "Lütfen başlangıç ve bitiş zamanı girin! ISO 8601 formatı kullanın." #: classes/incident.php:107 msgid "Please select at least one service" @@ -240,23 +240,23 @@ msgstr "Lütfen en az 1 servis seçin" #: classes/incident.php:127 msgid "Start date format is not recognized. Please use ISO 8601 format." -msgstr "Başlama tarihi formatı uyumsuz. Lütfen ISO 8601 formatı kullanın." +msgstr "Başlangıç tarihi formatı ISO 8601 standartına uygun değil. Lütfen ISO 8601 formatı kullanın." #: classes/incident.php:133 msgid "End date format is not recognized. Please use ISO 8601 format." -msgstr "Sonlanma tarihi formatı uyumsuz. Lütfen ISO 8601 formatı kullanın." +msgstr "Bitiş tarihi formatı ISO 8601 standartına uygun değil. Lütfen ISO 8601 formatı kullanın." #: classes/incident.php:185 msgid "Ended" -msgstr "Sonlandı" +msgstr "Bitti." #: classes/service.php:63 msgid "Service name is too long! Character limit is 50" -msgstr "Servis adı çok uzun! Limit 50 karakterdir." +msgstr "Servis adı çok uzun! Lütfen karakter limiti olan 50'yi geçmeyin." #: classes/service.php:66 msgid "Please enter name!" -msgstr "Lütfen isim girin!" +msgstr "Lütfen bir isim girin!" #: classes/service.php:81 classes/service.php:123 classes/user.php:97 #: classes/user.php:199 @@ -265,7 +265,7 @@ msgstr "Bunu yapmaya yetkiniz yok!" #: classes/user.php:164 msgid "Please mind the following character limits: " -msgstr "Lütfen dikkat, kalan karakter limiti: " +msgstr "Kalan karakter limiti: " #: classes/user.php:185 msgid "User account created" @@ -273,7 +273,7 @@ msgstr "Kullanıcı hesabı oluşturuldu" #: classes/user.php:186 msgid "Hi %s!
Your account has been created. You can login with your email address at %s with password %s - please change it as soon as possible." -msgstr "Merhaba %s!
Hesabınız oluşturuldu. %s adresinden e-posta adresiniz ve %s parolanızla giriş yapabilirsiniz - lütfen en yakın zamanda parolanızı değiştirin." +msgstr "Merhaba %s!
Hesabınız oluşturuldu. %s adresinden e-posta adresiniz ve %s şifrenizle giriş yapabilirsiniz - lütfen en yakın zamanda şifrenizi değiştirin." #: classes/user.php:180 msgid "Username or email already used" @@ -285,11 +285,11 @@ msgstr "Hesabınız etkin değil. Lütfen yöneticiyle iletişime geçin." #: classes/user.php:233 classes/user.php:256 msgid "Wrong email or password" -msgstr "Hatalı e-posta veya parola" +msgstr "Şifre veya elektronik posta adresi hatalı." #: classes/user.php:299 msgid "Invalid token detected, please login again!" -msgstr "Geçersiz anahtar tespit edildi, lütfen tekrar giriş yapın!" +msgstr "Oturum anahtarı geçersiz, lütfen tekrar giriş yapın!" #: classes/user.php:314 msgid "Profile picture" @@ -301,35 +301,34 @@ msgstr "Rol değiştir" #: classes/user.php:394 msgid "Change email" -msgstr "Parola değiştir" +msgstr "E-Posta adresini güncelle" #: classes/user.php:419 classes/user.php:420 msgid "Old password" -msgstr "Eski parola" +msgstr "Eski Şifre" #: classes/user.php:526 msgid "Passwords do not match!" -msgstr "Parolalar eşleşmiyor!" +msgstr "Şifreler eşleşmiyor!" #: classes/user.php:534 msgid "Cannot change password of other users!" -msgstr "Diğer kullanıcıların parolası değiştirilemez!" +msgstr "Sadece kendi şifrenizi değiştirebilirsiniz." #: classes/user.php:567 msgid "Wrong password!" -msgstr "Parola yanlış!" +msgstr "Yanlış şifre!" #: classes/user.php:595 classes/user.php:695 msgid "Invalid token detected, please retry your request from start!" -msgstr "Geçersiz anahtar tespit edildi, lütfen isteğinizi baştan deneyin!" - +msgstr "Oturum anahtarı geçersiz, lütfen isteğinizi tekrar deneyin" #: classes/user.php:623 msgid "Reset password" -msgstr "Parola Sıfırla" +msgstr "Şifre Sıfırlama" #: classes/user.php:659 msgid "Email change" -msgstr "E-posta değiştir" +msgstr "E-Posta adresini değiştir" #: classes/incident.php:54 classes/user.php:736 msgid "You don't have permission to do that!" @@ -337,47 +336,47 @@ msgstr "Bunu yapmaya yetkiniz yok!" #: template.php:4 msgid "Major outage" -msgstr "Önemli aksaklık" +msgstr "Kapsamlı Arıza" #: template.php:4 msgid "Minor outage" -msgstr "Küçük aksaklık" +msgstr "Ufak Arıza" #: template.php:4 msgid "Operational" -msgstr "Çalışıyor" +msgstr "Çalışır Durumda" #: template.php:7 msgid "Some systems are experiencing major outages" -msgstr "Bazı sistemler ciddi aksaklıklar yaşıyor" +msgstr "Bazı sistemlerde ciddi arızalar var." #: template.php:7 msgid "Some systems are experiencing minor outages" -msgstr "Bazı sistemler küçük aksaklıklar yaşıyor" +msgstr "Bazı sistemlerde ufak arızalar var." #: template.php:7 msgid "Some systems are under maintenance" -msgstr "Bazı sistemler bakımda" +msgstr "Bazı sistemlerde bakım çalışması yürütülüyor." #: template.php:8 msgid "Our systems are experiencing major outages." -msgstr "Sistemlerimiz ciddi aksaklıklar yaşıyor" +msgstr "Sistemlerimizde ciddi arızalar yaşanıyor." #: template.php:8 msgid "Our systems are experiencing minor outages" -msgstr "Sistemlerimiz küçük aksaklıklar yaşıyor" +msgstr "Sistemlerimizde küçük arızalar var." #: template.php:8 msgid "Our systems are under maintenance" -msgstr "Sistemlerimiz bakımda" +msgstr "Sistemlerimizde bakım çalışması yürütülüyor." #: template.php:8 msgid "All systems operational" -msgstr "Tüm sistemler çalışıyor" +msgstr "Tüm sistemler çalışır halde." #: template.php:9 msgid "Super admin" -msgstr "Süper Yönetici" +msgstr "Sistem Yöneticisi" #: template.php:9 msgid "Admin" @@ -385,11 +384,11 @@ msgstr "Yönetici" #: template.php:53 msgid "Service Status" -msgstr "Servis Durumu" +msgstr "Sistem Durumu" #: template.php:106 msgid "Toggle navigation" -msgstr "Menü Aç / Kapat" +msgstr "Menüyi Görüntüle / Gizle" #: template.php:116 msgid "User (%s)" @@ -401,7 +400,7 @@ msgstr "Çıkış" #: index.php:27 msgid "Current status" -msgstr "Şu anki durum" +msgstr "Güncel Durum" #: install.php:4 msgid "Status page" @@ -422,11 +421,11 @@ msgstr "Bağlantı başarısız oldu: %s" #: install.php:31 msgid "Please set valid url!" -msgstr "Lütfen geçerli URL girin!" +msgstr "Lütfen geçerli bir URL girin!" #: install.php:98 msgid "Error while creating database. Please check permission for your account or MYSQL version.
Error: %s" -msgstr "Veritabanı oluştururken hata oluştu. Lütfen yetkinizi veya MYSQL sürümünüzü kontrol edin.
Hata: %s" +msgstr "Veritabanı oluştururken hata oluştu. Lütfen hesabınızın veritabanı yetkilerini ve MYSQL sürümünüzü kontrol edin.
Hata: %s" #: install.php:154 msgid "Website details" @@ -438,7 +437,7 @@ msgstr "URL" #: install.php:166 msgid "Also an email address for mailer would be nice :)" -msgstr "Ayrıca e-postalar için bir e-posta adresi güzel olur :)" +msgstr "Ayrıca e-postalar için bir e-posta adresi güzel olabilir :)" #: install.php:173 msgid "Database connection" @@ -446,7 +445,7 @@ msgstr "Veritabanı bağlantısı" #: install.php:174 msgid "We need database connection to be able to create tables. Please check that your account has the permission needed to do that." -msgstr "Tabloları oluşturabilmek için veritabanı bağlantısına ihtiyaç var. Lütfen hesabınızın bunu yapmaya yetkili olduğunu kontrol edin." +msgstr "Tabloları oluşturabilmek için veritabanı bağlantısına ihtiyacımız var. Lütfen hesabınızın bunu yapmaya yetkili olup olmadığını kontrol edin." #: install.php:177 msgid "Server" @@ -458,7 +457,7 @@ msgstr "Veritabanı" #: install.php:203 msgid "And finally, we need info to create a new user. You don't have to provide it, but then... No status page admin..." -msgstr "Ve nihayet, yeni bir kullanıcı oluşturmak için bilgiye ihtiyacımız var. Bunu sağlamak zorunda değilsiniz, ancak yapmazsanız... Durum sayfasının yöneticisi olmaz..." +msgstr "Ve nihayet, yeni bir kullanıcı oluşturmak için bazı bilgilere ihtiyacımız var. Bunu sağlamak zorunda değilsiniz, ancak yapmazsanız... Durum sayfasının yöneticisi olmaz..." #: install.php:216 msgid "Run install!" @@ -470,15 +469,15 @@ msgstr "Seviye" #: classes/user.php:624 msgid "Hi %s!
Below you will find link to change your password. The link is valid for 24hrs. If you didn't request this, feel free to ignore it.

RESET PASSWORD

If the link doesn't work, copy & paste it into your browser:
%s" -msgstr "Merhaba %s!
Parolanızı sıfırlamanız için gereken link aşağıdadır. Link 24 saat boyunca geçerlidir. Eğer bunu siz istemediyseniz görmezden gelebilirsiniz.

PAROLAYI SIFIRLA

Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz:
%s" +msgstr "Merhaba %s!
Şifrenizi sıfırlamanız için gereken link aşağıda. Link 24 saat boyunca geçerlidir. Eğer bunu siz talep etmediyseniz görmezden gelebilirsiniz.

ŞİFRENİZİ SIFIRLAYIN

Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz:
%s" #: classes/user.php:660 msgid "Hi %s!
Below you will find link to change your email. The link is valid for 24hrs. If you didn't request this, feel free to ignore it.

CHANGE EMAIL

If the link doesn't work, copy & paste it into your browser:
%s" -msgstr "Merhaba %s!
E-posta adresinizi değiştirmek için gereken link aşağıdadır. Link 24 saat boyunca geçerlidir. Eğer bunu siz istemediyseniz görmezden gelebilirsiniz.

E-POSTA ADRESİNİ DEĞİŞTİR

Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz:
%s" +msgstr "Merhaba %s!
E-posta adresinizi güncellemek için link aşağıda. Link 24 saat boyunca geçerlidir. Eğer bunu siz talep etmediyseniz görmezden gelebilirsiniz.

E-POSTA ADRESİNİZİ DEĞİŞTİRİN

Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz:
%s" #: template.php:9 msgid "Editor" -msgstr "Editör" +msgstr "Düzenleyici" #: install.php:36 msgid "Server name" @@ -486,11 +485,11 @@ msgstr "Sunucu adı" #: install.php:44 msgid "Mailer name" -msgstr "E-posta gönderici adı" +msgstr "E-Posta Sistemi için Gönderici Adı" #: install.php:52 msgid "Mailer email" -msgstr "Gönderici e-posta adresi" +msgstr "E-Posta Sistemi için Gönderici Adresi" #: install.php:56 msgid "Database server" @@ -506,15 +505,15 @@ msgstr "Veritabanı kullanıcı adı" #: install.php:69 msgid "Database password" -msgstr "Veritabanı parolası" +msgstr "Veritabanı şifresi" #: template.php:147 msgid "Toggle Dropdown" -msgstr "Açılır menü arasında geçiş yap" +msgstr "Açılır Kapanır Menü" #: template.php:156 msgid "Help with translation!" -msgstr "Çeviriye yardım et!" +msgstr "Çeviren Yiğit Kerem Oktay" #: classes/user.php:439 msgid "Deactivate user" @@ -530,11 +529,11 @@ msgstr "Lütfen girin" #: install.php:150 msgid "We will ask you some basic questions about your website. Most of the settings can be later edited in the config.php file." -msgstr "Siteniz hakkında siz birkaç basit soru soracağız. Ayarların çoğu daha sonra config.php dosyasından düzenlenebilir." +msgstr "Siteniz hakkında siz birkaç basit soru soracağız. Ayarların çoğu kurulumdan sonra da config.php dosyasından düzenlenebilir." #: install.php:155 msgid "We need a name for your status page (shown behind page title after the dash) and a url of your server status installation (i.e. https://example.com/status - without the trailing slash), so we can mail users link for forgotten password etc..." -msgstr "Durum sayfası için bir isime (sayfa başlığının altında görünür) ve sunucu durumu kurulumunuzun web adresine ihtiyacımız var. (örn: https://example.com/status - adresin sonuna yatay çizgi koymayın), parolamı unuttum vb mailler için." +msgstr "Durum sayfası için bir başlığa ve kurulumunuzun web adresine ihtiyacımız var. (örn: https://status.theskyfallen.com (adresin sonuna yatay çizgi koymayın)" #: install.php:161 msgid "A title that you want to be shown on the top of the page." @@ -546,7 +545,7 @@ msgstr "Servis mevcut değil!" #: classes/user.php:220 msgid "Please fill in your email and password!" -msgstr "Lütfen eposta ve parola giriniz!" +msgstr "Lütfen E-Posta ve şifrenizi girin!" #: classes/user.php:336 msgid "Change name" @@ -562,11 +561,11 @@ msgstr "Bu kullanıcı adı alınmış" #: classes/user.php:470 msgid "Cannot change username of other users!" -msgstr "Diğer kullanıcıların kullanıcı adı değiştirilemez" +msgstr "Sadece kendi kullanıcı adınızı değiştirebilirsiniz." #: classes/user.php:504 msgid "Cannot change names of other users!" -msgstr "Diğer kullanıcıların adları değiştirilemez" +msgstr "Sadece kendi adınızı güncelleyebilirsiniz." #: classes/user.php:667 msgid "Confirmation email sent!" @@ -574,7 +573,7 @@ msgstr "Doğrulama e-postası gönderildi!" #: install.php:186 policy.php:6 msgid "Privacy Policy" -msgstr "Gizlilik sözleşmesi" +msgstr "Gizlilik Politikasını Görüntüleyin" #: install.php:190 msgid "Company name" @@ -647,7 +646,7 @@ msgid "This site uses cookies – small text files that are placed on your machi "\tAs a rule, cookies will make your browsing experience better. However, you may prefer to disable cookies on this site and on others. \n" "\tThe most effective way to do this is to disable cookies in your browser. We suggest consulting the Help section of your browser \n" "\tor taking a look at the About Cookies website which offers guidance for all modern browsers" -msgstr "Bu site, daha iyi bir kullanıcı deneyimi sunmasına yardımcı olmak için bilgisayarınıza yerleştirilen küçük metin dosyaları olan tanımlama bilgilerini kullanır.\n" +msgstr "Bu site, daha iyi bir kullanıcı deneyimi sunulmasına yardımcı olmak için bilgisayarınıza yerleştirilen küçük metin dosyalarına benzetebileceğimiz çerezlerikullanır.\n" "\n" "Genel olarak, çerezler kullanıcı tercihlerini saklamak, alışveriş sepeti gibi şeyler için bilgi depolamak ve Google Analytics gibi üçüncü taraf uygulamalara anonimleştirilmiş izleme verileri sağlamak için kullanılır.\n" "\n" @@ -657,7 +656,7 @@ msgstr "Bu site, daha iyi bir kullanıcı deneyimi sunmasına yardımcı olmak i #: install.php:187 msgid "Since you are collecting personal information, the GDPR needs you to have a privacy policy. Enter the details below." -msgstr "Kişisel bilgileri topladığınızdan beri, GSYİH'nın bir gizlilik politikasına sahip olmanız gerekir. Aşağıdaki bilgileri girin." +msgstr "Kişisel bilgileri topladığınızdan beri, KVKK'ya uygun bir gizlilik politikasına sahip olmanız gerekir. Aşağıdaki bilgileri girin." #: install.php:198 msgid "Some info about yourself" From 05ee9256eb88a0b787d5945ae59be9c6e10dd4a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 18:14:39 +0300 Subject: [PATCH 12/30] Added Example Sites and Install Guide --- README.md | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c4a933f..eeb085a 100644 --- a/README.md +++ b/README.md @@ -3,25 +3,40 @@ ![screenshot](https://status.trucksbook.eu/img/screenshot.png) -Very simple server status page written in PHP that can run on **PHP 5.4+** - even on **shared webhosting**. Because why waste your money on another server (or host on a server that you might want to do maintenance on), when you can use cheap webhosting? And as a cherry on top - it works even without javascript! +Very simple server status page written in PHP that can run on **PHP 5.4+** - even on **shared webhosting** even without shell access. Because why waste your money on another server (or host on a server that you might want to do maintenance on), when you can use cheap webhosting? And as a cherry on top - it works even without javascript! ## How do I install this thing? Simply put the files on your server and access it from your browser. There will be a simple install dialog waiting for you. +If you prefer you can install manually by filling the info in config.php.template and renaming it to config.php. +As this **does not** run installation scripts you need to head to your install directory and run create-server-config.php and then delete it. +If you don't want to allow php to access your files or you have permission issues, use the following instructions. +### FOR IIS: +// Rename IISWebConfig to web.config +### FOR Apache and Nginx +// Rename ApacheHtaccess to .htaccess + You can find more info on [our wiki page](https://github.com/Pryx/server-status/wiki) ## Contributing -Anyone is welcome to make pull request with new features or security patches / bug fixes. You can find some ideas [here](https://github.com/Pryx/server-status/labels/help%20wanted). +Anyone is welcome to make pull request with new features or security patches / bug fixes. + +You may create a pull request anytime or you can join our discord here(https://discord.gg/Wgxnxz4) ### Translations Any help with translations is much welcome! You can join us at https://poeditor.com/join/project/37SpmJtyOm. You can even add your own language. Just let me know when you're done and I'm going to include the language in the next release. [List of contributors](https://github.com/Pryx/server-status/wiki/contributors) -## FAQ - ### Does it actually run somewhere? -Yes it does! This is basically debranded version of https://status.trucksbook.eu/. +Yes it does! +https://status.trucksbook.eu/ (Trucksbook) +https://status.theskyfallen.com (The Skyfallen Productions Company) +https://status.ecidsf.com/ (ECIDSF) +https://status.otuts.eu/ (OTUTS) +And many more! + +## FAQ ### Do you have a demo page? Yes we have! Head over to https://demo.status.sajdl.com/admin and try the admin interface for yourself. @@ -33,7 +48,15 @@ password: Ss123456 Please note that changes are reverted every hour. ### I noticed there is a new release. How do I update? -Updating server status is fairly straightforward. Simply copy over the new files (with exception of `install.php`). Please double check that `config.php` didn't change - if it did, you will need to update it accordingly. This is also pretty straightforward - copy over the old `define()` statements and fill out any new ones (this should be fairly easy as the names are usually pretty self explanatory). This should not be required in future as it is planned to move most settings to database. +Updating server status is fairly straightforward. Download your config.php from the server. Delete all files. Upload the new release with config.php you downloaded earlier. You need to manually run install scripts. For that head to your domain and run create-server-config.php deleting it afterwards. +If you don't want to allow php to access your files or you have permission issues, use the following instructions. +#### FOR IIS: +// Rename IISWebConfig to web.config +#### FOR Apache and Nginx +// Rename ApacheHtaccess to .htaccess + +### Is there any way to do this automatically? +We are working on it but it is not yet included. Stay tuned! ### Can I somehow pull status info from Server status programatically? Yes you can! As of [9f7e15f](https://github.com/Pryx/server-status/commit/9f7e15fcd1d900108cbb0b3cad4bdc5ecf8b741b) we added API to pull status data... And more APIs are coming! Results are encoded in JSON format which should be pretty easy to use in any common programming language. @@ -41,7 +64,7 @@ Yes you can! As of [9f7e15f](https://github.com/Pryx/server-status/commit/9f7e15 ### Why does this project exist? It was written as a school project where we had to create a website. I went with this because I found the lack of good looking, easy to install and use status page rather weird. Therefore my goal (as stated above) was to create a simplistic status page that could run almost anywhere. The code is not the nicest or cleanest and it definitely doesn't have that many features, but hey, it works! -### I want feature XY! +### Feature Request You can write an issue and I will try to take a look when I get some time *OR* you can actually make a fork as the code it GNU licensed. Pull requests are most welcome! ___ From 8dc7a342fec2808609484c0ecc993ccdc43730f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 19:10:37 +0300 Subject: [PATCH 13/30] Delete server-status.mo --- locale/tr_TR/LC_MESSAGES/server-status.mo | Bin 14726 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 locale/tr_TR/LC_MESSAGES/server-status.mo diff --git a/locale/tr_TR/LC_MESSAGES/server-status.mo b/locale/tr_TR/LC_MESSAGES/server-status.mo deleted file mode 100644 index 1ac2182ec582c59d3fbde1f1acda5bf4ef05ce87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14726 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 Date: Fri, 14 Aug 2020 19:10:54 +0300 Subject: [PATCH 14/30] Add files via upload --- .../tr_TR/LC_MESSAGES/Server_status_Turkish.mo | Bin 0 -> 15093 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 locale/tr_TR/LC_MESSAGES/Server_status_Turkish.mo diff --git a/locale/tr_TR/LC_MESSAGES/Server_status_Turkish.mo b/locale/tr_TR/LC_MESSAGES/Server_status_Turkish.mo new file mode 100644 index 0000000000000000000000000000000000000000..e31a26e174cb14a2776e9005e1bda58c00fc356e GIT binary patch literal 15093 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 E3&$rMTL1t6 literal 0 HcmV?d00001 From 9674e371de0bd5b4b98edbae973c6feccab26c13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 19:11:27 +0300 Subject: [PATCH 15/30] Delete Server_status_Turkish.mo --- .../tr_TR/LC_MESSAGES/Server_status_Turkish.mo | Bin 15093 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 locale/tr_TR/LC_MESSAGES/Server_status_Turkish.mo diff --git a/locale/tr_TR/LC_MESSAGES/Server_status_Turkish.mo b/locale/tr_TR/LC_MESSAGES/Server_status_Turkish.mo deleted file mode 100644 index e31a26e174cb14a2776e9005e1bda58c00fc356e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15093 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 E3&$rMTL1t6 From 27c90e30aa7d967e9e0034959fc6eea44a5a49aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 19:12:36 +0300 Subject: [PATCH 16/30] =?UTF-8?q?=C3=87eviriler=20G=C3=BCncellendi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locale/tr_TR/LC_MESSAGES/server-status.mo | Bin 0 -> 15093 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 locale/tr_TR/LC_MESSAGES/server-status.mo diff --git a/locale/tr_TR/LC_MESSAGES/server-status.mo b/locale/tr_TR/LC_MESSAGES/server-status.mo new file mode 100644 index 0000000000000000000000000000000000000000..e31a26e174cb14a2776e9005e1bda58c00fc356e GIT binary patch literal 15093 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 E3&$rMTL1t6 literal 0 HcmV?d00001 From 17a6115aaba8eb8ecf27459c5b01060fda3f48b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 19:37:16 +0300 Subject: [PATCH 17/30] Some Graphical Improvements --- css/main.css | 74 +++++++++++++++++++++++++++------------------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/css/main.css b/css/main.css index 0cb3ef6..237335f 100644 --- a/css/main.css +++ b/css/main.css @@ -1,39 +1,40 @@ @import url('https://fonts.googleapis.com/css?family=Open+Sans:400&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese'); @import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,700&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese'); -body { - background: #ffffff; - margin: 0; - height: 100%; - line-height: 24px; - font-family: 'Open Sans', sans-serif; +body { + background: #ffffff; + margin: 0; + margin-top: 80px; + height: 100%; + line-height: 24px; + font-family: 'Open Sans', sans-serif; } img { - height: auto; - max-width: 100%; + height: auto; + max-width: 100%; } -a { - padding: 0; - margin: 0; - text-decoration: none; +a { + padding: 0; + margin: 0; + text-decoration: none; } a:hover, a:focus { text-decoration: none; - color:#3566a8; + color:#f5f4f4; } .centered { - text-align: center + text-align: center } .navbar { - padding-top: 5px; - margin-bottom: 0px; + padding-top: 5px; + margin-bottom: 0px; } .navbar-brand { @@ -42,28 +43,32 @@ a:focus { .navbar-default .navbar-nav > li > a { - color: #f5f4f4; - font-size: 1em; + color: #f5f4f4; + font-size: 1em; } .navbar-default .navbar-nav > li > a:hover { - color: #a7a7a7; + color: #a7a7a7; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { - color: #ffffff; - background-color: transparent; + color: #f5f4f4; + background-color: transparent; } .navbar-collapse { - background: #2f60a3; + background: #2f60a3; } .navbar-default { z-index: 200; - background-color: #2f60a3; + background-color: gray; border-color: transparent; - border-radius: 0px; + border-radius: 0px 0px 30px 30px; height: 77px; + overflow: hidden; + position: fixed; + top: 0; + width: 100%; } @@ -160,7 +165,7 @@ body a h1{ .navbar-header .btn { - margin-top: 15px; + margin-top: 15px; margin-right: 10px } @@ -243,11 +248,11 @@ body a h1{ border-left-color: transparent; } -.timeline .panel .panel-heading.icon * { +.timeline .panel .panel-heading.icon * { /*This shouldn't be relative in size...*/ - font-size: 20px; - vertical-align: middle; - line-height: 40px; + font-size: 20px; + vertical-align: middle; + line-height: 40px; } .timeline .panel .panel-heading.icon { position: absolute; @@ -296,10 +301,11 @@ body a h1{ /* Footer */ #footerwrap { + border-radius: 30px 30px 0px 0px; min-height: 60px; padding-top: 15px; padding-bottom: 10px; - background: #2f60a3; + background: gray; } #footerwrap a{ @@ -564,7 +570,7 @@ i.danger{ } #footerwrap .dropdown-menu{ - background: #337ab7 + background: gray; } #footerwrap .dropdown-menu a{ @@ -573,7 +579,7 @@ i.danger{ padding: 2px 5px; display: block; transition: 125ms ease-in-out background-color; - background-color: #337ab7 + background-color: gray; } #footerwrap .dropdown-menu a:hover{ @@ -616,7 +622,3 @@ label.form-name { line-height: 20px } -.panel .panel-footer .label -{ - display: inline-block; -} From 70c8a4fa0f73d206ecb67e870501fc6441ece6b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 19:46:48 +0300 Subject: [PATCH 18/30] Add support for custom logo --- template.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template.php b/template.php index 4fd07fb..219dce1 100644 --- a/template.php +++ b/template.php @@ -108,7 +108,7 @@ class Template{ - + " alt="logo" class="menu-logo" width="50" height="50">
-