function themes_select_account_level_multi($status = 2, $select_field_name, $selected_value = array(), $tag_params = array(), $css_id = '', $css_class = '') { $ret = ''; if (core_themes_get()) { $ret = core_hook(core_themes_get(), 'themes_select_account_level_multi', array($status, $select_field_name, $selected_value, $tag_params, $css_id, $css_class)); } if (!$ret) { $tag_params['multiple'] = 'multiple'; $ret = themes_select_account_level_single($status, $select_field_name . '[]', $selected_value, $tag_params, $css_id, $css_class); } return $ret; }
exit; } if ($allow_edit_status) { if ($user_edited['status'] == 3) { $selected_users = 'selected'; } else { $selected_subusers = 'selected'; } $option_status = "\n\t\t\t\t<option value='3' " . $selected_users . ">" . _('User') . "</option>\n\t\t\t\t<option value='4' " . $selected_subusers . ">" . _('Subuser') . "</option>\n\t\t\t"; $select_status = '<select name="up_status">' . $option_status . '</select>'; } // when allowed to edit parents of subusers if ($allow_edit_parent) { // get list of users as parents $default_parent_uid = $parent_uid && $parent['uid'] == $user_edited['parent_uid'] ? $parent['uid'] : $core_config['main']['default_parent']; $select_parents = themes_select_account_level_single(3, 'up_parent_uid', $default_parent_uid); } // enhance privacy for subusers $show_personal_information = TRUE; $main_config = $core_config['main']; if (!auth_isadmin() && $user_edited['status'] == 4 && $main_config['enhance_privacy_subuser']) { $show_personal_information = FALSE; } // get country option $option_country = "<option value=\"0\">--" . _('Please select') . "--</option>\n"; $result = country_search(); for ($i = 0; $i < count($result); $i++) { $country_id = $result[$i]['country_id']; $country_name = $result[$i]['country_name']; $selected = ""; if ($country_id == $country) {
// enable register yes-no option $option_enable_register = _options(array(_('yes') => 1, _('no') => 0), $main_config['enable_register']); // enable forgot yes-no option $option_enable_forgot = _options(array(_('yes') => 1, _('no') => 0), $main_config['enable_forgot']); // disable login as subuser yes-no option $option_disable_login_as = _options(array(_('yes') => 1, _('no') => 0), $main_config['disable_login_as']); // enhance privacy for subusers $option_enhance_privacy_subuser = _options(array(_('yes') => 1, _('no') => 0), $main_config['enhance_privacy_subuser']); // enable logo yes-no option $option_enable_logo = _options(array(_('yes') => 1, _('no') => 0), $main_config['enable_logo']); // enable logo to replace main website title yes-no option $option_logo_replace_title = _options(array(_('yes') => 1, _('no') => 0), $main_config['logo_replace_title']); // option default account status on user registration $option_default_user_status = _options(array(_('User') => 3, _('Subuser') => 4), $main_config['default_user_status']); // option default parent upon registration $option_default_parent = themes_select_account_level_single(3, 'edit_default_parent', $main_config['default_parent']); // get access control list $c_option_default_acl = array_flip(acl_getall()); $option_default_acl = _select('edit_default_acl', $c_option_default_acl, $main_config['default_acl']); // get gateway options $main_gateway = $main_config['gateway_module']; unset($smsc_list); $list = gateway_getall_smsc(); foreach ($list as $smsc) { $smsc_list[] = $smsc['name']; } $option_gateway_module = _options($smsc_list, $main_gateway); // get themes options $main_themes = $main_config['themes_module']; $option_themes_module = _options($core_config['themeslist'], $main_themes); // get language options