0
0

Added licensing, redirected null /go requests to homepage, corrected 404 errors.

This commit is contained in:
Bryan Pedini 2019-02-08 10:14:22 +01:00
parent 7acb2ca533
commit 168f4ece75
No known key found for this signature in database
GPG Key ID: 688D440AE31B40C2
3 changed files with 54 additions and 1 deletions

32
LICENSE Normal file
View File

@ -0,0 +1,32 @@
OpenShorte - An open source URL shortener
Copyright © 2019 - Bryan Pedini
This program is licensed per section,
please read carefully every LICENSE file provided
to fully understand what you can do and what not.
errors/* - js/* - functions.php - index.php:
Copyright © 2019 - Bryan Pedini
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
config.php:
It's a stupid config file, do you really think I want to
beat my head to decide what license is it under or to
create one? Use it to do whatever you want, it may break
the website or it may not, it's up to you and the fact that
it is provided empty.
Only a suggestion: if you don't populate the config file,
what part of the website you think that will work properly?

View File

@ -23,13 +23,18 @@
$result = $statement->get_result ( );
$row = $result->fetch_assoc ( );
if ( ! $row ) {
http_response_code ( 404 );
include ( 'errors/404.html' );
exit;
}
else {
include ( 'templates/redirect.html' );
echo ( '<script>var my_location = "' . $row [ 'URL' ] . '";</script>' );
}
}
else {
header ( "Location: " . substr ( $_SERVER [ 'SCRIPT_NAME' ], 0, -10 ) );
}
break;
case "login":
if ( isset ( $_SESSION [ 'user_id' ] ) ) {
@ -113,7 +118,7 @@
break;
default:
http_response_code ( 404 );
echo "fuck, 404!";
include ( 'errors/404.html' );
die ( );
}
}

16
templates/LICENSE Normal file
View File

@ -0,0 +1,16 @@
Copyright © 2019 - Bryan Pedini
Every file within this folder and it's subfolders is provided
with the website for the correct work of the website itself,
is provided AS IS, comes with NO WARRANTY of scope or
working purposes, and is proprietary software.
Such this code may not be copied without explicit permission from
myself only, this code may not be modified within the website,
you may not copy, edit, share, clone or do anything else but
use the code as is without explicit permission to do so.
Such permissions can be requested at copyright@bryanpedini.it
No permissions to do anything against this license is given
without an explicit and valid motivation to do so, so please
don't email me asking to do so or so without providing why.