function buildProfileTypes($fid, $for) { $selectedTypes = XiptHelperProfilefields::getProfileTypeArray($fid, $for); $allTypes = XiptHelperProfiletypes::getProfileTypeArray(); $html = ''; $categories = XiptHelperProfilefields::getProfileFieldCategories(); $name = $categories[$for]['controlName']; $html .= '<span>'; foreach ($allTypes as $option) { $selected = in_array($option, $selectedTypes) || in_array(XIPT_PROFILETYPE_ALL, $selectedTypes) ? ' checked="checked"' : ''; $html .= '<lable><input type="checkbox" name= "' . $name . '[]" value="' . $option . '" ' . $selected . ' " style="margin: 0 5px 5px 0;" />'; $html .= XiptHelperProfiletypes::getProfileTypeName($option) . '</lable>'; $html .= '<div class="clr"></div>'; } $html .= '</span>'; return $html; }