-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathback_vars.php
126 lines (105 loc) · 2.93 KB
/
back_vars.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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?php
/*
* File: back_vars.php
* Author: Alex Kot
* Copyright: 2018 Alex Kot
* Date: 2018/11/09
* EMail: [email protected]
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details:
* http://www.gnu.org/licenses/gpl.html
*
*/
class UserVars
{
public $firstname, $lastname, $email, $pass, $about, $city, $country, $gender;
public $userImage;
public $basename;
public $valid; // bool
//general message
public $msg;
// error messages for placeholders in input fields
public $firstnameErr, $lastnameErr, $emailErr, $passErr, $aboutErr, $cityErr, $countryErr, $genderErr;
public function __construct()
{
$this->firstnameErr = '';
$this->firstname = '';
$this->lastnameErr = '';
$this->lastname = '';
$this->emailErr = '';
$this->email = '';
$this->passErr = '';
$this->pass = '';
$this->aboutErr = '';
$this->about = '';
$this->cityErr = '';
$this->city = '';
$this->countryErr = '';
$this->country = '';
$this->genderErr = '';
$this->gender = '';
$this->userImage = '';
$this->msg = '';
$this->basename = 'Rookie';
$this->valid = false;
}
}
class DatabaseVars
{
public $host, $user, $pass;
public $dbName, $dbTable, $dbIndex;
public $link;
public function __construct()
{
$this->host = 'localhost';
$this->user = 'root';
$this->pass = 'mysql';
$this->dbName = 'rookie';
$this->dbTable = 'users';
$this->dbIndex = 'email';
$this->link = mysqli_init();
}
}
class Placeholder {
public $first, $last, $email, $pass;
public $firstStyle, $lastStyle, $emailStyle, $passStyle;
public $city, $country, $about, $gender;
public function __construct()
{
$this->first = 'E.g. Sarah';
$this->last = 'E.g. Connor';
$this->email = 'E.g. [email protected]';
$this->pass = 'Some password only you will know';
$this->city = 'E.g. Los Angeles';
$this->country = 'E.g. USA';
$this->about = 'E.g. I\'m a fictional character in the Terminator franchise and one of the main protagonists of The Terminator, Terminator 2: Judgment Day and Terminator Genesys.';
$this->gender = 'E.g. Male, Female or Other';
$this->firstStyle = '';
$this->lastStyle = '';
$this->emailStyle = '';
$this->passStyle = '';
}
}
class ImageVars
{
public $dir, $file2upload, $tempFile, $hash, $mime, $isOK;
public $msg;
public function __construct()
{
$this->dir = 'images/';
$this->file2upload = '_default.jpg';
$this->tempFile = '';
$this->hash = '';
$this->mime = 'none';
$this->msg = '';
$this->isOK = 0;
}
}