示例#1
0
     case "per":
         $calc_name = _formulize_DE_CALC_PER;
         break;
 }
 $tray = new xoopsFormElementTray("&nbsp;&nbsp&nbsp;" . $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);
示例#2
0
    $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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" . $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 />");