* ); * $settings->add( * new admin_setting_configtext('block_iclicker_webservices_username', * get_string('config_webservices_username', $block_name), * get_string('config_webservices_username_desc', $block_name), * '', //iclicker_service::NATIONAL_WS_URL, //50,200 * PARAM_TEXT, * 30 * ) * ); * $settings->add( * new admin_setting_configtext('block_iclicker_webservices_password', * get_string('config_webservices_password', $block_name), * get_string('config_webservices_password_desc', $block_name), * '', //iclicker_service::NATIONAL_WS_URL, //50,200 * PARAM_TEXT, * 30 * ) * ); *******************************************/ // SSO $headerDesc = get_string('config_sso_disabled', $block_name); $currentSSOkey = get_config($block_name, 'block_iclicker_sso_shared_key'); if (!empty($currentSSOkey)) { $headerDesc = get_string('config_sso_enabled', $block_name); $timestamp = time(); $headerDesc .= ' [Sample encoded key: ' . iclicker_service::makeEncodedKey($timestamp) . '|' . $timestamp . ']'; } $settings->add(new admin_setting_heading('block_iclicker_sso_heading', get_string('config_sso', $block_name), $headerDesc)); $settings->add(new admin_setting_configtext(iclicker_service::BLOCK_NAME . '/block_iclicker_sso_shared_key', get_string('config_shared_key', $block_name), get_string('config_shared_key_desc', $block_name), '', PARAM_TEXT, 50)); }