function tm_after_load() { require WPML_TM_PATH . '/inc/actions/wpml-tm-action-helper.class.php'; require WPML_TM_PATH . '/inc/translation-jobs/collections/wpml-abstract-job-collection.class.php'; require WPML_TM_PATH . '/inc/translation-proxy/wpml-translation-basket.class.php'; require WPML_TM_PATH . '/inc/translation-proxy/interfaces/TranslationProxy_Interface.php'; require WPML_TM_PATH . '/inc/translation-proxy/translationproxy.class.php'; require WPML_TM_PATH . '/inc/ajax.php'; global $wpml_translation_job_factory, $wpdb, $wpml_tm_translation_status; $wpml_translation_job_factory = new WPML_Translation_Job_Factory($wpdb); wpml_tm_init_mail_notifications(); wpml_tm_load_element_translations(); require WPML_TM_PATH . '/inc/filters/wpml-tm-translation-status.class.php'; require WPML_TM_PATH . '/inc/filters/wpml-tm-translation-status-display.class.php'; $wpml_tm_translation_status = new WPML_TM_Translation_Status(); $wpml_tm_translation_status->init(); add_action('wpml_pre_status_icon_display', 'wpml_tm_load_status_display_filter'); require WPML_TM_PATH . '/inc/wpml-private-actions.php'; }
function tm_after_load() { global $wpml_tm_translation_status, $wpdb; if (!isset($wpml_tm_translation_status)) { require WPML_TM_PATH . '/inc/actions/wpml-tm-action-helper.class.php'; require WPML_TM_PATH . '/inc/translation-jobs/collections/wpml-abstract-job-collection.class.php'; require WPML_TM_PATH . '/inc/translation-proxy/wpml-translation-basket.class.php'; require WPML_TM_PATH . '/inc/translation-jobs/wpml-translation-batch.class.php'; require WPML_TM_PATH . '/inc/translation-proxy/translationproxy.class.php'; require WPML_TM_PATH . '/inc/ajax.php'; wpml_tm_load_job_factory(); wpml_tm_init_mail_notifications(); wpml_tm_load_element_translations(); $tm_records = new WPML_TM_Records($wpdb); $wpml_tm_translation_status = new WPML_TM_Translation_Status($tm_records); $wpml_tm_translation_status->init(); add_action('wpml_pre_status_icon_display', 'wpml_tm_load_status_display_filter'); require WPML_TM_PATH . '/inc/wpml-private-actions.php'; } }