Project

General

Profile

« Previous | Next » 

Revision 2063

Added by Dietmar over 10 years ago

  1. problems with confirmation mail solved

View differences:

signup_form.php
28 28
//require_once(!file_exists($lang) ? (dirname(__FILE__)) . '/languages/EN.php' : $lang );
29 29

  
30 30
require_once(WB_PATH.'/include/captcha/captcha.php');
31

  
32 31
include_once (WB_PATH.'/framework/functions.php');
33 32

  
34 33
$mLang = Translate::getinstance();
35 34
$mLang->enableAddon('account');
35
$oDb  = WbDatabase::getInstance();
36
$oReg = WbAdaptor::getInstance();
37
// default, if no information from client available
36 38

  
39
$aLangAddons = array();
40
$aLangBrowser = array();
41
$sAutoLanguage = 'EN';
42
// detect client language
43
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
44
	if(preg_match('/([a-z]{2})(?:-[a-z]{2})*/i', strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']), $matches)) {
45
		$sAutoLanguage = strtoupper($matches[1]);
46
	}
47
}
48

  
49
$sAutoLanguage=($wb->get_session('LANGUAGE')) ? $_SESSION['LANGUAGE'] : $sAutoLanguage;
50
if(!defined('LANGUAGE')) { define('LANGUAGE',$sAutoLanguage);}
51

  
52
$sIncludeHeadLinkCss = '';
53
if( is_readable(WB_PATH .'/account/frontend.css')) {
54
	$sIncludeHeadLinkCss .= '<link href="'.WB_URL.'/account/frontend.css"';
55
	$sIncludeHeadLinkCss .= ' rel="stylesheet" type="text/css" media="screen" />'."\n";
56
    print $sIncludeHeadLinkCss;
57
}
58

  
37 59
if(isset($_POST['action']) && $_POST['action']=='send') {
38 60
	require(dirname(__FILE__).'/save_signup.php');
39 61
} else {
......
48 70

  
49 71
if($_SESSION['display_form'])
50 72
{
51

  
52
    $sIncludeHeadLinkCss = '';
53
    if( is_readable(WB_PATH .'/account/frontend.css')) {
54
    	$sIncludeHeadLinkCss .= '<link href="'.WB_URL.'/account/frontend.css"';
55
    	$sIncludeHeadLinkCss .= ' rel="stylesheet" type="text/css" media="screen" />'."\n";
56
    }
57

  
58 73
// set template file and assign module and template block
59 74
	$oTpl = new Template(dirname(__FILE__).'/htt','keep');
60 75
	$oTpl->set_file('page', 'signup.htt');
61 76
	$oTpl->debug = false; // false, true
62 77
	$oTpl->set_block('page', 'main_block', 'main');
63 78
// generell vars
79

  
64 80
	$oTpl->set_var(array(
65 81
		'FTAN' => $wb->getFTAN(),
66 82
		'ACTION_URL' => WB_URL.'/account/signup.php',
......
120 136
		)
121 137
	);
122 138

  
123

  
124
    $aLangAddons = array();
125
    $aLangBrowser = array();
126 139
// read available languages from table addons
127 140
    $aLangAddons = $admin->getAvailableLanguages();
128 141

  
129 142
// default, if no information from client available
130
    $sAutoLanguage = DEFAULT_LANGUAGE;
143
//    $sAutoLanguage = 'EN';
131 144
// detect client language
132
    if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
133
    	if(preg_match('/([a-z]{2})(?:-[a-z]{2})*/i', strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']), $matches)) {
134
    		$sAutoLanguage = strtoupper($matches[1]);
135
    	}
136
    }
137
    
138
    $sAutoLanguage=($wb->get_session('LANGUAGE')) ? $_SESSION['LANGUAGE'] : $sAutoLanguage;
145
//    if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
146
//    	if(preg_match('/([a-z]{2})(?:-[a-z]{2})*/i', strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']), $matches)) {
147
//    		$sAutoLanguage = strtoupper($matches[1]);
148
//    	}
149
//    }
150
//    
151
//    $sAutoLanguage=($wb->get_session('LANGUAGE')) ? $_SESSION['LANGUAGE'] : $sAutoLanguage;
139 152

  
140 153
    //$sAutoLanguage = 'NL';
141 154
    $aLangUsed = array_flip(explode(',',$wb->getLanguagesInUsed()));
......
161 174
	$oTpl->set_block('main_block', 'captcha_block', 'captcha');
162 175
	if(CONFIRMED_REGISTRATION) {
163 176
		$oTpl->parse('captcha', '', true);
177
//    	$oTpl->parse('CSS_BLOCK', $sIncludeHeadLinkCss);
164 178
		$oTpl->set_var(array(
165 179
				'TEXT_NEW_PASSWORD' => $mLang->TEXT_NEW_PASSWORD,
166 180
				'TEXT_RETYPE_NEW_PASSWORD' => $mLang->TEXT_RETYPE_NEW_PASSWORD,
......
197 211
	$oTpl->set_file('page', 'success.htt');
198 212
	$oTpl->debug = false; // false, true
199 213
	$oTpl->set_block('page', 'main_block', 'main');
214
//	$oTpl->parse('CSS_BLOCK', $sIncludeHeadLinkCss);
200 215
	// show messages, default block off
201 216
	$oTpl->set_block('main_block', 'show_registration_block', 'message');
202 217
	$oTpl->parse('message', '');

Also available in: Unified diff