コード例 #1
0
ファイル: functions.php プロジェクト: frostkom/mf_admin_menu
function get_settings_roles($data)
{
    if (!isset($data['yes'])) {
        $data['yes'] = false;
    }
    if (!isset($data['no'])) {
        $data['no'] = false;
    }
    if (!isset($data['default'])) {
        $data['default'] = false;
    }
    if (!isset($data['custom_name'])) {
        $data['custom_name'] = false;
    }
    if (!isset($data['none'])) {
        $data['none'] = false;
    }
    $arr_data = array();
    if ($data['yes'] == true) {
        $arr_data["yes"] = "-- " . __("Yes", 'lang_admin_menu') . " --";
    }
    if ($data['default'] == true) {
        $arr_data[''] = "-- " . __("Default", 'lang_admin_menu') . " --";
    }
    $arr_data = get_roles_for_select(array('array' => $arr_data, 'add_choose_here' => false));
    if ($data['no'] == true) {
        $arr_data["no"] = "-- " . __("No", 'lang_admin_menu') . " --";
    }
    if ($data['none'] == true) {
        $arr_data["none"] = "-- " . __("None", 'lang_admin_menu') . " --";
    }
    if ($data['custom_name'] == true) {
        $arr_data["custom_name"] = "-- " . __("Custom Name", 'lang_admin_menu') . " --";
    }
    return $arr_data;
}
コード例 #2
0
ファイル: functions.php プロジェクト: frostkom/mf_users
function setting_users_show_own_media_callback()
{
    $setting_key = get_setting_key(__FUNCTION__);
    $option = get_option($setting_key);
    $arr_data = get_roles_for_select(array('add_choose_here' => true));
    echo show_select(array('data' => $arr_data, 'name' => $setting_key, 'value' => $option, 'description' => __("Every user below this role only sees their own files in the Media Library", 'lang_users')));
}