summaryrefslogtreecommitdiff
path: root/includes/common.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/common.inc')
-rw-r--r--includes/common.inc24
1 files changed, 12 insertions, 12 deletions
diff --git a/includes/common.inc b/includes/common.inc
index a60ca3236..1702ccb32 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -197,8 +197,8 @@ function form_submit($value) {
}
function field_get($string, $name) {
- foreach (explode(";", $string) as $data) {
- $entry = explode(":", $data);
+ foreach (explode(",", $string) as $data) {
+ $entry = explode("=", $data);
if ($entry[0] == $name) return $entry[1];
}
}
@@ -206,30 +206,30 @@ function field_get($string, $name) {
function field_set($string, $name, $value) {
if (!$value) {
// remove entry:
- foreach (explode(";", $string) as $data) {
- $entry = explode(":", $data);
- if ($entry[0] != $name) $rval .= "$entry[0]:$entry[1];";
+ foreach (explode(",", $string) as $data) {
+ $entry = explode("=", $data);
+ if ($entry[0] != $name) $rval .= "$entry[0]=$entry[1],";
}
}
- else if (strstr($string, "$name:")) {
+ else if (strstr($string, "$name=")) {
// found: update exsisting entry:
- foreach (explode(";", $string) as $data) {
- $entry = explode(":", $data);
+ foreach (explode(",", $string) as $data) {
+ $entry = explode("=", $data);
if ($entry[0] == $name) $entry[1] = $value;
- $rval .= "$entry[0]:$entry[1];";
+ $rval .= "$entry[0]=$entry[1],";
}
}
else {
// not found:
- $rval = "$string$name:$value;";
+ $rval = "$string$name=$value,";
}
return $rval;
}
function field_merge($a, $b) {
- foreach (explode(";", $b) as $data) {
- $entry = explode(":", $data);
+ foreach (explode(",", $b) as $data) {
+ $entry = explode("=", $data);
$a = field_set($a, $entry[0], $entry[1]);
}
return $a;