register_hook('AUTH_USER_CHANGE','AFTER', $this, 'handle_auth_user_change'); } public function handle_auth_user_change(Doku_Event $event) { // update the index global $conf; $data = array(); search($data, $conf['datadir'], 'search_allpages', array('skipacl' => true)); foreach($data as $val) { // if we use ireadit on the page, invalidate index if (p_get_metadata($val['id'], 'plugin_ireadit=0.2')) { $idxtag = metaFN($val['id'],'.indexed'); @unlink($idxtag); } } } }