Ga naar hoofdinhoud

Coupled Code

  1. Wat verwacht de module?
  2. Hoe kunnen we de module meer decouple-en?

Koppeling op jnxt_ tabellen

1. Kern code

settings_export.php

jnxt_modules Geen probleem omdat hier verwezen wordt naar de Joomla-database.

1. ajax_user_account_detach.php

jnxt_users Dit is een probleem! Module verwijst naar IB-database en jnxt_users zit in Joomla-database.

ajax_user_account_new.php

jnxt_users Dit is een probleem! Module verwijst naar IB-database en jnxt_users zit in Joomla-database.

1. element_pulldown_user_name_add_button_without_item.php

jnxt_users Dit is een probleem! Module verwijst naar IB-database en jnxt_users zit in Joomla-database.

element_pulldown_user_name.php

jnxt_users Dit is een probleem! Module verwijst naar IB-database en jnxt_users zit in Joomla-database.h

Koppeling op jnxt_jne tabellen

De check hier is, werkt de module als de genoemde tabel niet aanwezig is?

Kern code

mod_jn_interfacebuilder_test.xml

jnxt_jne_wfm_item_types wfm_v02_item_subtypes_list jnxt_jne_wfm_process_processes wfm_v02_process_states_list jnxt_jne_edi_template_categories

helper.php

jnxt_jne_prs_persons

1_get_data_by_edit_id.php

jnxt_jne_wfm_items Dit is een check; dus prima.

4_form_combined_groups.php

jnxt_jne_wfm_items jnxt_jne_wfm_process_states Workflow-code achter een check: if ($jn_workflow_enabled == 1)

kanban_data.php

jnxt_jne_wfm_items Dit is een check; dus prima.

ajax_kanban_column_change.php

jnxt_jne_kbn_item_settings Logisch

ajax_kanban_column_reorder.php

jnxt_jne_kbn_item_settings Logisch

ajax_user_account_detach.php

jnxt_jne_prs_persons Logisch

ajax_new_comment.php

jnxt_jne_com_comment Logisch

element_editor_tiny_mce.php

jnxt_jne_edi_templates Logisch

element_pulldown_country.php

jnxt_jne_cou_countries Logisch

element_pulldown_object_status.php

jnxt_jne_gen_object_statuses Logisch

element_pulldown_user_name_add_button_without_item.php

jnxt_jne_prs_persons Logisch

element_pulldown_user_name_add_button.php

jnxt_jne_prs_persons Logisch

element_pulldown_user_status.php

jnxt_jne_gen_object_statuses Logisch

1. view_maps.php

jnxt_jne_geo_coding Logisch

Classes

person_classes.php

jnxt_jne_prs_persons Logisch dat deze code afhankelijk is van jnxt_jne_prs_persons.

workflow.php

jnxt_jne_wfm_items jnxt_jne_wfm_process_actions Logisch dat deze code afhankelijk is van jnxt_jne_wfm_items.

Klant Code

Hier ligt het voor de hand dat er verwijzingen zijn naar jnxt_jne-tabellen.

jrv.php

jnxt_jne_wfm_items jnxt_jne_wfm_item_subtypes_process_states jnxt_jne_jrv_goals_and_results

moubis.php

jnxt_jne_wfm_items jnxt_jne_sco_scholarships

In development

php_4_forms.php

jnxt_jne_wfm_items Deze afhankelijkheid is eruit zodra de moubis website wordt geüpdatet.

Koppeling op views

Koppeling op stored procedures

view_maps.php

geo_v01_delete_old_records Vervangen door query string.