forked from extern/egroupware
Set the ACL new entry row with common ACL of lrs
This commit is contained in:
parent
f8a25df5c1
commit
aa4c108fcf
@ -114,7 +114,12 @@ class mail_acl
|
|||||||
}
|
}
|
||||||
//error_log(__METHOD__."() acl=".array2string($acl).' --> grid='.array2string($content['grid']));
|
//error_log(__METHOD__."() acl=".array2string($acl).' --> grid='.array2string($content['grid']));
|
||||||
}
|
}
|
||||||
array_push($content['grid'], array('acc_id'=>''));
|
//Set the acl entry in the last row with lrs as default ACL
|
||||||
|
array_push($content['grid'], array(
|
||||||
|
'acc_id'=>'',
|
||||||
|
'acl_l' => true,
|
||||||
|
'acl_r' => true,
|
||||||
|
'acl_s' => true));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -200,7 +205,7 @@ class mail_acl
|
|||||||
unset($value['acl']);
|
unset($value['acl']);
|
||||||
|
|
||||||
$options = array();
|
$options = array();
|
||||||
foreach ($value as $key => $val)
|
foreach (array_keys($value) as $key)
|
||||||
{
|
{
|
||||||
if ($value[$key] == true)
|
if ($value[$key] == true)
|
||||||
{
|
{
|
||||||
@ -262,7 +267,7 @@ class mail_acl
|
|||||||
function remove_acl($content, &$msg)
|
function remove_acl($content, &$msg)
|
||||||
{
|
{
|
||||||
$row_num = array_keys($content['grid']['delete'],"pressed");
|
$row_num = array_keys($content['grid']['delete'],"pressed");
|
||||||
$row_num = $row_num[0];
|
if ($row_num) $row_num = $row_num[0];
|
||||||
$recursive = $content['grid'][$row_num]['acl_recursive'];
|
$recursive = $content['grid'][$row_num]['acl_recursive'];
|
||||||
$identifier = $content['grid'][$row_num]['acc_id'][0];
|
$identifier = $content['grid'][$row_num]['acc_id'][0];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user