mirror of
https://github.com/e107inc/e107.git
synced 2025-08-04 21:57:51 +02:00
Updated Failed-login to use admin-ui.
This commit is contained in:
@@ -17,15 +17,7 @@ if (!getperms('4'))
|
|||||||
}
|
}
|
||||||
|
|
||||||
include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_'.e_PAGE);
|
include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_'.e_PAGE);
|
||||||
$e_sub_cat = 'failed_login';
|
|
||||||
require_once('auth.php');
|
|
||||||
|
|
||||||
$frm = e107::getForm();
|
|
||||||
$mes = e107::getMessage();
|
|
||||||
|
|
||||||
$tmp = (e_QUERY) ? explode('.', e_QUERY) : '';
|
|
||||||
$from = intval(varset($tmp[0], 0));
|
|
||||||
$amount = intval(varset($tmp[1], 50));
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
'generic' table:
|
'generic' table:
|
||||||
@@ -39,6 +31,161 @@ $amount = intval(varset($tmp[1], 50));
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
class failed_login_admin extends e_admin_dispatcher
|
||||||
|
{
|
||||||
|
protected $modes = array(
|
||||||
|
|
||||||
|
'main' => array(
|
||||||
|
'controller' => 'generic_ui',
|
||||||
|
'path' => null,
|
||||||
|
'ui' => 'generic_form_ui',
|
||||||
|
'uipath' => null
|
||||||
|
),
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
protected $adminMenu = array(
|
||||||
|
'main/list' => array('caption'=> LAN_MANAGE, 'perm' => 'P'),
|
||||||
|
);
|
||||||
|
|
||||||
|
protected $adminMenuAliases = array(
|
||||||
|
'main/edit' => 'main/list'
|
||||||
|
);
|
||||||
|
|
||||||
|
protected $menuTitle = ADLAN_146;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class generic_ui extends e_admin_ui
|
||||||
|
{
|
||||||
|
|
||||||
|
protected $pluginTitle = ADLAN_146;
|
||||||
|
protected $pluginName = 'failed_login';
|
||||||
|
protected $table = 'generic';
|
||||||
|
protected $pid = 'gen_id';
|
||||||
|
protected $perPage = 10;
|
||||||
|
protected $listQry = "SELECT * FROM #generic WHERE gen_type='failed_login' ORDER BY gen_datestamp DESC";
|
||||||
|
|
||||||
|
protected $fields = array ( 'checkboxes' => array ( 'title' => '', 'type' => null, 'data' => null, 'width' => '5%', 'thclass' => 'center', 'forced' => '1', 'class' => 'center', 'toggle' => 'e-multiselect', ),
|
||||||
|
'gen_id' => array ( 'title' => LAN_ID, 'nolist'=>true, 'data' => 'int', 'width' => '5%', 'help' => '', 'readParms' => '', 'writeParms' => '', 'class' => 'left', 'thclass' => 'left', ),
|
||||||
|
// 'gen_type' => array ( 'title' => LAN_BAN, 'type' => 'method', 'data' => 'str', 'width' => 'auto', 'batch' => true, 'filter' => true, 'inline' => true, 'help' => '', 'readParms' => '', 'writeParms' => '', 'class' => 'left', 'thclass' => 'left', ),
|
||||||
|
'gen_datestamp' => array ( 'title' => LAN_DATESTAMP, 'type' => 'datestamp', 'data' => 'int', 'width' => 'auto', 'filter' => true, 'help' => '', 'readParms' => '', 'writeParms' => '', 'class' => 'left', 'thclass' => 'left', ),
|
||||||
|
'gen_chardata' => array ( 'title' => 'Chardata', 'type' => 'method', 'data' => 'str', 'width' => '40%', 'help' => '', 'readParms' => '', 'writeParms' => '', 'class' => 'left', 'thclass' => 'left', ),
|
||||||
|
|
||||||
|
// 'gen_user_id' => array ( 'title' => LAN_BAN, 'type' => 'method', 'batch'=>true, 'data' => 'int', 'width' => '5%', 'help' => '', 'readParms' => '', 'writeParms' => '', 'class' => 'left', 'thclass' => 'left', ),
|
||||||
|
'gen_ip' => array ( 'title' => LAN_IP, 'type' => 'text', 'data' => 'str', 'width' => 'auto', 'help' => '', 'readParms' => '', 'writeParms' => '', 'class' => 'left', 'thclass' => 'left', ),
|
||||||
|
// 'gen_intdata' => array ( 'title' => LAN_BAN, 'type' => 'method', 'batch'=>true, 'data' => 'int', 'width' => 'auto', 'help' => '', 'readParms' => '', 'writeParms' => '', 'class' => 'center', 'thclass' => 'center', ),
|
||||||
|
'options' => array ( 'title' => 'Options', 'type' => null, 'data' => null, 'width' => '10%', 'thclass' => 'center last', 'class' => 'center last', 'forced' => '1', 'readParms'=>'edit=0' ),
|
||||||
|
);
|
||||||
|
|
||||||
|
protected $fieldpref = array('gen_datestamp', 'gen_ip', 'gen_chardata');
|
||||||
|
|
||||||
|
|
||||||
|
// optional
|
||||||
|
public function init()
|
||||||
|
{
|
||||||
|
if($_POST['etrigger_batch'] == 'gen_intdata__1' && count($_POST['e-multiselect'])) // Do we need BAN here?
|
||||||
|
{
|
||||||
|
$dels = implode(',',$_POST['e-multiselect']);
|
||||||
|
//$e107::getDb()->insert('banlist',
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class generic_form_ui extends e_admin_form_ui
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
// Custom Method/Function
|
||||||
|
function gen_intdata($curVal,$mode)
|
||||||
|
{
|
||||||
|
$frm = e107::getForm();
|
||||||
|
|
||||||
|
switch($mode)
|
||||||
|
{
|
||||||
|
case 'read': // List Page
|
||||||
|
return $curVal;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'write': // Edit Page
|
||||||
|
return $frm->text('gen_type',$curVal);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'filter':
|
||||||
|
case 'batch':
|
||||||
|
return array(1=>LAN_BAN);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Custom Method/Function
|
||||||
|
function gen_chardata($curVal,$mode)
|
||||||
|
{
|
||||||
|
$frm = e107::getForm();
|
||||||
|
|
||||||
|
switch($mode)
|
||||||
|
{
|
||||||
|
case 'read': // List Page
|
||||||
|
return str_replace(":::","<br />",$curVal);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'write': // Edit Page
|
||||||
|
return $frm->text('gen_chardata',$curVal);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'filter':
|
||||||
|
case 'batch':
|
||||||
|
// return $array;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
new failed_login_admin();
|
||||||
|
|
||||||
|
require_once(e_ADMIN."auth.php");
|
||||||
|
e107::getAdminUI()->runPage();
|
||||||
|
|
||||||
|
require_once(e_ADMIN."footer.php");
|
||||||
|
exit;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ---------- OLD STUFF BELOW - For Review --- //
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$e_sub_cat = 'failed_login';
|
||||||
|
//require_once('auth.php');
|
||||||
|
|
||||||
|
$frm = e107::getForm();
|
||||||
|
$mes = e107::getMessage();
|
||||||
|
|
||||||
|
$tmp = (e_QUERY) ? explode('.', e_QUERY) : '';
|
||||||
|
$from = intval(varset($tmp[0], 0));
|
||||||
|
$amount = intval(varset($tmp[1], 50));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function deleteBan($banID, $banIP = '')
|
function deleteBan($banID, $banIP = '')
|
||||||
{
|
{
|
||||||
$sql2 = e107::getDb('sql2');
|
$sql2 = e107::getDb('sql2');
|
||||||
|
@@ -2245,7 +2245,7 @@ class e_form
|
|||||||
$cls = (deftrue($parms['editClass'])) ? constant($parms['editClass']) : $parms['editClass'];
|
$cls = (deftrue($parms['editClass'])) ? constant($parms['editClass']) : $parms['editClass'];
|
||||||
|
|
||||||
}
|
}
|
||||||
if(false === $cls || check_class($cls))
|
if((false === $cls || check_class($cls)) && varset($parms['edit'],1) == 1)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
$value .= "<a href='".e_SELF."?{$query}' class='e-tip btn btn-large' title='".LAN_EDIT."' data-placement='left'>
|
$value .= "<a href='".e_SELF."?{$query}' class='e-tip btn btn-large' title='".LAN_EDIT."' data-placement='left'>
|
||||||
@@ -2257,7 +2257,7 @@ class e_form
|
|||||||
}
|
}
|
||||||
|
|
||||||
$delcls = vartrue($attributes['noConfirm']) ? ' no-confirm' : '';
|
$delcls = vartrue($attributes['noConfirm']) ? ' no-confirm' : '';
|
||||||
if(varset($parms['deleteClass']))
|
if(varset($parms['deleteClass']) && varset($parms['delete'],1) == 1)
|
||||||
{
|
{
|
||||||
$cls = (deftrue($parms['deleteClass'])) ? constant($parms['deleteClass']) : $parms['deleteClass'];
|
$cls = (deftrue($parms['deleteClass'])) ? constant($parms['deleteClass']) : $parms['deleteClass'];
|
||||||
if(check_class($cls))
|
if(check_class($cls))
|
||||||
|
Reference in New Issue
Block a user