domainsAndLanguagesRepo = $domainsAndLanguagesRepo; } public function add_hooks() { add_action( 'after_setup_complete_troubleshooting_functions', [ $this, 'displayButtons' ] ); add_action( 'admin_enqueue_scripts', [ $this, 'loadJS' ] ); } public function displayButtons() { ?>
domainsAndLanguagesRepo->get()->isEmpty() ) { $this->displayButton( AjaxFactory::ACTION_SHOW_GENERATE_DIALOG, esc_attr__( 'Show custom MO Files Pre-generation dialog box', 'wpml-string-translation' ), false ); } $this->displayButton( AjaxFactory::ACTION_CLEANUP, esc_attr__( 'Cleanup and optimize string tables', 'wpml-string-translation' ), esc_attr__( 'Cleanup and optimization completed!', 'wpml-string-translation' ) ); ?>