|
@@ -193,7 +193,7 @@ function InMaintenance()
|
|
*
|
|
*
|
|
* @param string $type = 'admin'
|
|
* @param string $type = 'admin'
|
|
*/
|
|
*/
|
|
-function adminLogin($type = 'admin')
|
|
|
|
|
|
+function adminLogin($type = 'admin', $additionalToken = false)
|
|
{
|
|
{
|
|
global $context, $scripturl, $txt, $user_info, $user_settings;
|
|
global $context, $scripturl, $txt, $user_info, $user_settings;
|
|
|
|
|
|
@@ -230,6 +230,9 @@ function adminLogin($type = 'admin')
|
|
foreach ($_POST as $k => $v)
|
|
foreach ($_POST as $k => $v)
|
|
$context['post_data'] .= adminLogin_outputPostVars($k, $v);
|
|
$context['post_data'] .= adminLogin_outputPostVars($k, $v);
|
|
|
|
|
|
|
|
+ if (!empty($additionalToken))
|
|
|
|
+ $context['post_data'] .= adminLogin_outputPostVars($context[$additionalToken . '_token_var'], $context[$additionalToken . '_token']);
|
|
|
|
+
|
|
// Now we'll use the admin_login sub template of the Login template.
|
|
// Now we'll use the admin_login sub template of the Login template.
|
|
$context['sub_template'] = 'admin_login';
|
|
$context['sub_template'] = 'admin_login';
|
|
|
|
|