О глобальной переменной $ mod_strings можно прочитать в документации
$ mod_strings будет содержать только строки для текущего модуля
У меня проблемы при попытке доступа к строкам текущего модуля в контексте точки входа.
Наличие этого js-скрипта
function save(records) {
const formData = new FormData();
formData.append("records", JSON.stringify(records));
fetch("index.php?entryPoint=ImportRecords", {
method: "POST",
body: formData
})
.then(response => response.json())
.then(json => {
console.log(json);
// if json.ok
// - close modal
// - clean input:file content
// - alert user?
})
.catch(error => console.error(error.message));
}
В точке входа $mod_strings
относится к модулю Home.и, следовательно, я получаю строку из модуля Home.И мне нужно получить строки из пользовательского модуля
<?php
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
global $mod_strings;
$reduce = array_reduce($mod_strings, function($accumulator, current) {
// Do something with $mod_strings
});
Как получить строки mod_strings определенного модуля в контексте точки входа?
Заранее спасибо