Revise login-email.php - Admin folder rename

Add variable in bl-kernel/boot/init.php that allows User to rename bl-kernel/admin folder. 
User can then define variable in bl-kernel/boot/init.php and change the foldername itself to effect the rename. 

Add global $adminfolder variable as necessary and replace relevant 'admin' strings with $adminfolder.
Applies to most of the files in bl-kernel/admin/controllers.

Line 17 - Reference Admin folder variable within function
	       	global $adminfolder;

Line 37 - Replace Admin string with folder variable:
		$link = $Site->url().$adminfolder.'/login-email?tokenEmail='.$token.'&username='.$username;
Original: 	$link = $Site->url().'admin/login-email?tokenEmail='.$token.'&username='.$username;


Line 78 - Reference Admin folder variable within function
	      global $adminfolder;

Line 91 - Replace Admin string with folder variable:
		Redirect::page($adminfolder, 'dashboard');
Original:  Redirect::page('admin', 'dashboard');
This commit is contained in:
Kim Keown 2016-10-25 06:12:40 -06:00 committed by GitHub
parent 3e5b1380e3
commit 1b37c3f537

View File

@ -14,6 +14,7 @@ function checkPost($args)
global $Language; global $Language;
global $dbUsers; global $dbUsers;
global $Site; global $Site;
global $adminfolder;
if($Security->isBlocked()) { if($Security->isBlocked()) {
Alert::set($Language->g('IP address has been blocked').'<br>'.$Language->g('Try again in a few minutes')); Alert::set($Language->g('IP address has been blocked').'<br>'.$Language->g('Try again in a few minutes'));
@ -33,7 +34,7 @@ function checkPost($args)
$token = $dbUsers->generateTokenEmail($username); $token = $dbUsers->generateTokenEmail($username);
// ---- EMAIL ---- // ---- EMAIL ----
$link = $Site->url().'admin/login-email?tokenEmail='.$token.'&username='.$username; $link = $Site->url().$adminfolder.'/login-email?tokenEmail='.$token.'&username='.$username;
$subject = $Language->g('BLUDIT Login access code'); $subject = $Language->g('BLUDIT Login access code');
$message = Text::replaceAssoc( $message = Text::replaceAssoc(
array( array(
@ -74,6 +75,7 @@ function checkGet($args)
global $Security; global $Security;
global $Language; global $Language;
global $Login; global $Login;
global $adminfolder;
if($Security->isBlocked()) { if($Security->isBlocked()) {
Alert::set($Language->g('IP address has been blocked').'<br>'.$Language->g('Try again in a few minutes')); Alert::set($Language->g('IP address has been blocked').'<br>'.$Language->g('Try again in a few minutes'));
@ -86,7 +88,7 @@ function checkGet($args)
// Renew the tokenCRFS. This token will be the same inside the session for multiple forms. // Renew the tokenCRFS. This token will be the same inside the session for multiple forms.
$Security->generateTokenCSRF(); $Security->generateTokenCSRF();
Redirect::page('admin', 'dashboard'); Redirect::page($adminfolder, 'dashboard');
return true; return true;
} }