xref: /plugin/authskautis/action.php (revision a4ff4e44207e9306c12af697ef6ae58715b7e500)
1*a4ff4e44SJiri Dorazil<?php
2*a4ff4e44SJiri Dorazilif (!defined('DOKU_INC')) die();
3*a4ff4e44SJiri Dorazil
4*a4ff4e44SJiri Dorazildefine('SKAUTIS_LIBS_DIR', dirname(__FILE__).'/libs/');
5*a4ff4e44SJiri Dorazil
6*a4ff4e44SJiri Dorazilclass action_plugin_authskautis extends DokuWiki_Action_Plugin {
7*a4ff4e44SJiri Dorazil    /**
8*a4ff4e44SJiri Dorazil     * Registers the event handlers.
9*a4ff4e44SJiri Dorazil     */
10*a4ff4e44SJiri Dorazil    function register(&$controller)
11*a4ff4e44SJiri Dorazil    {
12*a4ff4e44SJiri Dorazil        $controller->register_hook('HTML_LOGINFORM_OUTPUT', 'BEFORE',  $this, 'hook_html_loginform_output', array());
13*a4ff4e44SJiri Dorazil        //$controller->register_hook('HTML_UPDATEPROFILEFORM_OUTPUT', 'BEFORE', $this, 'hook_updateprofileform_output', array());
14*a4ff4e44SJiri Dorazil    }
15*a4ff4e44SJiri Dorazil
16*a4ff4e44SJiri Dorazil    /**
17*a4ff4e44SJiri Dorazil     * Handles the login form rendering.
18*a4ff4e44SJiri Dorazil     */
19*a4ff4e44SJiri Dorazil    function hook_html_loginform_output(&$event, $param) {
20*a4ff4e44SJiri Dorazil
21*a4ff4e44SJiri Dorazil        //$event->data = null;
22*a4ff4e44SJiri Dorazil        //echo print_r($event,true);
23*a4ff4e44SJiri Dorazil        //echo "111";
24*a4ff4e44SJiri Dorazil
25*a4ff4e44SJiri Dorazil        //if (isset($_SESSION[DOKU_COOKIE]['authskautis']['auth_url'])) {
26*a4ff4e44SJiri Dorazil            //$auth_url = $_SESSION[DOKU_COOKIE]['authskautis']['auth_url'];
27*a4ff4e44SJiri Dorazil            $auth_url = 'test-is.skaut.cz/Login/?appid=';
28*a4ff4e44SJiri Dorazil
29*a4ff4e44SJiri Dorazil            $a_style = "width: 200px;margin:0 auto;color: #666666;cursor: pointer;text-decoration: none !important;display: block;padding-bottom:1.4em;";//-moz-linear-gradient(center top , #F8F8F8, #ECECEC)
30*a4ff4e44SJiri Dorazil            $div_style = "float:left;line-height: 30px;background-color: #F8F8F8;border: 1px solid #C6C6C6;border-radius: 2px 2px 2px 2px;padding: 0px 5px 0px 5px;position: relative;";
31*a4ff4e44SJiri Dorazil            echo "<a href='$auth_url' style='$a_style' title='".$this->getLang('enter_google')."'><div style=\"$div_style\">".$this->getLang('enter_google')."</div>";
32*a4ff4e44SJiri Dorazil            echo "<div style='clear: both;'></div></a>";
33*a4ff4e44SJiri Dorazil        //}
34*a4ff4e44SJiri Dorazil    }
35*a4ff4e44SJiri Dorazil}
36*a4ff4e44SJiri Dorazil
37*a4ff4e44SJiri Dorazil?>