61 public function id($format =
'n')
63 return $this->
getVar(
'conf_id', $format);
72 return $this->
getVar(
'conf_id', $format);
81 return $this->
getVar(
'conf_modid', $format);
90 return $this->
getVar(
'conf_uid', $format);
99 return $this->
getVar(
'conf_name', $format);
108 return $this->
getVar(
'conf_title', $format);
117 return $this->
getVar(
'conf_value', $format);
126 return $this->
getVar(
'conf_desc', $format);
135 return $this->
getVar(
'conf_formtype', $format);
144 return $this->
getVar(
'conf_valuetype', $format);
153 return $this->
getVar(
'conf_order', $format);
163 switch ($this->
getVar(
'conf_valuetype')) {
165 return intval($this->
getVar(
'conf_value',
'n'));
168 $value = @unserialize($this->
getVar(
'conf_value',
'n'));
169 return $value ? $value : array();
171 $value = $this->
getVar(
'conf_value',
'n');
172 return (
float)$value;
175 return $this->
getVar(
'conf_value');
177 return $this->
getVar(
'conf_value',
'n');
190 switch ($this->
getVar(
'conf_valuetype')) {
192 if (!is_array($value)) {
193 $value = explode(
'|', trim($value));
195 $this->
setVar(
'conf_value', serialize($value), $force_slash);
198 $this->
setVar(
'conf_value', trim($value), $force_slash);
201 $this->
setVar(
'conf_value', $value, $force_slash);
213 if (is_array($option)) {
219 if (is_object($option)) {
220 $this->_confOptions[] = $option;
242 $this->_confOptions = array();
255 parent::__construct($db,
'userconfigs_item',
'UserconfigsItem',
'conf_id',
'conf_name');
conf_valuetype($format= '')
conf_formtype($format= '')
getVar($key, $format= 's')
setConfValueForInput(&$value, $force_slash=false)
__construct(Connection $db=null)
setVar($key, $value, $not_gpc=false)
initVar($key, $data_type, $value=null, $required=false, $maxlength=null, $options= '')