Revision 449
Added by Matthias over 18 years ago
| save.php | ||
|---|---|---|
| 63 | 63 |
$_SESSION['admin_username'] = $_POST['admin_username']; |
| 64 | 64 |
$_SESSION['admin_email'] = $_POST['admin_email']; |
| 65 | 65 |
$_SESSION['admin_password'] = $_POST['admin_password']; |
| 66 |
|
|
| 67 |
if(!isset($_POST['outgoing_mails'])) {
|
|
| 68 |
$_SESSION['outgoing_mails'] = 'php'; |
|
| 69 |
} else {
|
|
| 70 |
$_SESSION['outgoing_mails'] = $_POST['outgoing_mails']; |
|
| 71 |
} |
|
| 72 |
$_SESSION['smtp_server'] = $_POST['smtp_server']; |
|
| 73 |
|
|
| 66 | 74 |
} |
| 67 | 75 |
// Set the message |
| 68 | 76 |
$_SESSION['message'] = $message; |
| ... | ... | |
| 257 | 265 |
} |
| 258 | 266 |
// End admin user details code |
| 259 | 267 |
|
| 268 |
// Get the SMTP server settings and check if valid |
|
| 269 |
$smtp_server_used = "mail.example.com"; |
|
| 270 |
if(isset($_POST['outgoing_mails']) AND $_POST['outgoing_mails']=="smtp") {
|
|
| 271 |
if($_POST['smtp_server'] == "" || $_POST['smtp_server'] == "mail.example.com") {
|
|
| 272 |
set_error('Please define the SMTP host (Step 7) of your domain or choose option PHP mail().');
|
|
| 273 |
} else {
|
|
| 274 |
$smtp_server_used = $_POST['smtp_server']; |
|
| 275 |
} |
|
| 276 |
} |
|
| 277 |
|
|
| 278 |
// Create SMTP server output string for the config.php file |
|
| 279 |
if($smtp_server_used == "mail.example.com") {
|
|
| 280 |
$smtp_server_used = "// define('WBMAILER_SMTP_HOST', '" .$smtp_server_used ."');\n";
|
|
| 281 |
} else {
|
|
| 282 |
$smtp_server_used = "define('WBMAILER_SMTP_HOST', '" .$smtp_server_used ."');\n";
|
|
| 283 |
} |
|
| 284 |
// End SMTP server settings |
|
| 285 |
|
|
| 260 | 286 |
// Try and write settings to config file |
| 261 | 287 |
$config_content = "" . |
| 262 | 288 |
"<?php\n". |
| ... | ... | |
| 273 | 299 |
"define('ADMIN_PATH', WB_PATH.'/admin');\n".
|
| 274 | 300 |
"define('ADMIN_URL', '$wb_url/admin');\n".
|
| 275 | 301 |
"\n". |
| 302 |
"// some mail provider do not deliver mails send via PHP mail() function as SMTP authentification is missing\n". |
|
| 303 |
"// in that case activate SMTP for outgoing mails: un-comment next line and specify SMTP host of your domain\n". |
|
| 304 |
$smtp_server_used. |
|
| 305 |
"\n". |
|
| 276 | 306 |
"require_once(WB_PATH.'/framework/initialize.php');\n". |
| 277 | 307 |
"\n". |
| 278 | 308 |
"?>"; |
| ... | ... | |
| 446 | 476 |
." ('media_directory', '/media'),"
|
| 447 | 477 |
." ('operating_system', '$operating_system'),"
|
| 448 | 478 |
." ('string_file_mode', '$file_mode'),"
|
| 449 |
." ('string_dir_mode', '$dir_mode'),"
|
|
| 450 |
." ('wbmailer_routine', 'phpmail'),"
|
|
| 451 |
." ('wbmailer_smtp_host', ''),"
|
|
| 452 |
." ('wbmailer_smtp_auth', ''),"
|
|
| 453 |
." ('wbmailer_smtp_username', ''),"
|
|
| 454 |
." ('wbmailer_smtp_password', '')";
|
|
| 479 |
." ('string_dir_mode', '$dir_mode')";
|
|
| 455 | 480 |
$database->query($settings_rows); |
| 456 | 481 |
|
| 482 |
|
|
| 457 | 483 |
// Users table |
| 458 | 484 |
$users = 'CREATE TABLE `'.TABLE_PREFIX.'users` ( `user_id` INT NOT NULL auto_increment,' |
| 459 | 485 |
. ' `group_id` INT NOT NULL DEFAULT \'0\',' |
Also available in: Unified diff
Removed changeset [417] from the 2.6.x branches because it is for WB 2.7.x versions