Commit | Line | Data |
---|---|---|
ae7bb180 | 1 | <?php |
2 | /*************************************************************************** | |
12262f13 | 3 | * Copyright (C) 2003-2011 Polytechnique.org * |
ae7bb180 | 4 | * http://opensource.polytechnique.org/ * |
5 | * * | |
6 | * This program is free software; you can redistribute it and/or modify * | |
7 | * it under the terms of the GNU General Public License as published by * | |
8 | * the Free Software Foundation; either version 2 of the License, or * | |
9 | * (at your option) any later version. * | |
10 | * * | |
11 | * This program is distributed in the hope that it will be useful, * | |
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of * | |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * | |
14 | * GNU General Public License for more details. * | |
15 | * * | |
16 | * You should have received a copy of the GNU General Public License * | |
17 | * along with this program; if not, write to the Free Software * | |
18 | * Foundation, Inc., * | |
19 | * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * | |
20 | ***************************************************************************/ | |
21 | ||
ae7bb180 | 22 | class Xnet extends Platal |
23 | { | |
2b1ee50b | 24 | public function __construct() |
ae7bb180 | 25 | { |
6d69b527 | 26 | parent::__construct('xnet', 'xnetgrp', 'xnetlists', 'xnetevents', |
84163d58 | 27 | 'payment', 'bandeau', 'xnetnl'); |
409de7a7 | 28 | } |
29 | ||
220cce87 | 30 | public function hook_map($name) |
409de7a7 | 31 | { |
220cce87 FB |
32 | if ($name == 'grp') { |
33 | global $globals; | |
34 | if ($globals->asso()) { | |
35 | return $globals->asso('shortname'); | |
36 | } | |
eaf30d86 PH |
37 | } |
38 | return null; | |
409de7a7 | 39 | } |
40 | ||
2b1ee50b | 41 | protected function find_hook() |
5c7e38ba | 42 | { |
43 | $ans = parent::find_hook(); | |
8fc4efa3 | 44 | $this->https = false; |
5c7e38ba | 45 | return $ans; |
46 | } | |
63528107 | 47 | |
26ba053e | 48 | public function force_login(PlPage $page) |
63528107 | 49 | { |
7a05c64d PC |
50 | $redirect = S::v('loginX'); |
51 | if (!$redirect) { | |
52 | $page->trigError('Impossible de s\'authentifier. Problème de configuration de plat/al.'); | |
53 | return; | |
54 | } | |
55 | http_redirect($redirect); | |
63528107 | 56 | } |
ae7bb180 | 57 | } |
58 | ||
a7de4ef7 | 59 | // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: |
ae7bb180 | 60 | ?> |