| version 1.185, 2006/09/08 13:54:58 |
version 1.186, 2006/09/08 14:25:48 |
|
|
| * http://platon.sk/projects/phpMyEdit/ |
* http://platon.sk/projects/phpMyEdit/ |
| */ |
*/ |
| |
|
| /* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.184 2006-09-04 18:25:29 nepto Exp $ */ |
/* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.185 2006-09-08 13:54:58 michal Exp $ */ |
| |
|
| /* This is a generic table editing program. The table and fields to be |
/* This is a generic table editing program. The table and fields to be |
| edited are defined in the calling program. |
edited are defined in the calling program. |
| Line 956 function '.$this->js['prefix'].'filter_h |
|
| Line 956 function '.$this->js['prefix'].'filter_h |
|
| } |
} |
| $css_postfix = @$this->fdd[$k]['css']['postfix']; |
$css_postfix = @$this->fdd[$k]['css']['postfix']; |
| $css_class_name = $this->getCSSclass('input', null, 'next', $css_postfix); |
$css_class_name = $this->getCSSclass('input', null, 'next', $css_postfix); |
| |
$escape = isset($this->fdd[$k]['escape']) ? $this->fdd[$k]['escape'] : true; |
| echo '<tr class="',$this->getCSSclass('row', null, true, $css_postfix),'">',"\n"; |
echo '<tr class="',$this->getCSSclass('row', null, true, $css_postfix),'">',"\n"; |
| echo '<td class="',$this->getCSSclass('key', null, true, $css_postfix),'">'; |
echo '<td class="',$this->getCSSclass('key', null, true, $css_postfix),'">'; |
| echo $this->fdd[$k]['name'],'</td>',"\n"; |
echo $this->fdd[$k]['name'],'</td>',"\n"; |
| Line 967 function '.$this->js['prefix'].'filter_h |
|
| Line 968 function '.$this->js['prefix'].'filter_h |
|
| $multiple = $this->col_has_multiple($k); |
$multiple = $this->col_has_multiple($k); |
| $readonly = $this->readonly($k); |
$readonly = $this->readonly($k); |
| $strip_tags = true; |
$strip_tags = true; |
| $escape = true; |
//$escape = true; |
| if ($this->col_has_checkboxes($k) || $this->col_has_radio_buttons($k)) { |
if ($this->col_has_checkboxes($k) || $this->col_has_radio_buttons($k)) { |
| echo $this->htmlRadioCheck($this->cgi['prefix']['data'].$this->fds[$k], |
echo $this->htmlRadioCheck($this->cgi['prefix']['data'].$this->fds[$k], |
| $css_class_name, $vals, $selected, $multiple, $readonly, |
$css_class_name, $vals, $selected, $multiple, $readonly, |
| Line 991 function '.$this->js['prefix'].'filter_h |
|
| Line 992 function '.$this->js['prefix'].'filter_h |
|
| } else { |
} else { |
| echo ' wrap="virtual"'; |
echo ' wrap="virtual"'; |
| } |
} |
| echo '>',htmlspecialchars($this->fdd[$k]['default']),'</textarea>',"\n"; |
echo '>'; |
| |
if($escape) echo htmlspecialchars($this->fdd[$k]['default']); |
| |
else echo $this->fdd[$k]['default']; |
| |
echo '</textarea>',"\n"; |
| } elseif ($this->col_has_php($k)) { |
} elseif ($this->col_has_php($k)) { |
| echo include($this->fdd[$k]['php']); |
echo include($this->fdd[$k]['php']); |
| } else { |
} else { |
| Line 1006 function '.$this->js['prefix'].'filter_h |
|
| Line 1010 function '.$this->js['prefix'].'filter_h |
|
| echo ($this->readonly($k) ? ' disabled' : ''); |
echo ($this->readonly($k) ? ' disabled' : ''); |
| echo ' name="',$this->cgi['prefix']['data'].$this->fds[$k],'"'; |
echo ' name="',$this->cgi['prefix']['data'].$this->fds[$k],'"'; |
| echo $size_ml_props,' value="'; |
echo $size_ml_props,' value="'; |
| echo htmlspecialchars($this->fdd[$k]['default']),'" />'; |
if($escape) echo htmlspecialchars($this->fdd[$k]['default']); |
| |
else echo $this->fdd[$k]['default']; |
| |
echo '" />'; |
| } |
} |
| echo '</td>',"\n"; |
echo '</td>',"\n"; |
| if ($this->guidance) { |
if ($this->guidance) { |
| Line 1094 function '.$this->js['prefix'].'filter_h |
|
| Line 1100 function '.$this->js['prefix'].'filter_h |
|
| } |
} |
| } /* }}} */ |
} /* }}} */ |
| |
|
| function display_change_field($row, $k) /* {{{ */ |
function display_change_field($row, $k) /* {{{ */ |
| { |
{ |
| $css_postfix = @$this->fdd[$k]['css']['postfix']; |
$css_postfix = @$this->fdd[$k]['css']['postfix']; |
| $css_class_name = $this->getCSSclass('input', null, true, $css_postfix); |
$css_class_name = $this->getCSSclass('input', null, true, $css_postfix); |
| |
$escape = isset($this->fdd[$k]['escape']) ? $this->fdd[$k]['escape'] : true; |
| echo '<td class="',$this->getCSSclass('value', null, true, $css_postfix),'"'; |
echo '<td class="',$this->getCSSclass('value', null, true, $css_postfix),'"'; |
| echo $this->getColAttributes($k),">\n"; |
echo $this->getColAttributes($k),">\n"; |
| if ($this->col_has_values($k)) { |
if ($this->col_has_values($k)) { |
| Line 1105 function '.$this->js['prefix'].'filter_h |
|
| Line 1112 function '.$this->js['prefix'].'filter_h |
|
| $multiple = $this->col_has_multiple($k); |
$multiple = $this->col_has_multiple($k); |
| $readonly = $this->readonly($k); |
$readonly = $this->readonly($k); |
| $strip_tags = true; |
$strip_tags = true; |
| $escape = true; |
//$escape = true; |
| if ($this->col_has_checkboxes($k) || $this->col_has_radio_buttons($k)) { |
if ($this->col_has_checkboxes($k) || $this->col_has_radio_buttons($k)) { |
| echo $this->htmlRadioCheck($this->cgi['prefix']['data'].$this->fds[$k], |
echo $this->htmlRadioCheck($this->cgi['prefix']['data'].$this->fds[$k], |
| $css_class_name, $vals, $row["qf$k"], $multiple, $readonly, |
$css_class_name, $vals, $row["qf$k"], $multiple, $readonly, |
| Line 1129 function '.$this->js['prefix'].'filter_h |
|
| Line 1136 function '.$this->js['prefix'].'filter_h |
|
| } else { |
} else { |
| echo ' wrap="virtual"'; |
echo ' wrap="virtual"'; |
| } |
} |
| echo '>',htmlspecialchars($row["qf$k"]),'</textarea>',"\n"; |
echo '>'; |
| |
if($escape) echo htmlspecialchars($row["qf$k"]); |
| |
else echo $row["qf$k"]; |
| |
echo '</textarea>',"\n"; |
| } elseif ($this->col_has_php($k)) { |
} elseif ($this->col_has_php($k)) { |
| echo include($this->fdd[$k]['php']); |
echo include($this->fdd[$k]['php']); |
| } else { |
} else { |
| Line 1141 function '.$this->js['prefix'].'filter_h |
|
| Line 1151 function '.$this->js['prefix'].'filter_h |
|
| echo '<input class="',$css_class_name,'" type="text" '; |
echo '<input class="',$css_class_name,'" type="text" '; |
| echo ($this->readonly($k) ? 'disabled ' : ''); |
echo ($this->readonly($k) ? 'disabled ' : ''); |
| echo 'name="',$this->cgi['prefix']['data'].$this->fds[$k],'" value="'; |
echo 'name="',$this->cgi['prefix']['data'].$this->fds[$k],'" value="'; |
| echo htmlspecialchars($row["qf$k"]),'" ',$size_ml_props,' />',"\n"; |
if($escape) echo htmlspecialchars($row["qf$k"]); |
| |
else echo $row["qf$k"]; |
| |
echo '" />',"\n"; |
| } |
} |
| echo '</td>',"\n"; |
echo '</td>',"\n"; |
| } /* }}} */ |
} /* }}} */ |