mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 14:46:56 +02:00
some 'dropdown' fixes.
This commit is contained in:
@@ -9,8 +9,8 @@
|
|||||||
* Form Handler
|
* Form Handler
|
||||||
*
|
*
|
||||||
* $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $
|
* $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $
|
||||||
* $Revision: 1.90 $
|
* $Revision: 1.91 $
|
||||||
* $Date: 2009-11-23 11:51:02 $
|
* $Date: 2009-11-24 15:36:12 $
|
||||||
* $Author: e107coders $
|
* $Author: e107coders $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@@ -1076,7 +1076,18 @@ class e_form
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'dropdown':
|
case 'dropdown':
|
||||||
|
if(vartrue($parms) && is_array($parms))
|
||||||
|
{
|
||||||
|
$value = vartrue($parms['pre']).vartrue($parms[$value]).vartrue($parms['post']);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$value = vartrue($parms['pre']).$value.vartrue($parms['post']);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case 'text':
|
case 'text':
|
||||||
|
|
||||||
if(vartrue($parms['truncate']))
|
if(vartrue($parms['truncate']))
|
||||||
{
|
{
|
||||||
$value = $tp->text_truncate($value, $parms['truncate'], '...');
|
$value = $tp->text_truncate($value, $parms['truncate'], '...');
|
||||||
@@ -1299,7 +1310,7 @@ class e_form
|
|||||||
$eloptions = vartrue($parms['__options'], array());
|
$eloptions = vartrue($parms['__options'], array());
|
||||||
if(is_string($eloptions)) parse_str($eloptions);
|
if(is_string($eloptions)) parse_str($eloptions);
|
||||||
unset($parms['dropdown']);
|
unset($parms['dropdown']);
|
||||||
return $this->selectbox($name, $parms, $value, $eloptions);
|
return $this->selectbox($key, $parms, $value, $eloptions);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'userclass':
|
case 'userclass':
|
||||||
|
Reference in New Issue
Block a user