Skip to content

Commit 2092f5b

Browse files
committed
Updated
1 parent 5b28839 commit 2092f5b

File tree

7 files changed

+129
-297
lines changed

7 files changed

+129
-297
lines changed

config/dbconnection.php

+7-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,16 @@
44
include 'Database.php';
55

66
$link = new Database();
7-
$conn = $link-> MysqliConnection();
7+
$conn = $link->MysqliConnection();
88

9+
$definefiles = 'define.php';
910
require 'function.php';
10-
require 'define.php';
1111

12+
if (!file_exists($definefiles)) {
13+
include 'make_define.php';
14+
} else {
15+
require 'define.php';
16+
}
1217
if (!empty(SITE_PATH)) {
1318
$base = SITE_PATH;
1419
} else {

config/error_report.php

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
1-
<?php
1+
<?php
2+
// Turn off error reporting
3+
error_reporting(0);
24

3-
// Display errors on screen
4-
ini_set("display_errors", 1);
5+
// Report runtime errors
6+
error_reporting(E_ERROR | E_WARNING | E_PARSE);
57

68
// Report all errors
79
error_reporting(E_ALL);
810

9-
// Report critical errors only
10-
error_reporting(E_ERROR);
11-
12-
// Report critical errors and warnings
13-
error_reporting(E_ERROR | E_WARNING);
11+
// Same as error_reporting(E_ALL);
12+
ini_set("error_reporting", E_ALL);
1413

15-
// Report all errors, except notices
14+
// Report all errors except E_NOTICE
1615
error_reporting(E_ALL & ~E_NOTICE);
17-
18-
/* (B) TO TURN OFF ALL ERROR REPORTING */
19-
20-
error_reporting(0);
21-
?>
16+
?>

config/make_define.php

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?php
2+
3+
$sql = "SELECT * FROM site_configuration WHERE `ID_Site` = '1'";
4+
if ($result = $conn->query($sql)) {
5+
$fname = $result->fetch_fields();
6+
$fdata = $result->fetch_assoc();
7+
8+
foreach ($fname as $val) {
9+
if ($val->name === 'ID_Site') {
10+
continue;
11+
} elseif ($val->name === 'CREATE') {
12+
continue;
13+
} elseif ($val->name === 'UPDATED') {
14+
continue;
15+
}
16+
$fldname[] = "define('" . $val->name . "','" . $fdata[$val->name] . "');" . "\n";
17+
}
18+
19+
if (!file_exists($definefiles)) {
20+
$def = fopen($definefiles, 'w');
21+
if (!$def) {
22+
$_SESSION['ErrorMessage'] = 'Error creating the file ' . $definefiles;
23+
}
24+
25+
$ndef = '<?php' . "\n";
26+
$ndef .= implode("\n ", $fldname);
27+
$ndef .= '?>' . "\n";
28+
file_put_contents($definefiles, $ndef, FILE_APPEND | LOCK_EX);
29+
30+
$_SESSION['SuccessMessage'] = "The configuration definitions file has been created ";
31+
}
32+
}
33+

define.php

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<?php
2+
define('DOMAIN_SITE','http://www.phpgrapesjs.com');
3+
4+
define('SITE_NAME','PHP GrapesJS');
5+
6+
define('SITE_BRAND_IMG','');
7+
8+
define('SITE_PATH','http://localhost:130/');
9+
10+
define('SITE_DESCRIPTION','Your description for your domains');
11+
12+
define('SITE_KEYWORDS','Your keywords for your domains');
13+
14+
define('SITE_CLASSIFICATION','Your classification for your domains');
15+
16+
define('SITE_EMAIL','[email protected]');
17+
18+
define('SITE_IMAGE','dashboard');
19+
20+
define('SITE_ADMIN','dashboard');
21+
22+
define('SITE_CONTROL','users');
23+
24+
define('SITE_CONFIG','siteconf');
25+
26+
define('SITE_LANGUAGE_1','English');
27+
28+
define('SITE_LANGUAGE_2','Spanish');
29+
30+
define('FOLDER_IMAGES','uploads');
31+
32+
define('SITE_CREATOR','admin');
33+
34+
define('SITE_EDITOR','admin, editor');
35+
36+
define('SITE_BUILDER','builder');
37+
38+
define('SITE_LIST','list');
39+
40+
define('NAME_CONTACT','Jose Mantilla');
41+
42+
define('PHONE_CONTACT','0051999063645');
43+
44+
define('EMAIL_CONTACT','[email protected]');
45+
46+
define('ADDRESS','Lima - Peru');
47+
48+
define('TWITTER','@pepiuox');
49+
50+
define('FACEBOOKID','pepiuox');
51+
52+
define('SKYPE','pepiuox');
53+
54+
define('TELEGRAM','pepiuox');
55+
56+
define('WHATSAPP','+51 999063645');
57+
58+
define('SUPERADMIN_NAME','Super Admin');
59+
60+
define('SUPERADMIN_LEVEL','9');
61+
62+
define('ADMIN_NAME','Admin');
63+
64+
define('ADMIN_LEVEL','5');
65+
66+
define('SECURE_HASH','25cce270791d66425793131d4a7f8199c53ef5c80f3377bf424ee92794e2b0c9eda604eafd869312');
67+
68+
define('SECURE_TOKEN','4d52e51f527b46645dfab9eda604eafd869312131d4a7f8199c53ef5c80f3baf3bda2c3616024f1f');
69+
?>

index.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
if (file_exists($connfile)) {
1717
$page = $_SERVER['PHP_SELF'];
1818

19-
require 'config/dbconnection.php';
19+
include 'config/dbconnection.php';
2020
require 'classes/UserClass.php';
2121
require 'classes/GetVisitor.php';
2222

@@ -26,7 +26,7 @@
2626

2727
include 'start.php';
2828
} else {
29-
$_SESSION['PathInstall'] = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
29+
$_SESSION['PathInstall'] = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
3030
header('Location: installer/install.php');
3131
exit();
3232
}

installer/install.php

+9-2
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,15 @@ function RandKey($length = 128) {
263263
$filecontent .= '$link = new Database();';
264264
$filecontent .= '$conn = $link-> MysqliConnection();';
265265

266-
$filecontent .= "require 'function.php';" . "\n";
267-
$filecontent .= "require 'define.php';";
266+
$filecontent .= "\$definefiles = 'define.php';
267+
require 'function.php';
268+
269+
if (!file_exists(\$definefiles)) {
270+
include 'make_define.php';
271+
} else {
272+
require 'define.php';
273+
}". "\n";
274+
268275

269276
$filecontent .= "
270277
if (!empty(SITE_PATH)) {

0 commit comments

Comments
 (0)