Newer
Older
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
<?php
/**
* Gets the current users permissions.
* WARNING: The result can be altered clientside, do not use for security checks.
*/
QUI::$Ajax->registerFunction(
'package_quiqqer_ckeditor4_ajax_getPermissions',
function () {
$result = array(
'toggle' => false,
'upload' => false
);
if (QUI::getUserBySession()->getId() === 0) {
return $result;
}
$User = QUI::getUserBySession();
if ($User->isSU()) {
$result['toggle'] = true;
$result['upload'] = true;
return $result;
}
if($User->getPermission("quiqqer.editors.ckeditor.plugins.toggle")){
$result['toggle'] = true;
}
if($User->getPermission("quiqqer.editors.ckeditor.plugins.upload")){
$result['upload'] = true;
}
return $result;
},
array()
);