function gotwo_update_6100 in Go - url redirects 6
Same name and namespace in other branches
- 7 gotwo.install \gotwo_update_6100()
Update the permissions table, to reflect changes to hook_perm.
File
- ./
gotwo.install, line 105 - Installation script for the gotwo.module
Code
function gotwo_update_6100() {
$ret = array();
$res = db_query('SELECT rid, perm FROM {permission}');
$perms = array();
while ($p = db_fetch_object($res)) {
$perm = $p->perm;
$perm = preg_replace('/view gotwo entries/', 'view gotwo redirects', $perm);
$perm = preg_replace('/edit gotwo entries/', 'edit gotwo redirects', $perm);
$perms[$p->rid] = $perm;
}
foreach ($perms as $key => $value) {
db_query("UPDATE {permission} SET perm = '%s' WHERE rid = %d", $value, $key);
}
return $ret;
}