Commit 14fbede0ccf7e16bd6425349cccc8f7a2d32ab04

Authored by Neil Blakey-Milner
1 parent cc1dc5ba

Rebuild search permissions for all documents - either by doing it for

each document in turn (rebuildSearchPermissions.php) or for each user in
turn (rebuildSearchPermissionsbyUser.php).  Should produce the same
results.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3129 c91229c3-7414-0410-bfa2-8a42b809f60b
bin/rebuildSearchPermissions.php 0 → 100644
  1 +<?php
  2 +
  3 +require_once('../config/dmsDefaults.php');
  4 +require_once(KT_LIB_DIR . '/documentmanagement/Document.inc');
  5 +require_once(KT_LIB_DIR . '/security/Permission.inc');
  6 +
  7 +$aDocuments = Document::getList();
  8 +foreach ($aDocuments as $oDocument) {
  9 + Permission::updateSearchPermissionsForDocument($oDocument->getID());
  10 +}
  11 +
  12 +?>
bin/rebuildSearchPermissionsbyUser.php 0 → 100644
  1 +<?php
  2 +
  3 +require_once('../config/dmsDefaults.php');
  4 +require_once(KT_LIB_DIR . '/users/User.inc');
  5 +require_once(KT_LIB_DIR . '/security/Permission.inc');
  6 +
  7 +$aUsers = User::getList();
  8 +foreach ($aUsers as $oUser) {
  9 + Permission::updateSearchPermissionsForUser($oUser->getID());
  10 +}
  11 +
  12 +?>