19 require_once(BASE.
"wcmf/lib/presentation/format/class.AbstractFormat.php");
42 $data = &$request->getData();
43 $nodeValues = array();
44 foreach ($data as $key => $value)
47 if ($valueDef != null && strlen($valueDef[
'oid']) > 0)
49 $node = &$this->
getNode($valueDef[
'oid']);
50 $node->setValue($valueDef[
'name'], $value, $valueDef[
'dataType']);
51 array_push($nodeValues, $key);
56 foreach ($nodeValues as $key)
57 $request->clearValue($key);
58 $deserializedNodes = $this->
getNodes();
59 foreach (array_keys($deserializedNodes) as $oid)
60 $request->setValue($oid, $deserializedNodes[$oid]);
68 if (($view = &$response->getView()) != null)
70 $data = &$response->getData();
71 foreach (array_keys($data) as $variable)
73 if (is_scalar($data[$variable]))
74 $view->assign($variable, $data[$variable]);
76 $view->assign_by_ref($variable, $data[$variable]);
getValueDefFromInputControlName($name)