Ну, несколько недель назад была расширена расшифрованная версия whmcs, но, как вы можете догадаться, ее использование запрещено. Я предлагаю вам остаться с соответствующей лицензированной версией.
Предполагая, что вы продолжите с последней версией whmcs, я могу сказать, что то, что вы можете сделать, ограничено. Вы не можете изменить основные функции, но вы можете легко расширить его с помощью крючков и настраиваемых модулей.
You can change or create you own template.
You can create your own pages(http://docs.whmcs.com/Creating_Pages)
You can use hooks to trigger events within whmcs(http://docs.whmcs.com/Hooks).
You can also create you own modules(http://docs.whmcs.com/Addon_Module_Developer_Docs)
Так что, если вам действительно нужно, чтобы быть независимым от ядра WHMCS, я предлагаю вам использовать специальное программное обеспечение, которое может передавать только WHMCS API. Используйте то, что вам нужно WHMCS только с API, и если вам нужно что-то, что вы не можете сделать в WHMCS, сделайте это в своем обычном программном обеспечении. Но в этом случае, вам нужно больше времени и усилий, чтобы закодировать ваше программное обеспечение (возможно, с собственным интерфейсом клиента)
top layer : Your Software(you can code whatever you need)
middle layer: WHMCS API
engine layer: WHMCS(you can use the functions of it)
И, пожалуйста, будьте осторожны, WHMCS подвергается много проблем безопасности (SQL-инъекции и XSS). Поэтому я настоятельно рекомендую использовать ваше собственное программное обеспечение (которое вы можете установить собственную безопасность) и разрешить его передачу с помощью API WHMCS. Не позволяйте клиенту достигать клиентской области whmcs.
Спасибо за предложение, поэтому из вашего ответа я узнаю, что даже лицензионные whmcs будут содержать зашифрованные файлы, а я не могу изменить ядро, но я могу расширить его функциональность? – ahmad05
Точно, он зашифрован, и вы можете расширить его своими собственными страницами/крючками/модулями. – Jean
Hi @jean вы можете ответить на этот вопрос http://stackoverflow.com/questions/20948319/get-order-client-information-in-a-hook – ahmad05