function serialize($debug = false) { if ($debug) { highlight_string("ContextObject :" . print_r($this->infos, true)); } $this->context = openurl_serialize_kev_mtx::serialize($this->infos); //on ajoute les entités foreach ($this->entities as $entity) { $entity_serialized = $entity->serialize($debug); if ($entity_serialized != "") { $this->context .= "&" . $entity_serialized; } } return $this->context; }
function generateURL($debug = false) { if (!$this->serialized_tsp) { $this->serialized_tsp = $this->serialize($debug); } if (!$this->serialized_obj) { $this->serialized_obj = openurl_serialize_kev_mtx::serialize(array('url_ctx_val' => $this->contextObject->serialize($debug))); } return $this->service_address . (strpos($this->service_address, "?") === false ? "?" : "&") . $this->serialized_tsp . ($this->serialized_obj ? "&" . $this->serialized_obj : ""); }
function serialize($tab) { return openurl_serialize_kev_mtx::serialize($tab); }