X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=inline;f=web%2FObj%2Fbrisk.phh;h=db2c747cade7b653dd661a4dbd3f61265d9ef813;hb=5afa7681faebc92f25f73074e599b4048bcdd2a0;hp=f9ea0a49a3e3e6c3c1f63e19e11ecb38d02d8e56;hpb=ba4bca945d08c2719ce49625d493e5760c28a528;p=brisk.git
diff --git a/web/Obj/brisk.phh b/web/Obj/brisk.phh
index f9ea0a4..db2c747 100644
--- a/web/Obj/brisk.phh
+++ b/web/Obj/brisk.phh
@@ -302,6 +302,37 @@ Copyright 2006-2012 Matteo Nasta
version '.$G_brisk_version.'
Copyright 2006-2012 Matteo Nastasi (aka mop)
');
+function cmd_return($val, $desc)
+{
+ return array('val' => $val, 'desc' => $desc);
+}
+
+function cmd_serialize($attrs)
+{
+ $ret = "";
+
+ $sep = "";
+ foreach ($attrs as $key => $value) {
+ $ret .= $sep . $key . '=' . urlencode($value);
+ $sep = "&";
+ }
+ return $ret;
+}
+
+function cmd_deserialize($cmd)
+{
+ $ret = array();
+ $a = explode('&', $cmd);
+ $i = 0;
+ while ($i < count($a)) {
+ $b = split('=', $a[$i]);
+ $ret[urldecode($b[0])] = urldecode($b[1]);
+ $i++;
+ }
+
+ return $ret;
+}
+
// return values
// -1 v1 < v2
// 0 equal