| @@ 5218-5230 (lines=13) @@ | ||
| 5215 | $value = Database::escape_string($value); |
|
| 5216 | $sql = "UPDATE $t_s SET selected_value = '$value' |
|
| 5217 | WHERE category = '$category' AND access_url = $access_url"; |
|
| 5218 | if (is_array($fieldtype) && count($fieldtype)>0) { |
|
| 5219 | $sql .= " AND ( "; |
|
| 5220 | $i = 0; |
|
| 5221 | foreach ($fieldtype as $type){ |
|
| 5222 | if ($i > 0) { |
|
| 5223 | $sql .= ' OR '; |
|
| 5224 | } |
|
| 5225 | $type = Database::escape_string($type); |
|
| 5226 | $sql .= " type='".$type."' "; |
|
| 5227 | $i++; |
|
| 5228 | } |
|
| 5229 | $sql .= ")"; |
|
| 5230 | } |
|
| 5231 | $res = Database::query($sql); |
|
| 5232 | return $res !== false; |
|
| 5233 | } else { |
|
| @@ 5236-5248 (lines=13) @@ | ||
| 5233 | } else { |
|
| 5234 | $sql = "UPDATE $t_s SET selected_value = NULL |
|
| 5235 | WHERE category = '$category' AND access_url = $access_url"; |
|
| 5236 | if (is_array($fieldtype) && count($fieldtype)>0) { |
|
| 5237 | $sql .= " AND ( "; |
|
| 5238 | $i = 0; |
|
| 5239 | foreach ($fieldtype as $type){ |
|
| 5240 | if ($i > 0) { |
|
| 5241 | $sql .= ' OR '; |
|
| 5242 | } |
|
| 5243 | $type = Database::escape_string($type); |
|
| 5244 | $sql .= " type='".$type."' "; |
|
| 5245 | $i++; |
|
| 5246 | } |
|
| 5247 | $sql .= ")"; |
|
| 5248 | } |
|
| 5249 | $res = Database::query($sql); |
|
| 5250 | return $res !== false; |
|
| 5251 | } |
|