Esempio n. 1
0
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;
}
Esempio n. 2
0
     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) {
Esempio n. 3
0
 // 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