Beispiel #1
0
 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;
 }