-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtables.php
88 lines (79 loc) · 3.01 KB
/
tables.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
require_once("../../global/library.php");
ft_init_module_page();
// ------------------------------------------------------------------------------------------------
$settings = ft_get_settings();
$core_version = ($settings["release_type"] == "beta") ? "{$settings["program_version"]}-beta-{$settings["release_date"]}" : $settings["program_version"];
// ---------------------------------------
// *** example for generating config file for a module. Make sure you omit the table prefixes! ***
/*$tables = array(
"account_settings",
"accounts",
"client_forms",
"client_views",
"email_template_edit_submission_views",
"email_template_recipients",
"email_templates",
"field_options",
"field_settings",
"field_type_setting_options",
"field_type_settings",
"field_types",
"form_email_fields",
"form_fields",
"forms",
"hooks",
"list_groups",
"menu_items",
"menus",
"module_js_error_logs",
"module_menu_items",
"modules",
"multi_page_form_urls",
"new_view_submission_defaults",
"option_lists",
"public_form_omit_list",
"public_view_omit_list",
"sessions",
"settings",
"themes",
"view_columns",
"view_fields",
"view_filters",
"view_tabs",
"views"
);
*/
//echo dbi_generate_db_config_file($tables, "core", "2.1.0");
//exit;
// ---------------------------------------
// example for the core
//echo dbi_generate_db_config_file($tables, "core, "2.0.4");
$word_testing_uc = mb_strtoupper($L["word_untested"]);
$word_passed_uc = mb_strtoupper($L["word_passed"]);
$word_failed_uc = mb_strtoupper($L["word_failed"]);
$page_vars = array();
$page_vars["module_list"] = dbi_get_compatible_modules();
$page_vars["core_version"] = $core_version;
$page_vars["head_string"] =<<< EOF
<script src="{$g_root_url}/modules/database_integrity/global/scripts/integrity.js"></script>
<link type="text/css" rel="stylesheet" href="{$g_root_url}/modules/database_integrity/global/css/styles.css">
<script>
g.messages = [];
g.messages["word_testing_c"] = "{$L["word_testing_c"]}";
g.messages["word_untested"] = "$word_testing_uc";
g.messages["word_passed"] = "$word_passed_uc";
g.messages["word_failed"] = "$word_failed_uc";
g.messages["phrase_missing_table_c"] = "{$L["phrase_missing_table_c"]}";
g.messages["phrase_missing_column_c"] = "{$L["phrase_missing_column_c"]}";
g.messages["phrase_table_looks_good_c"] = "{$L["phrase_table_looks_good_c"]}";
g.messages["phrase_invalid_column_c"] = "{$L["phrase_invalid_column_c"]}";
g.messages["text_tables_test"] = "{$L["text_tables_test"]}";
g.messages["notify_test_complete_problems"] = "{$L["notify_test_complete_problems"]}";
g.messages["notify_test_complete_no_problems"] = "{$L["notify_test_complete_no_problems"]}";
g.messages["validation_no_components_selected"] = "{$L["validation_no_components_selected"]}";
var loading = new Image();
loading.src = "$g_root_url/modules/database_integrity/images/loading.gif";
</script>
EOF;
ft_display_module_page("templates/tables.tpl", $page_vars);