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; }