sDisplayName=_kt('Schedule Indexing'); } function getName() { return _kt('Document Indexer'); } function getDisplayName() { if (Permission::userIsSystemAdministrator() && $_SESSION['adminmode']) { if (Indexer::isDocumentScheduled($this->oDocument->getId())) { return _kt('Unschedule Indexing'); } else { return _kt('Schedule Indexing'); } } return ''; } function do_main() { $doc=$this->oDocument; $docid=$doc->getId(); if (Permission::userIsSystemAdministrator()) { if (Indexer::isDocumentScheduled($docid)) { Indexer::unqueueDocument($docid); } else { Indexer::index($doc, 'A'); } } redirect("view.php?fDocumentId=$docid"); } } ?>