} 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;