Class to set information that should be given to javascript.
For a plugin to hand the information "test" to the javascript-function STUDIP.myplugin.myfunction just put the line: if (UpdateInformation::isCollecting()) { UpdateInformation::setInformation("myplugin.myfunction", "test"); }
- Author
- Rasmus Fuhse
Returns request data for the given index.
- Parameters
-
String | $index | Index to get the request data for |
- Returns
- mixed Array with request data or null if index is invalid
static getInformation |
( |
| ) |
|
|
static |
returns the information to give it to javascript
- Returns
- array
Extracts updater data from request
- Returns
- Array Request data (may be empty if no data is present)
Returns the timestamp of the beginning of the run before. Use this to only partially update new stuff.
- Returns
- int Timestamp of the last run
Checks whether the request has data for the given index.
- Returns
- bool indicating whether there is data present for the given index
returns if this request is a request, that wants to collect information to hand it to javascript. Ask for this in your SystemPlugin-constructor.
- Returns
- : boolean
static setInformation |
( |
|
$js_function, |
|
|
|
$information |
|
) |
| |
|
static |
Gives information to the buffer for the javascript. The first parameter is the name of the corresponding javascript-function minus the "STUDIP" and the second parameter is the value handed to that function.
- Parameters
-
string | $js_function | : "test.testfunction" to get the JS-function "STUDIP.test.testfunction(information);" |
mixed | $information | : anything that could be translated into a json-object |
The documentation for this class was generated from the following file: