You are here

function miniorange_saml_form_alter in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 7

Same name and namespace in other branches
  1. 8 miniorange_saml.module \miniorange_saml_form_alter()

Implements hook_form_alter().

File

./miniorange_saml.module, line 288
Module file for miniOrange SAML Module.

Code

function miniorange_saml_form_alter(&$form, &$form_state, $form_id) {
  $b_url = Utilities::miniorange_get_baseURL();
  $saml_login_enabled = variable_get('miniorange_saml_enable_login', FALSE);
  if ($saml_login_enabled == TRUE && $form_id == 'user_login_block' || $form_id == 'user_login') {
    $saml_login_url = $b_url . '/?q=samllogin';
    $idp_name = variable_get('miniorange_saml_idp_name', '');
    $form['loginurl'] = array(
      array(
        '#markup' => '<a href="' . $saml_login_url . '">Login using ' . $idp_name . '</a>',
      ),
    );
  }
}