case "per": $calc_name = _formulize_DE_CALC_PER; break; } $tray = new xoopsFormElementTray("   " . $calc_name, "<br>"); $tempcalc1 = new xoopsFormSelect("", $tempname, $current_val); $tempcalc1->addOption("noblanks", _formulize_DE_CALCNOBLANKS); $tempcalc1->addOption("all", _formulize_DE_CALCALL); $tempcalc1->addOption("onlyblanks", _formulize_DE_CALCONLYBLANKS); $tempcalc1->addOption("justnoblanks", _formulize_DE_CALCJUSTNOBLANKS); $tempcalc1->addOption("justnozeros", _formulize_DE_CALCJUSTNOZEROS); $tempcalc1->addOption("custom", _formulize_DE_CALCCUSTOM); $tempcalc1->setExtra("onchange='javascript:setCalcCustom(\"" . $calc . $hidden['column'] . "\");'"); $tempcalcCustom = new xoopsFormText("", $tempname . "_custom", 12, 255, $current_val_custom); $tempcalcCustom->setExtra("onclick='javascript:window.document.pickcalc.elements[\"" . $calc . $hidden['column'] . "\"].options[5].selected = true;window.document.pickcalc.elements[\"" . $calc . $hidden['column'] . "\"].value=\"custom\"'"); $tempcalclabel = new xoopsFormLabel("", _formulize_DE_CALC_BTEXT . " " . $tempcalc1->render() . " " . $tempcalcCustom->render()); $groupingDefaults = explode("!@^%*", $_POST['grouping_' . $calc . "_" . $hidden['column']]); // get the individual grouping settings from the one value that has been passed back $groupingDefaults1 = $groupingDefaults[0]; if (isset($_POST['grouping2_' . $calc . "_" . $hidden['column']])) { $groupingDefaults2 = $_POST['grouping2_' . $calc . "_" . $hidden['column']]; } elseif (isset($groupingDefaults[1])) { $groupingDefaults2 = $groupingDefaults[1]; } else { $groupingDefaults2 = ""; } // grouping option $grouping = new xoopsFormSelect(_formulize_DE_CALC_GTEXT, 'grouping_' . $calc . "_" . $hidden['column'], $groupingDefaults1); $grouping->addOption("none", _formulize_DE_NOGROUPING); $grouping->addOption("creation_uid", _formulize_DE_GROUPBYCREATOR); $grouping->addOption("mod_uid", _formulize_DE_GROUPBYMODIFIER);
$setwho_linkcreatorlist = new xoopsFormSelect('', 'lc_ele_id', $_POST['lc_ele_id'], 1); $setwho_linkcreatorlist->setExtra("onfocus=\"javascript:window.document.setnot.setwho[4].checked=true\""); $setwho_linkcreatorlist->addOptionArray($linkcreator_options); $linkcreatorlist = $setwho_linkcreatorlist->render(); $setwho_linkcreator = new xoopsFormRadio('', 'setwho', $_POST['setwho']); $setwho_linkcreator->addOption('linkcreator', _formulize_DE_SETNOT_WHO_LINKCREATOR . "<br> " . $linkcreatorlist); $setwho_elementemaillist = new xoopsFormSelect('', 'email_ele_id', $_POST['email_ele_id'], 1); $setwho_elementemaillist->setExtra("onfocus=\"javascript:window.document.setnot.setwho[5].checked=true\""); $setwho_elementemaillist->addOptionArray($elementemail_options); $elementemaillist = $setwho_elementemaillist->render(); $setwho_elementemail = new xoopsFormRadio('', 'setwho', $_POST['setwho']); $setwho_elementemail->addOption('elementemail', _formulize_DE_SETNOT_WHO_ELEMENTEMAIL . $elementemaillist); $setwho_grouplist = new xoopsFormSelect('', 'gid', $_POST['gid'], 1); $setwho_grouplist->setExtra("onfocus=\"javascript:window.document.setnot.setwho[6].checked=true\""); $setwho_grouplist->addOptionArray($group_options); $grouplist = $setwho_grouplist->render(); $setwho_group = new xoopsFormRadio('', 'setwho', $_POST['setwho']); $setwho_group->addOption('groupid', _formulize_DE_SETNOT_WHO_GROUP . $grouplist); $setwho->addElement($setwho_me); $setwho->addElement($setwho_curuser); $setwho->addElement($setwho_creator); $setwho->addElement($setwho_elementuids); $setwho->addElement($setwho_linkcreator); $setwho->addElement($setwho_elementemail); $setwho->addElement($setwho_group); $setnot->addElement($setwho); } if (!isset($_POST['setfor'])) { $_POST['setfor'] = 'all'; } $setfor = new xoopsFormElementTray(_formulize_DE_SETNOT_FOR, "<br />");