ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilEditClipboard.php
Go to the documentation of this file.
1 <?php
2 /*
3  +-----------------------------------------------------------------------------+
4  | ILIAS open source |
5  +-----------------------------------------------------------------------------+
6  | Copyright (c) 1998-2009 ILIAS open source, University of Cologne |
7  | |
8  | This program is free software; you can redistribute it and/or |
9  | modify it under the terms of the GNU General Public License |
10  | as published by the Free Software Foundation; either version 2 |
11  | of the License, or (at your option) any later version. |
12  | |
13  | This program is distributed in the hope that it will be useful, |
14  | but WITHOUT ANY WARRANTY; without even the implied warranty of |
15  | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16  | GNU General Public License for more details. |
17  | |
18  | You should have received a copy of the GNU General Public License |
19  | along with this program; if not, write to the Free Software |
20  | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
21  +-----------------------------------------------------------------------------+
22 */
23 
24 
37 {
38  public static function getContentObjectType()
39  {
40  if (isset($_SESSION["ilEditClipboard"])) {
41  return $_SESSION["ilEditClipboard"]["type"];
42  } else {
43  return false;
44  }
45  }
46 
47  public static function setAction($a_action)
48  {
49  $_SESSION["ilEditClipboard"] = array("action" => $a_action);
50  }
51 
52  public static function getAction()
53  {
54  if (isset($_SESSION["ilEditClipboard"])) {
55  return $_SESSION["ilEditClipboard"]["action"];
56  } else {
57  return false;
58  }
59  }
60 
61  public static function getContentObjectId()
62  {
63  if (isset($_SESSION["ilEditClipboard"])) {
64  return $_SESSION["ilEditClipboard"]["id"];
65  }
66  }
67 
68  public static function storeContentObject($a_type, $a_id, $a_action = "cut")
69  {
70  $_SESSION["ilEditClipboard"] = array("type" => $a_type,
71  "id" => $a_id, "action" => $a_action);
72  }
73 
74  public static function clear()
75  {
76  unset($_SESSION["ilEditClipboard"]);
77  }
78 }
$_SESSION["AccountId"]
$a_type
Definition: workflow.php:92
static storeContentObject($a_type, $a_id, $a_action="cut")
Class ilEditClipboard.
Create styles array
The data for the language used.
static setAction($a_action)