Skip to content

Instantly share code, notes, and snippets.

@gentoid
Forked from opengeek/recalculateURIs.php
Last active December 10, 2015 23:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gentoid/4509599 to your computer and use it in GitHub Desktop.
Save gentoid/4509599 to your computer and use it in GitHub Desktop.
<?php
$modx = new modX();
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
$modx->initialize('mgr');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$modx->exec("UPDATE {$modx->getTableName('modResource')} SET uri = '' WHERE uri_override = 0");
//$modx->call('modResource', 'refreshURIs', array(&$modx));
foreach ($modx->getIterator('modResource', $criteria) as $resource) {
$resource->set('refreshURIs', true);
if ($resetOverrides) {
$resource->set('uri_override', false);
}
if (!$resource->get('uri_override')) {
$resource->set('uri', '');
}
$resource->save();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment