function update_r1180() { require_once 'include/perm_upgrade.php'; $r1 = q("select * from channel where true"); if ($r1) { foreach ($r1 as $rr) { perm_limits_upgrade($rr); autoperms_upgrade($rr); } } $r2 = q("select * from abook where true"); if ($r2) { foreach ($r2 as $rr) { perm_abook_upgrade($rr); } } $r = $r1 && $r2; if ($r) { return UPDATE_SUCCESS; } return UPDATE_FAILED; }
function translate_channel_perms_inbound($channel) { if ($channel['perm_limits']) { foreach ($channel['perm_limits'] as $p) { set_pconfig($channel['channel_id'], 'perm_limits', $p['k'], $p['v']); } } else { perm_limits_upgrade($channel); } }