* Fix bug#98511.

This commit is contained in:
chaideqing
2023-07-26 08:21:20 +00:00
parent 04b3378451
commit 49a6f136d9
2 changed files with 25 additions and 0 deletions
+15
View File
@@ -2393,6 +2393,21 @@ class upgradeModel extends model
$this->dao->update(TABLE_USER)->set('visions')->eq($visions)->where('account')->eq($account)->exec();
}
}
include('priv.php');
foreach($orData as $role => $name)
{
$this->dao->insert(TABLE_GROUP)
->set('vision')->eq('or')
->set('name')->eq($name)
->set('role')->eq($role)
->set('desc')->eq($name)
->exec();
if(dao::isError()) continue;
$groupID = $this->dao->lastInsertID();
$sql = 'REPLACE INTO' . TABLE_GROUPPRIV . '(`group`, `module`, `method`) VALUES ' . str_replace('GROUPID', $groupID, ${$role . 'Priv'});
$this->dao->exec($sql);
}
}
/**
File diff suppressed because one or more lines are too long