<?php

// personalize the logout button behaviour
global $_user;

use Chamilo\CoreBundle\Entity\UserAuthSource;

$_template['show_message'] = false;

if (!api_is_anonymous() &&
    'true' == api_get_setting('cas_activate') &&
    in_array(UserAuthSource::CAS, $_user['auth_sources'])
) {
    $_template['show_message'] = true;
    // the link URL
    $link_url = '#';
    if (!empty($plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_link_url'])) {
        $link_url = api_htmlentities($plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_link_url']);
    }
    // the infobulle
    $link_infobulle = 'Vous devez fermer votre navigateur pour clore votre session de travail.';
    if (!empty($plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_link_infobulle'])) {
        $link_infobulle = api_htmlentities($plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_link_infobulle']);
    }
    // $link_image=1 if we replace the logout button by a grey one 'exit_na'
    $link_image = '1';
    if (empty($plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_link_image'])) {
        $link_image = '';
    }
    // checkbox to disaply an alert box when clicnkig on the logout button
    $alert_onoff = '1';
    if (empty($plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_alert_onoff'])) {
        $alert_onoff = '';
    }
    // alert text to display if check is on
    $alert_text = '\\\\nVous êtes connectés avec votre compte universitaire.\\\\n\\\\nVous devez *** fermer votre navigateur *** pour clore votre session de travail.';
    if (!empty($plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_alert_text'])) {
        $alert_text = $plugin_info['settings']['ext_auth_chamilo_logout_button_behaviour_eaclbb_form_alert_text'];
    }

    $_template['link_url'] = $link_url;
    $_template['link_infobulle'] = $link_infobulle;
    $_template['link_image'] = $link_image;
    $_template['alert_onoff'] = $alert_onoff;
    $_template['alert_text'] = $alert_text;
}
