コード例 #1
0
        $processedValues['elements']['ele_value']['_YES'] = 1;
        $processedValues['elements']['ele_value']['_NO'] = 0;
    } elseif ($_POST['elements_ele_value'] == "_NO") {
        $processedValues['elements']['ele_value']['_YES'] = 0;
        $processedValues['elements']['ele_value']['_NO'] = 1;
    } else {
        $processedValues['elements']['ele_value']['_YES'] = 0;
        $processedValues['elements']['ele_value']['_NO'] = 0;
    }
}
if ($ele_type == "subform") {
    if (!$_POST['elements-ele_value'][3]) {
        $processedValues['elements']['ele_value'][3] = 0;
    }
    $processedValues['elements']['ele_value'][1] = implode(",", $_POST['elements_ele_value_1']);
    $processedValues = parseSubmittedConditions('subformfilter', 'optionsconditionsdelete', $processedValues, 7);
    // post key, delete key, processedValues, ele_value key for conditions
}
if ($ele_type == "radio") {
    $checked = is_numeric($_POST['defaultoption']) ? intval($_POST['defaultoption']) : "";
    list($_POST['ele_value'], $processedValues['elements']['ele_uitext']) = formulize_extractUIText($_POST['ele_value']);
    foreach ($_POST['ele_value'] as $id => $text) {
        if ($text !== "") {
            $processedValues['elements']['ele_value'][$text] = intval($id) === $checked ? 1 : 0;
        }
    }
}
if ($ele_type == "checkbox") {
    list($_POST['ele_value'], $processedValues['elements']['ele_uitext']) = formulize_extractUIText($_POST['ele_value']);
    foreach ($_POST['ele_value'] as $id => $text) {
        if ($text !== "") {
コード例 #2
0
 function adminSave($element, $ele_value)
 {
     $changed = false;
     if (!$_POST['elements-ele_value'][3]) {
         $ele_value[3] = 0;
     }
     $ele_value[1] = implode(",", $_POST['elements_ele_value_1']);
     $ele_value[9] = $_POST['elements-ele_value'][9];
     $parsedConditions = parseSubmittedConditions('subformfilter', 'optionsconditionsdelete', array(), 7);
     // post key, delete key, processedValues, ele_value key for conditions
     $ele_value[7] = $parsedConditions['elements']['ele_value'][7];
     $element->setVar('ele_value', $ele_value);
     return $changed;
 }