mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-21 04:35:21 +00:00
30 lines
901 B
PHP
30 lines
901 B
PHP
<?php
|
|
|
|
namespace Zotlabs\Update;
|
|
|
|
class _1130
|
|
{
|
|
public function run()
|
|
{
|
|
$myperms = PERMS_R_STREAM | PERMS_R_PROFILE | PERMS_R_PHOTOS | PERMS_R_ABOOK
|
|
| PERMS_W_STREAM | PERMS_W_WALL | PERMS_W_COMMENT | PERMS_W_MAIL | PERMS_W_CHAT
|
|
| PERMS_R_STORAGE | PERMS_R_PAGES | PERMS_W_LIKE;
|
|
|
|
$r = q(
|
|
"select abook_channel, abook_my_perms from abook where (abook_flags & %d) and abook_my_perms != 0",
|
|
intval(ABOOK_FLAG_SELF)
|
|
);
|
|
if ($r) {
|
|
foreach ($r as $rr) {
|
|
set_pconfig($rr['abook_channel'], 'system', 'autoperms', $rr['abook_my_perms']);
|
|
}
|
|
}
|
|
$r = q(
|
|
"update abook set abook_my_perms = %d where (abook_flags & %d) and abook_my_perms = 0",
|
|
intval($myperms),
|
|
intval(ABOOK_FLAG_SELF)
|
|
);
|
|
|
|
return UPDATE_SUCCESS;
|
|
}
|
|
}
|