} else { include_once XOOPS_ROOT_PATH . "/modules/formulize/class/data.php"; $data_handler = new formulizeDataHandler($element->getVar('id_form')); if (!$data_handler->convertRadioDataToCheckbox($element)) { print "Error: " . _AM_ELE_CHECKBOX_DATA_NOT_READY; } } } elseif ($ele_type == "checkbox") { $element->setVar('ele_type', "radio"); // just need to change type, ele_value format is the same if (!$element_handler->insert($element)) { print "Error: could not complete conversion of the element"; } else { include_once XOOPS_ROOT_PATH . "/modules/formulize/class/data.php"; $data_handler = new formulizeDataHandler($element->getVar('id_form')); if (!$data_handler->convertCheckboxDataToRadio($element)) { print "Error: " . _AM_ELE_RADIO_DATA_NOT_READY; } } } elseif ($ele_type == "select") { $element->setVar('ele_type', 'checkbox'); $old_ele_value = $element->getVar('ele_value'); if ($element->isLinked) { // get all the source values, and make an array of those...ignore filters and so on $boxproperties = explode("#*=:*", $old_ele_value[2]); $sourceFid = $boxproperties[0]; $sourceHandle = $boxproperties[1]; $data_handler = new formulizeDataHandler($sourceFid); $options = $data_handler->findAllValuesForField($sourceHandle, "ASC"); foreach ($options as $option) { $new_ele_value[$option] = 0;