Project

General

Profile

« Previous | Next » 

Revision 1773

Added by Dietmar over 11 years ago

! account split html and code
+ add signup activation registering
+ add missing icons in themes

View differences:

preferences_form.php
37 37
		require_once(WB_PATH .'/account/languages/' .LANGUAGE .'.php');
38 38
	}
39 39
	require_once(WB_PATH.'/framework/functions-utf8.php');
40
	echo '<style type="text/css">';
41
	include(WB_PATH .'/account/frontend.css');
42
	echo "\n</style>\n";
40

  
41
//	echo '<style type="text/css">';
42
//	include(WB_PATH .'/account/frontend.css');
43
//	echo "\n</style>\n";
44

  
43 45
	$user_time = true;
44 46
	require(ADMIN_PATH.'/interface/timezones.php');
45 47
	require(ADMIN_PATH.'/interface/date_formats.php');
46 48
	require(ADMIN_PATH.'/interface/time_formats.php');
47 49
	$error = array();
48 50
	$success = array();
49
	$template = new Template(WB_PATH .'/account','keep');
51
	$template = new Template(WB_PATH .'/account/htt','keep');
50 52

  
51 53
	switch($wb->get_post('action')):
52 54
		case 'details':
......
67 69
	$template->set_file('page', 'preferences.htt');
68 70
	$template->set_block('page', 'main_block', 'main');
69 71
// get existing values from database
70
	$sql = "SELECT display_name,email FROM ".TABLE_PREFIX."users WHERE user_id = '".$wb->get_user_id()."'";
72
	$sql = "SELECT `display_name`,`email` FROM ".TABLE_PREFIX."users WHERE `user_id` = '".$wb->get_user_id()."'";
71 73
	$rowset = $database->query($sql);
72 74
	if($database->is_error()) $error[] = $database->get_error();
73 75
	$row = $rowset->fetchRow();
......
145 147
	}
146 148
// Insert language headings
147 149
	$template->set_var(array(
148
								'HEADING_MY_SETTINGS' => $HEADING['MY_SETTINGS'],
149
								'HEADING_MY_EMAIL'    => $HEADING['MY_EMAIL'],
150
								'HEADING_MY_PASSWORD' => $HEADING['MY_PASSWORD']
151
								)
152
						);
150
			'HEADING_MY_SETTINGS' => $HEADING['MY_SETTINGS'],
151
			'HEADING_MY_EMAIL'    => $HEADING['MY_EMAIL'],
152
			'HEADING_MY_PASSWORD' => $HEADING['MY_PASSWORD']
153
			)
154
	);
153 155
// Insert language text and messages
154 156
	$template->set_var(array(
155
								'HTTP_REFERER' => $_SESSION['HTTP_REFERER'],
156
								'TEXT_SAVE'	=> $TEXT['SAVE'],
157
								'TEXT_RESET' => $TEXT['RESET'],
158
								'TEXT_CANCEL' => $TEXT['CANCEL'],
159
								'TEXT_DISPLAY_NAME'	=> $TEXT['DISPLAY_NAME'],
160
								'TEXT_EMAIL' => $TEXT['EMAIL'],
161
								'TEXT_LANGUAGE' => $TEXT['LANGUAGE'],
162
								'TEXT_TIMEZONE' => $TEXT['TIMEZONE'],
163
								'TEXT_DATE_FORMAT' => $TEXT['DATE_FORMAT'],
164
								'TEXT_TIME_FORMAT' => $TEXT['TIME_FORMAT'],
165
								'TEXT_CURRENT_PASSWORD' => $TEXT['CURRENT_PASSWORD'],
166
								'TEXT_NEW_PASSWORD' => $TEXT['NEW_PASSWORD'],
167
								'TEXT_RETYPE_NEW_PASSWORD' => $TEXT['RETYPE_NEW_PASSWORD']
168
								)
169
						);
157
			'HTTP_REFERER' => $_SESSION['HTTP_REFERER'],
158
			'TEXT_SAVE'	=> $TEXT['SAVE'],
159
			'TEXT_RESET' => $TEXT['RESET'],
160
			'TEXT_CANCEL' => $TEXT['CANCEL'],
161
			'TEXT_DISPLAY_NAME'	=> $TEXT['DISPLAY_NAME'],
162
			'TEXT_EMAIL' => $TEXT['EMAIL'],
163
			'TEXT_LANGUAGE' => $TEXT['LANGUAGE'],
164
			'TEXT_TIMEZONE' => $TEXT['TIMEZONE'],
165
			'TEXT_DATE_FORMAT' => $TEXT['DATE_FORMAT'],
166
			'TEXT_TIME_FORMAT' => $TEXT['TIME_FORMAT'],
167
			'TEXT_CURRENT_PASSWORD' => $TEXT['CURRENT_PASSWORD'],
168
			'TEXT_NEW_PASSWORD' => $TEXT['NEW_PASSWORD'],
169
			'TEXT_RETYPE_NEW_PASSWORD' => $TEXT['RETYPE_NEW_PASSWORD']
170
			)
171
	);
170 172

  
171 173
// Insert module releated language text and messages
172 174
	$template->set_var(array(
173
								'MOD_PREFERENCE_PLEASE_SELECT'	=> $MOD_PREFERENCE['PLEASE_SELECT'],
174
								'MOD_PREFERENCE_SAVE_SETTINGS'	=> $MOD_PREFERENCE['SAVE_SETTINGS'],
175
								'MOD_PREFERENCE_SAVE_EMAIL'			=> $MOD_PREFERENCE['SAVE_EMAIL'],
176
								'MOD_PREFERENCE_SAVE_PASSWORD'	=> $MOD_PREFERENCE['SAVE_PASSWORD'],
177
								)
178
						);
175
			'MOD_PREFERENCE_PLEASE_SELECT'  => $MOD_PREFERENCE['PLEASE_SELECT'],
176
			'MOD_PREFERENCE_SAVE_SETTINGS'  => $MOD_PREFERENCE['SAVE_SETTINGS'],
177
			'MOD_PREFERENCE_SAVE_EMAIL'     => $MOD_PREFERENCE['SAVE_EMAIL'],
178
			'MOD_PREFERENCE_SAVE_PASSWORD'  => $MOD_PREFERENCE['SAVE_PASSWORD'],
179
			)
180
	);
179 181
// Insert error and/or success messages
180 182
	$template->set_block('main_block', 'error_block', 'error_list');
181 183
	$template->set_var('ERROR_VALUE', '');
182 184
	if(sizeof($error)>0){
183
		foreach($error AS $value){
184
			$template->set_var('ERROR_VALUE', $value);
185
			$template->parse('error_list', 'error_block', true);
186
		}
185
		$template->set_var('ERROR_VALUE', $wb->format_message(implode('<br />',$error),'error'));
186
		$template->parse('error_list', 'error_block', true);
187 187
	} else {
188 188
		$template->parse('error_list', '');
189 189
	}
......
191 191
	$template->set_block('main_block', 'success_block', 'success_list');
192 192
	$template->set_var('SUCCESS_VALUE', '');
193 193
	if(sizeof($success)!=0){
194
		foreach($success AS $value){
195
			$template->set_var('SUCCESS_VALUE', $value);
194
			$template->set_var('SUCCESS_VALUE', $wb->format_message(implode('<br />',$success),'ok'));
196 195
			$template->parse('success_list', 'success_block', true);
197
		}
198 196
	} else {
199 197
		$template->parse('success_list', '');
200 198
	}

Also available in: Unified diff