function do_main()
 {
     $folder = $this->oFolder;
     $folderid = $folder->getId();
     if (Permission::userIsSystemAdministrator()) {
         if ($folderid == 1) {
             Indexer::indexAll();
         } else {
             Indexer::indexFolder($folder);
         }
     }
     $full_path = $folder->getFullPath();
     $this->addInfoMessage(sprintf(_kt("All documents under the folder '%s' have been scheduled for indexing."), $full_path));
     redirect("browse.php?fFolderId={$folderid}");
     exit;
 }