public $autoincrement;
public $extra;
public $extras;
+ public $preffix = '';
public function __sleep() { return [
'name',
#$t1 = $t2 = '';
return $t1
- .'Yes <input type="radio" class="yes" name="'.$this->name.'" value="1"'.$s_yes.'>'
+ .'Yes <input type="radio" class="yes" name="'.$this->preffix.$this->name.'" value="1"'.$s_yes.'>'
.' | '
- .'No <input type="radio" class="no" name="'.$this->name.'" value="0"'.$s_no.'>'
+ .'No <input type="radio" class="no" name="'.$this->preffix.$this->name.'" value="0"'.$s_no.'>'
#.'<input type="text" id="'.$this->name.'" style="display:none" value="'.($s_yes ? 1 : 0).'">'
.$t2;
} else {
$html = '<'.$tag
- .' name="'.$this->name.'"'
+ .' name="'.$this->preffix.$this->name.'"'
.' id="'.$this->name.'"'
.( ($size and $tag != 'textarea') ? ' size="'.$size.'"' : '')
#.' value="'.$value.'"'
public function html_edit($values = null,$form_action='?',$add=false) {
if ($values === null) $values = $this->p();
if (!is_array($values)) $values = [$values];
+
$fields = $this->fields();
$keys = $this->fields_keys();
$r .= ''
.'<span class="label '.$k.'">'
. '<label>'.prettyText($k).'</label>'
- . '<input type="text" id="'.$k.'" name="'.$k.'" value="'.$v.'" />'
+ . '<input type="text" id="'.$k.'" name="'.self::$field_preff.$k.'" value="'.$v.'" />'
.'</span>'
;