2 /************************************************************************
3 * Mailer v0.2.1-FINAL Start: 10/02/2012 *
4 * =================== Last change: 10/02/2012 *
6 * -------------------------------------------------------------------- *
7 * File : install-page_3.php *
8 * -------------------------------------------------------------------- *
9 * Short description : Installation page include file *
10 * -------------------------------------------------------------------- *
11 * Kurzbeschreibung : Include-Datei fuer Installationsseite *
12 * -------------------------------------------------------------------- *
15 * $Tag:: 0.2.1-FINAL $ *
17 * -------------------------------------------------------------------- *
18 * Copyright (c) 2003 - 2009 by Roland Haeder *
19 * Copyright (c) 2009 - 2012 by Mailer Developer Team *
20 * For more information visit: http://mxchange.org *
22 * This program is free software; you can redistribute it and/or modify *
23 * it under the terms of the GNU General Public License as published by *
24 * the Free Software Foundation; either version 2 of the License, or *
25 * (at your option) any later version. *
27 * This program is distributed in the hope that it will be useful, *
28 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
30 * GNU General Public License for more details. *
32 * You should have received a copy of the GNU General Public License *
33 * along with this program; if not, write to the Free Software *
34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *
36 ************************************************************************/
38 // Some security stuff...
39 if ((!defined('__SECURITY')) || (!isInstallationPhase())) {
44 $content['spath'] = postRequestElement('spath');
45 $content['burl'] = postRequestElement('burl');
46 $content['title'] = postRequestElement('title');
47 $content['slogan'] = postRequestElement('slogan');
48 $content['email'] = postRequestElement('email');
50 // Use default SMTP data
51 $smtpHost = '{?SMTP_HOSTNAME?}';
52 $smtpUser = '{?SMTP_USER?}';
53 $smtpPass1 = '{?SMTP_PASSWORD?}';
54 $smtpPass2 = '{?SMTP_PASSWORD?}';
56 // Overwrite it with the data from sent (failed) form
57 if (isPostRequestElementSet('smtp_host')) $smtpHost = postRequestElement('smtp_host');
58 if (isPostRequestElementSet('smtp_user')) $smtpUser = postRequestElement('smtp_user');
59 if (isPostRequestElementSet('smtp_pass')) {
60 $smtpPass1 = postRequestElement('smtp_pass');
61 $smtpPass2 = postRequestElement('smtp_pass');
64 // Database login data
65 $content['mysql_host'] = $GLOBALS['install_mysql']['host'];
66 $content['mysql_dbase'] = $GLOBALS['install_mysql']['dbase'];
67 $content['mysql_prefix'] = $GLOBALS['install_mysql']['prefix'];
68 $content['table_type'] = $GLOBALS['install_mysql']['type'];
69 $content['mysql_login'] = $GLOBALS['install_mysql']['login'];
70 $content['mysql_pass1'] = $GLOBALS['install_mysql']['pass1'];
71 $content['mysql_pass2'] = $GLOBALS['install_mysql']['pass2'];
73 // Set constants for SMTP data
74 $content['smtp_host'] = $smtpHost;
75 $content['smtp_user'] = $smtpUser;
76 $content['smtp_pass1'] = $smtpPass1;
77 $content['smtp_pass2'] = $smtpPass2;
80 addTemplateToInstallContent('install_page3', $content);