rendered paste bodyfunction exportPermissions()
{
$fileContent = '<?'."\n".prepareExportPermissions(0).'?>'."\n";
}
function prepareExportPermissions($parentId,$parentName = '')
{
global $db;
$qString = "* from permissions where parent_id=".(int)$parentId;
$db->select($qString);
$permissions = $db->fetchArray();
foreach($permissions as $permission)
{
$content .= 'define(\''.$parentName.$permission['name'].'\','.(int)$permission['permission_id'].');'."\n";
$content .= prepareExportPermissions($permission['permission_id'],$permission['name'].'_');
}
return $content;
}