function schools_override_elements_form_submit
Search API
7.x schools.module | schools_override_elements_form_submit($form, $form_state) |
6.x schools.module | schools_override_elements_form_submit($form, $form_state) |
1 string reference to 'schools_override_elements_form_submit'
- schools_form_alter in modules/
schools/ schools.module - Implements hook_form_alter
File
- modules/
schools/ schools.module, line 1042 - Schools module.
Code
function schools_override_elements_form_submit($form, $form_state) {
// our override values will be in the POST, not the regular "values" area.
$school_id = intval($form_state ['values']['school_id']);
$fields_to_check_override = explode(",", $form_state ['POST']['fields_to_check_override']);
foreach ($fields_to_check_override as $fieldname) {
if ($fieldname == "") {
continue;
}
// get the base fieldname (minus any school designation).
$temp = explode("~~", $fieldname);
$base_fieldname = $temp [0];
if (@$form_state ['POST']["school_override__$fieldname"] === 'yes') {
// We are overriding the fieldname.
variable_set("school_override__$fieldname", "yes");
} // if override == yes
else {
// We are NOT overriding it.
variable_set("school_override__$fieldname", "no");
}
} //foreach
}