@@ 5298-5310 (lines=13) @@ | ||
5295 | $value = Database::escape_string($value); |
|
5296 | $sql = "UPDATE $t_s SET selected_value = '$value' |
|
5297 | WHERE category = '$category' AND access_url = $access_url"; |
|
5298 | if (is_array($fieldtype) && count($fieldtype)>0) { |
|
5299 | $sql .= " AND ( "; |
|
5300 | $i = 0; |
|
5301 | foreach ($fieldtype as $type){ |
|
5302 | if ($i > 0) { |
|
5303 | $sql .= ' OR '; |
|
5304 | } |
|
5305 | $type = Database::escape_string($type); |
|
5306 | $sql .= " type='".$type."' "; |
|
5307 | $i++; |
|
5308 | } |
|
5309 | $sql .= ")"; |
|
5310 | } |
|
5311 | $res = Database::query($sql); |
|
5312 | return $res !== false; |
|
5313 | } else { |
|
@@ 5316-5328 (lines=13) @@ | ||
5313 | } else { |
|
5314 | $sql = "UPDATE $t_s SET selected_value = NULL |
|
5315 | WHERE category = '$category' AND access_url = $access_url"; |
|
5316 | if (is_array($fieldtype) && count($fieldtype)>0) { |
|
5317 | $sql .= " AND ( "; |
|
5318 | $i = 0; |
|
5319 | foreach ($fieldtype as $type){ |
|
5320 | if ($i > 0) { |
|
5321 | $sql .= ' OR '; |
|
5322 | } |
|
5323 | $type = Database::escape_string($type); |
|
5324 | $sql .= " type='".$type."' "; |
|
5325 | $i++; |
|
5326 | } |
|
5327 | $sql .= ")"; |
|
5328 | } |
|
5329 | $res = Database::query($sql); |
|
5330 | return $res !== false; |
|
5331 | } |