This repository has been archived by the owner on Apr 2, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
config.php
89 lines (89 loc) · 4.54 KB
/
config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
$dbhostname = ""; //MsSQl Server Addres
$db = array(
"Database" => "", // Database Name
"Uid" => "", //Database User
"PWD" => "" // Database Password;
);
$hosturl = ""; //Your host patch eg http://yourdomain.com (without last slash " / ") ----- MUST BE SETTED!
$title = ""; //site title ----- MUST BE SETTED!
$norplaymail = ""; // noreplay mail eg "[email protected]"
///////////////////////////////////////////
////Do you want to display footer ? ////
////True = yes | False = no ////
///////////////////////////////////////////
$footer = true;
///////////////////////////////////////////
////Do you want to display ToS ? ////
////True = yes | False = no ////
///////////////////////////////////////////
$displaytos = false;
$toslink = ""; //link to your ToS page eg "//mywebsite.com/tos.html" (please use // instead of http or https !!!)
$pplink = ""; //link to your Privacy Policy page eg "//mywebsite.com/pp.html" (please use // instead of http or https !!!)
///////////////////////////////////////////
////Do you want to enable forgot ? ///
////true = yes | false = no ///
///////////////////////////////////////////
$forgot = false;
///////////////////////////////////////////////
////Do you want to send verification mail ? ///
////true = yes | false = no ///
///////////////////////////////////////////////
$sendverification = false;
///////////////////////////////////////////
////Do you want to use Google CAPTCHA ? ///
////true = yes | false = no ///
///////////////////////////////////////////
$usecaptcha = false; //if you want to use google captcha you can get secret key and public key there https://www.google.com/recaptcha/admin
$captchapublickey = ""; //If yes , put your PUBLIC key there (site key its called on google page's)
$captchasecret = ""; //If yes, put your SECRET key there
///////////////////////////////////////////
$dl['name1'] = ""; //Set Download Name for 1st Link
$dl['1'] = ""; //Download link 1
$dl['name2'] = ""; //Download Name for 2nd Link OPTIONAL
$dl['2'] = ""; //Download link 2 OPTIONAL
///////////////////////////////////////////
////Do you want to enable login ? ///
////true = yes | false = no ///
///////////////////////////////////////////
//That mean to allow users to login in ther account and they can change his password, or email, ofc you my config this...
$login = true; //Allow login to site
$notifymail = true; //Send notification to mail for each login, if account are accesed a mail will be send to his address with some information.
$lcpw = false; //Allow change password
$lce = false; //Allow change email
$delc = false; //Allow user to 'delete' his account, Note user account will not be deleted from database will be closed.
///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////DONT TUCH BELOW LINE///////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////
$mssql = sqlsrv_connect($dbhostname, $db);
if(!$mssql)
die('Something went wrong while connecting to MSSQL');
if(empty($dbhostname))
die("<center><h1 style='color:tomato'>Server its not configurate. Please check config.php <br/> Configrate your database please!</h1></center>");
if(empty($title))
die("<center><h1 style='color:tomato'>Configuration incomplete. check config.php <br/> check title!!!</h1></center>");
if(empty($hosturl))
die("<center><h1 style='color:tomato'>Configuration incomplete. check config.php <br/> Check host url </h1></center>");
if($usecaptcha == true && empty($captchapublickey) && empty($captchasecret))
die("<center><h1 style='color:tomato'>Configuration incomplete. check config.php <br/> Check Google Captcha </h1></center>");
if($displaytos == true && empty($toslink) && empty($pplink))
die("<center><h1 style='color:tomato'>Configuration incomplete. check config.php <br/> Check ToS or Privacy Policy</h1></center>");
else {
require_once('recaptcha/autoload.php');
$recaptcha = new \ReCaptcha\ReCaptcha($captchasecret);
}
function thisword($word)
{
$badword = array("drop", "insert", "update", "delete", "alter", "index", "truncate", "'", '"');
$badreplace = array("***", "***", "****", "***", "****", "***", "*****", "*", "*");
$clean = str_replace($badword,$badreplace,$word);
return $clean;
}
function cleanthis($data)
{
$iclean = filter_var($data, FILTER_SANITIZE_STRING);
$iclean = thisword($iclean);
$iclean = htmlentities($iclean, ENT_QUOTES);
return $iclean;
}
?>