Revision 1529
Added by Luisehahne almost 14 years ago
| class.login.php | ||
|---|---|---|
| 1 | 1 |
<?php |
| 2 | 2 |
/** |
| 3 | 3 |
* |
| 4 |
* @category backend |
|
| 5 |
* @package login |
|
| 6 |
* @author WebsiteBaker Project |
|
| 7 |
* @copyright 2004-2009, Ryan Djurovich |
|
| 4 |
* @category framework |
|
| 5 |
* @package backend login |
|
| 6 |
* @author Ryan Djurovich, WebsiteBaker Project |
|
| 8 | 7 |
* @copyright 2009-2011, Website Baker Org. e.V. |
| 9 | 8 |
* @link http://www.websitebaker2.org/ |
| 10 | 9 |
* @license http://www.gnu.org/licenses/gpl.html |
| ... | ... | |
| 65 | 64 |
$this->url = $this->get_post('url');
|
| 66 | 65 |
if ($this->redirect_url!='') {
|
| 67 | 66 |
$this->url = $this->redirect_url; |
| 68 |
}
|
|
| 67 |
} |
|
| 69 | 68 |
if(strlen($this->url) < 2) {
|
| 70 | 69 |
$this->url = $config_array['DEFAULT_URL']; |
| 71 | 70 |
} |
| ... | ... | |
| 340 | 339 |
// Show the login form |
| 341 | 340 |
if($this->frontend != true) {
|
| 342 | 341 |
require_once(WB_PATH.'/include/phplib/template.inc'); |
| 343 |
$template = new Template($this->template_dir); |
|
| 342 |
// $template = new Template($this->template_dir); |
|
| 343 |
// Setup template object, parse vars to it, then parse it |
|
| 344 |
$ThemePath = realpath(WB_PATH.$this->correct_theme_source($this->template_file)); |
|
| 345 |
$template = new Template($ThemePath); |
|
| 344 | 346 |
$template->set_file('page', $this->template_file);
|
| 345 | 347 |
$template->set_block('page', 'mainBlock', 'main');
|
| 346 | 348 |
if($this->remember_me_option != true) {
|
| ... | ... | |
| 381 | 383 |
} |
| 382 | 384 |
|
| 383 | 385 |
$template->set_var('CHARSET', $charset);
|
| 384 |
|
|
| 385 |
|
|
| 386 |
|
|
| 386 | 387 |
$template->parse('main', 'mainBlock', false);
|
| 387 | 388 |
$template->pparse('output', 'page');
|
| 388 | 389 |
} |
Also available in: Unified diff
add new backend theme handling (Tks to Stefek)