function render($ele_value, $caption, $markupName, $isDisabled, $element, $entry_id) { $renderer = new formulizeElementRenderer(); if (strstr($ele_value[0], "\$value=") or strstr($ele_value[0], "\$value =")) { $form_id = $element->getVar('id_form'); $entryData = $renderer->formulize_getCachedEntryData($id_form, $entry_id); $creation_datetime = display($entryData, "creation_datetime"); $evalResult = eval($ele_value[0]); if ($evalResult === false) { $ele_value[0] = _formulize_ERROR_IN_LEFTRIGHT; } else { $ele_value[0] = $value; // value is supposed to be the thing set in the eval'd code } } $ele_value[0] = $renderer->formulize_replaceCurlyBracketVariables($ele_value[0], $entry_id, $id_form); $form_ele = new XoopsFormLabel($caption, $ele_value[0]); return $form_ele; }
function render($ele_value, $caption, $markupName, $isDisabled, $element, $entry_id) { $elementrenderer = new formulizeElementRenderer(); $id_form = $element->getVar('id_form'); if (get_magic_quotes_gpc()) { $ele_value[0] = stripslashes($ele_value[0]); } if (trim($ele_value[0]) == "") { $ele_value[0] = $caption; } if (strstr($ele_value[0], "\$value=") or strstr($ele_value[0], "\$value =")) { $form_id = $id_form; // $entry_id = $entry; $entryData = $elementrenderer->formulize_getCachedEntryData($id_form, $entry_id); $creation_datetime = display($entryData, "creation_datetime"); $evalResult = eval($ele_value[0]); if ($evalResult === false) { $ele_value[0] = _formulize_ERROR_IN_LEFTRIGHT; } else { $ele_value[0] = $value; // value is supposed to be the thing set in the eval'd code } } $ele_value[0] = $elementrenderer->formulize_replaceCurlyBracketVariables($ele_value[0], $entry_id, $id_form); return $ele_value; // an array, item 0 is the contents of the break, item 1 is the class of the table cell (for when the form is table rendered) }