1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 20:30:39 +02:00

form handler: Title LAN support (UI list view); typos

This commit is contained in:
secretr
2010-02-10 13:03:43 +00:00
parent 890f1dfc86
commit 9366c9daf4

View File

@@ -8,9 +8,9 @@
* *
* Form Handler * Form Handler
* *
* $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $ * $Source: /cvsroot/e107/e107_0.8/e107_handlers/form_handler.php,v $
* $Revision: 1.117 $ * $Revision: 1.117 $
* $Date: 2010-02-02 13:24:09 $ * $Date: 2010/02/02 13:24:09 $
* $Author: secretr $ * $Author: secretr $
* *
*/ */
@@ -483,8 +483,7 @@ class e_form
{ {
$text .= $this->option($options['default'], ''); $text .= $this->option($options['default'], '');
} }
elseif($defaultBlank)
if(vartrue($defaultBlank))
{ {
$text .= $this->option(' ', ''); $text .= $this->option(' ', '');
} }
@@ -964,7 +963,7 @@ class e_form
} }
$text .= (vartrue($val['url'])) ? "<a href='".str_replace(array('&amp;', '&'), array('&', '&amp;'),$val['url'])."'>" : ""; // Really this column-sorting link should be auto-generated, or be autocreated via unobtrusive js. $text .= (vartrue($val['url'])) ? "<a href='".str_replace(array('&amp;', '&'), array('&', '&amp;'),$val['url'])."'>" : ""; // Really this column-sorting link should be auto-generated, or be autocreated via unobtrusive js.
$text .= vartrue($val['title'], ''); $text .= defset($val['title'], $val['title']);
$text .= ($val['url']) ? "</a>" : ""; $text .= ($val['url']) ? "</a>" : "";
$text .= ($key == "options") ? $this->columnSelector($fieldarray, $columnPref) : ""; $text .= ($key == "options") ? $this->columnSelector($fieldarray, $columnPref) : "";
$text .= ($key == "checkboxes") ? $this->checkbox_toggle('e-column-toggle', vartrue($val['toggle'], 'multiselect')) : ""; $text .= ($key == "checkboxes") ? $this->checkbox_toggle('e-column-toggle', vartrue($val['toggle'], 'multiselect')) : "";
@@ -1134,8 +1133,8 @@ class e_form
case 'number': case 'number':
if($parms) if($parms)
{ {
if(!isset($parms['sep'])) $value = number_format($number, $parms['decimals']); if(!isset($parms['sep'])) $value = number_format($value, $parms['decimals']);
else $value = number_format($number, $parms['decimals'], vartrue($parms['point'], '.'), vartrue($parms['sep'], ' ')); else $value = number_format($value, $parms['decimals'], vartrue($parms['point'], '.'), vartrue($parms['sep'], ' '));
} }
$value = vartrue($parms['pre']).$value.vartrue($parms['post']); $value = vartrue($parms['pre']).$value.vartrue($parms['post']);
// else same // else same
@@ -1166,7 +1165,7 @@ class e_form
break; break;
case 'dropdown': case 'dropdown':
if(vartrue($parms) && is_array($parms)) if($parms && is_array($parms)) // FIXME - add support for multi-level arrays (option groups)
{ {
$value = vartrue($parms['pre']).vartrue($parms[$value]).vartrue($parms['post']); $value = vartrue($parms['pre']).vartrue($parms[$value]).vartrue($parms['post']);
} }
@@ -1484,7 +1483,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['__options']); unset($parms['__options']);
return $this->selectbox($key, $parms, $value, $eloptions); return vartrue($eloptions['pre']).$this->selectbox($key, $parms, $value, $eloptions).vartrue($eloptions['post']);
break; break;
case 'userclass': case 'userclass':