Napisałem sobie kawałek kodu, który wysyła mi posta do do pliku modułu
W pliku tym obsługuje rządanie w następujący sposób:
include(dirname(__FILE__).'/../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../init.php');
include(dirname(__FILE__).'/customattributes.php');
$operation = Tools::getValue('operation');
if($operation)
{
$customAttributes = new CustomAttributes();
if ($operation == 'get_tab')
{
.....
}
else if ($operation == 'save_attached_attributes_configuration')
{
include(dirname(__FILE__).'/evalmath.class.php');
$customAttributes->saveAttachedAttributesConfiguration();
}
}
wywołanie tego fragmentu kodu:
$customAttributes->saveAttachedAttributesConfiguration();
generuje mi odpowiedź w postaci json-a
jednak wcześniejsza linijka:
include(dirname(__FILE__).'/evalmath.class.php');
powoduje wklejenie do odpowiedzi całego pliku "evalmath.class.php"
Ma ktoś może pomysł co jest źle?
Dodam jeszcze, że lokalnie mi to działa poprawnie a po wgraniu na serwer ta linijka z include(...) zaczęła wpisywać mi plik do response-a...