(2003-2009) * @author Froxlor team (2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Functions * */ function validateFormFieldOption($fieldname, $fielddata, $newfieldvalue) { $returnvalue = true; if(isset($fielddata['option_mode']) && $fielddata['option_mode'] == 'multiple') { $options = explode(',', $newfieldvalue); foreach($options as $option) { $returnvalue = ($returnvalue && isset($fielddata['option_options'][$option])); } } else { $returnvalue = isset($fielddata['option_options'][$newfieldvalue]); } if($returnvalue === true) { return true; } else { return 'not in option'; } }