source: pmb4.1/trunk/fuentes/pmb/circ/groups/group_main.inc.php

Last change on this file was 478, checked in by mabarracus, 4 years ago

copy trusty code 4.1

  • Property svn:executable set to *
File size: 1.8 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: group_main.inc.php,v 1.8 2013-10-24 08:24:12 dgoron Exp $
6
7if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
8
9require_once("$class_path/group.class.php");
10require_once("$include_path/templates/group.tpl.php");
11
12print pmb_bidi($group_header);
13$group_search = str_replace("!!group_query!!", htmlentities(stripslashes($group_query),ENT_QUOTES, $charset), $group_search );
14
15switch($action) {
16        case 'create':
17                // création d'un groupe
18                $group = new group(0);
19                print $group->form();
20                break;
21        case 'modify':
22                // modification d'un groupe
23                if($groupID) {
24                        $group = new group($groupID);
25                        print $group->form();
26                        }
27                break;
28        case 'update':
29                require_once("./circ/groups/update_group.inc.php");
30                break;
31        case 'addmember':
32                // ajout d'un membre
33                if($groupID && $memberID) require_once('./circ/groups/addmember.inc.php');
34                break;
35        case 'delmember':
36                // suppression d'un membre
37                if($groupID && $memberID) require_once('./circ/groups/delmember.inc.php');
38                break;
39        case 'delgroup':
40                // suppression d'un group
41                require_once('./circ/groups/del_group.inc.php');
42                break;
43        case 'listgroups':
44                // affichage résultat recherche
45                require_once("./circ/groups/list_groups.inc.php");
46                break;
47        case 'showgroup':
48                // affichage des membres d'un groupe
49                if ($groupID) require_once('./circ/groups/show_group.inc.php');
50                break;
51        case 'prolonggroup':
52                // prolonger l'abonnement des membres d'un groupe
53                if ($groupID) require_once('./circ/groups/prolong_group.inc.php');
54                break;
55        default:
56                // action par défaut : affichage form de recherche
57                print pmb_bidi($group_search);
58                break;
59        }
60print $group_footer;
Note: See TracBrowser for help on using the repository browser.