diff --git a/admin/manage_categories.php b/admin/manage_categories.php index 6ddce2d4..5b6cf082 100644 --- a/admin/manage_categories.php +++ b/admin/manage_categories.php @@ -128,6 +128,7 @@ $res = hesk_dbQuery("SELECT * FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) + @@ -144,6 +145,19 @@ $res = hesk_dbQuery("SELECT * FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) +var users = [];'; +$users = array(); +while ($row = hesk_dbFetchAssoc($usersRs)) { + $users[] = $row; + echo "users[" . $row['id'] . "] = { + id: ".$row['id'].", + name: '".$row['name']."' + }\n"; +} +echo ''; +?> +
+ +
+ +
+
@@ -391,6 +418,9 @@ $res = hesk_dbQuery("SELECT * FROM `" . hesk_dbEscape($hesk_settings['db_pfix'])
+ + + @@ -446,6 +476,7 @@ echo mfh_get_hidden_fields_for_language(array( 'disabled_title_case', 'geco', 'cpric', + 'no_manager', )); require_once(HESK_PATH . 'inc/footer.inc.php'); diff --git a/internal-api/js/manage-categories.js b/internal-api/js/manage-categories.js index 853e06e1..b58ad9c6 100644 --- a/internal-api/js/manage-categories.js +++ b/internal-api/js/manage-categories.js @@ -119,6 +119,12 @@ function loadTable() { .attr('title', mfhLang.text('geco')); } + if (this.manager === null) { + $template.find('[data-property="manager"]').text(mfhLang.text('no_manager')); + } else { + $template.find('[data-property="manager"]').text(users[this.manager].name); + } + if (this.id === 1) { $template.find('[data-action="delete"]').hide(); }