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;
}
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');
}