-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExtjs.class.php
More file actions
88 lines (64 loc) · 1.68 KB
/
Extjs.class.php
File metadata and controls
88 lines (64 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?PHP
/*
#LICENSE BEGIN
**********************************************************************
* OgerArch - Archaeological Database is released under the GNU General Public License (GPL) <http://www.gnu.org/licenses>
* Copyright (C) Gerhard Öttl <gerhard.oettl@ogersoft.at>
**********************************************************************
#LICENSE END
*/
/**
* Helper routines for extjs.
*/
class Extjs {
/**
* Create a response object.
* @data: An array with data for json object. Defaults to empty array.
* @success: Boolean flag for the success property.
*/
public static function responseObj($data = array(), $success = true) {
$data['success'] = (boolean)$success;
return json_encode($data);
} // eo success object
/**
* Create a success object.
*/
public static function successObj($data = array()) {
return self::responseObj($data, true);
} // eo success object
/**
* Create a unsuccess/failure/error object.
*/
public static function unsuccessObj($data = array()) {
return self::responseObj($data, false);
} // eo unsuccess object
/**
* Create a error message.
* Is an alias for an unsuccess message.
*/
public static function errorMsg($msg) {
return self::unsuccessMsg($msg);
}
/**
* Create an unsuccess message.
*/
public static function unsuccessMsg($msg) {
return self::unsuccessObj(array('msg' => $msg));
}
/**
* Create a success message.
*/
public static function successMsg($msg) {
return self::successObj(array('msg' => $msg));
}
/**
* Create a success object (without message).
* DEPRECATED use successObj() instead
*/
/*
public static function success() {
return self::successObj();
}
*/
} // end of class
?>