Commit 7bc707f78769dd7ba3d384c6d85d4ed2f1bc70e7
1 parent
efcdf3a1
setPermissionFolder.php will calculate permission_folder_id for folders
that don't have it set already - usually because they've just been added via the upgrade SQL script. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3122 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
16 additions
and
0 deletions
bin/setPermissionFolder.php
0 → 100644
| 1 | +<?php | ||
| 2 | + | ||
| 3 | +require_once('../config/dmsDefaults.php'); | ||
| 4 | +require_once(KT_LIB_DIR . '/foldermanagement/Folder.inc'); | ||
| 5 | + | ||
| 6 | +$sQuery = "SELECT id FROM $default->folders_table WHERE permission_folder_id = NULL"; | ||
| 7 | + | ||
| 8 | +$aIDs = DBUtil::getResultArrayKey($sQuery, 'id'); | ||
| 9 | + | ||
| 10 | +foreach ($aIDs as $iID) { | ||
| 11 | + $oFolder =& Folder::get($iID); | ||
| 12 | + $oFolder->calculatePermissionFolder(); | ||
| 13 | + $oFolder->update(); | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +?> |