LuceneSettingsForm::_getJournalsToReindex PHP Method

_getJournalsToReindex() public method

Return a list of journals that can be re-indexed with a default option "all journals".
public _getJournalsToReindex ( ) : array
return array An associative array of journal IDs and names.
    function _getJournalsToReindex()
    {
        static $journalsToReindex;
        if (is_null($journalsToReindex)) {
            $journalDao = DAORegistry::getDAO('JournalDAO');
            /* @var $journalDao JournalDAO */
            $journalsToReindex = array('' => __('plugins.generic.lucene.settings.indexRebuildAllJournals'));
            foreach ($journalDao->getTitles(true) as $journalId => $journalName) {
                $journalsToReindex[$journalId] = __('plugins.generic.lucene.settings.indexRebuildJournal', array('journalName' => $journalName));
            }
        }
        return $journalsToReindex;
    }