mirror of
https://github.com/e107inc/e107.git
synced 2025-08-25 07:21:03 +02:00
admin UI - 'ip' type added (decode to human readable format on read/edit, encode before DB save)
This commit is contained in:
@@ -9,9 +9,9 @@
|
||||
* Form Handler
|
||||
*
|
||||
* $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $
|
||||
* $Revision: 1.73 $
|
||||
* $Date: 2009-11-09 10:52:18 $
|
||||
* $Author: e107coders $
|
||||
* $Revision: 1.74 $
|
||||
* $Date: 2009-11-09 12:23:44 $
|
||||
* $Author: secretr $
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -1032,6 +1032,12 @@ class e_form
|
||||
// else same
|
||||
break;
|
||||
|
||||
case 'ip':
|
||||
$e107 = e107::getInstance();
|
||||
$value = $e107->ipDecode($value);
|
||||
// else same
|
||||
break;
|
||||
|
||||
case 'dropdown':
|
||||
case 'text':
|
||||
if(vartrue($parms['truncate']))
|
||||
@@ -1172,6 +1178,10 @@ class e_form
|
||||
return vartrue($parms['pre']).$this->text($key, $value, $maxlength, $parms).vartrue($parms['post']);
|
||||
break;
|
||||
|
||||
case 'ip':
|
||||
return $this->text($key, e107::getInstance()->ipDecode($value), 32, $parms);
|
||||
break;
|
||||
|
||||
case 'url':
|
||||
case 'text':
|
||||
$maxlength = vartrue($parms['maxlength'], 255);
|
||||
|
Reference in New Issue
Block a user