Projet

Général

Profil

Paste
Statistiques
| Branche: | Révision:

ryxeo-glpi-git / front / bookmark.php @ b67d8923

Historique | Voir | Annoter | Télécharger (2,83 ko)

1
<?php
2
/*
3
 * @version $Id: bookmark.php 7763 2009-01-06 18:44:50Z moyo $
4
 -------------------------------------------------------------------------
5
 GLPI - Gestionnaire Libre de Parc Informatique
6
 Copyright (C) 2003-2009 by the INDEPNET Development Team.
7

8
 http://indepnet.net/   http://glpi-project.org
9
 -------------------------------------------------------------------------
10

11
 LICENSE
12

13
 This file is part of GLPI.
14

15
 GLPI is free software; you can redistribute it and/or modify
16
 it under the terms of the GNU General Public License as published by
17
 the Free Software Foundation; either version 2 of the License, or
18
 (at your option) any later version.
19

20
 GLPI is distributed in the hope that it will be useful,
21
 but WITHOUT ANY WARRANTY; without even the implied warranty of
22
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23
 GNU General Public License for more details.
24

25
 You should have received a copy of the GNU General Public License
26
 along with GLPI; if not, write to the Free Software
27
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
28
 --------------------------------------------------------------------------
29
 */
30

    
31
// ----------------------------------------------------------------------
32
// Original Author of file: Walid Nouh
33
// Purpose of file:
34
// ----------------------------------------------------------------------
35

    
36
/*
37
$NEEDED_ITEMS=array("bookmark");
38

39
if(!defined('GLPI_ROOT')){
40
        define('GLPI_ROOT', '..');
41
}
42
include (GLPI_ROOT . "/inc/includes.php");
43

44
if (!ereg("popup",$_SERVER['PHP_SELF']))
45
        commonHeader($LANG["rulesengine"][17],$_SERVER['PHP_SELF'],"admin","dictionnary","cache");
46
*/
47

    
48
if(!isset($_GET["ID"])) {
49
        $_GET["ID"] = -1;
50
}
51

    
52
if (!isset($_SESSION['glpi_viewbookmark'])) $_SESSION['glpi_viewbookmark']=1;
53
if (isset($_GET['onglet'])) $_SESSION['glpi_viewbookmark']=$_GET['onglet'];
54

    
55
if(!isset($_GET["type"])) {
56
        $_GET["type"] = -1;
57
}
58
$bookmark = new Bookmark;
59

    
60
if (isset($_POST["add"])){
61
        $bookmark->add($_POST);
62
        $_GET["action"]="load";
63
} elseif (isset($_POST["update"])){
64
        $bookmark->update($_POST);
65
        $_GET["action"]="load";
66
} elseif (isset($_POST["delete"])){
67
        $bookmark->delete($_POST);
68
        $_GET["action"]="load";
69
}elseif (isset($_POST["delete_several"])){
70
        foreach ($_POST["bookmark"] as $ID=>$value){
71
                if ($bookmark->can($ID,'w')){
72
                        $bookmark->delete(array("ID"=>$ID));
73
                }
74
        }
75
        $_GET["action"]="load";
76
}
77

    
78
switch($_GET["action"]){
79
        case "edit" :
80
                if ($_GET['ID']>0){
81
                        $bookmark->showForm($_SERVER['PHP_SELF'],$_GET["ID"]);
82
                } else  {
83
                        $bookmark->showForm($_SERVER['PHP_SELF'],$_GET["ID"],$_GET["type"],rawurldecode($_GET["url"]),$_GET["device_type"]);        
84
                }
85
                break;
86
        case "load" :
87
                if (isset($_GET["bookmark_id"])){
88
                        $bookmark->load($_GET["bookmark_id"]);
89
                }
90
                $bookmark->showBookmarkList($_SERVER['PHP_SELF'],$_SESSION["glpi_viewbookmark"]);
91
                break;
92
}
93
                
94
if (!ereg("popup",$_SERVER['PHP_SELF'])){
95
        commonFooter();
96
}
97
?>
Redmine Appliance - Powered by TurnKey Linux