Revision 929
Added by doc over 16 years ago
| class.wb.php | ||
|---|---|---|
| 269 | 269 |
|
| 270 | 270 |
// Print a success message which then automatically redirects the user to another page |
| 271 | 271 |
function print_success($message, $redirect = 'index.php') {
|
| 272 |
global $TEXT; |
|
| 272 |
global $TEXT, $database; |
|
| 273 |
|
|
| 274 |
// fetch redirect timer for sucess messages from settings table |
|
| 275 |
$table = TABLE_PREFIX . 'settings'; |
|
| 276 |
$results = @$database->get_one("SELECT `value` FROM `$table` WHERE `name` = 'redirect_timer'");
|
|
| 277 |
$redirect_timer = ($results) ? $results : '1500'; |
|
| 278 |
|
|
| 279 |
// add template variables |
|
| 273 | 280 |
$success_template = new Template(ADMIN_PATH.'/interface'); |
| 274 | 281 |
$success_template->set_file('page', 'success.html');
|
| 275 | 282 |
$success_template->set_block('page', 'main_block', 'main');
|
| 276 | 283 |
$success_template->set_var('MESSAGE', $message);
|
| 277 | 284 |
$success_template->set_var('REDIRECT', $redirect);
|
| 285 |
$success_template->set_var('REDIRECT_TIMER', $redirect_timer);
|
|
| 278 | 286 |
$success_template->set_var('NEXT', $TEXT['NEXT']);
|
| 279 | 287 |
$success_template->parse('main', 'main_block', false);
|
| 280 | 288 |
$success_template->pparse('output', 'page');
|
Also available in: Unified diff
Redirect time for function print_success can now be defined in Settings (ticket #603)