You are here

miniorange_oauth_client_reports.inc in Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login 7

File

miniorange_oauth_client_reports.inc
View source
<?php

function miniorange_oauth_client_reports($form, $form_state) {
  drupal_add_css(drupal_get_path('module', 'miniorange_oauth_client') . '/css/bootstrap.min.css', array(
    'group' => CSS_DEFAULT,
    'every_page' => FALSE,
  ));
  drupal_add_css(drupal_get_path('module', 'miniorange_oauth_client') . '/css/style_settings.css', array(
    'group' => CSS_DEFAULT,
    'every_page' => FALSE,
  ));
  drupal_add_js(drupal_get_path('module', 'miniorange_oauth_client') . '/js/slide_support_button.js');
  global $base_url;
  $form['mo_header_style'] = array(
    '#markup' => '<div class="mo_oauth_table_layout_1">',
  );
  $form['mo_top_div'] = array(
    '#markup' => '<div class="mo_oauth_table_layout mo_oauth_container_2">',
  );
  $form['miniorange_oauth_client_report'] = array(
    '#disabled' => true,
    '#markup' => " \n                  <table id='login_reports' class='display' cellspacing='0' width='100%'>\n\t\t            <tr>\n\t\t                <th>IP Address </th>\n\t\t\t\t\t\t<th>Username </th>\n\t\t\t\t\t\t<th>Status </th>\n\t\t                <th>TimeStamp </th>   \n                    </tr>\n                    <tr>\n                        <td>This is a Enterprise feature. <a style='color: red' href= {$base_url}/admin/config/people/miniorange_oauth_client/licensing>Click Here</a> to see our full list of Enterprise Features</td>\n                        <td></td><td></td><td></td>\n                    </tr>\n\t\t    </table>\n\t\t",
  );
  $form['mo_header_style_end'] = array(
    '#markup' => '</div></div>',
  );
  Utilities::AddSupportButton($form, $form_state);
  return $form;
}

/**
 * Send support query.
 */
function send_support_query(&$form, $form_state) {
  $email = trim($form['miniorange_oauth_email_address_support']['#value']);
  $phone = $form['miniorange_oauth_phone_number_support']['#value'];
  $query = trim($form['miniorange_oauth_support_query_support']['#value']);
  Utilities::send_query($email, $phone, $query);
}
function rfd(&$form, $form_state) {
  global $base_url;
  drupal_goto($base_url . '/admin/config/people/miniorange_oauth_client/request_for_demo');
}

Functions