[Vtigercrm-developers] Removing modules that require ioncube?
Alan Lord
alanslists at gmail.com
Mon Oct 8 10:30:51 GMT 2018
We have a client who has asked us to migrate their system from vtiger 6
to 7.
As part of this, they have a bunch of extension modules installed which
require ioncube. For security reasons, we will not support any encrypted
code on our development servers. Having copied across their system to
start investigating, I am wanting to delete these custom modules but I
can't use the vtlib $module->delete() call, even after manually setting
the presence in vtiger_tab to 1 for one of these modules...
> phpwww remove.custom.modules.php
(A script to delete loads of these modules)
> Processing CusomModuleName ...
> Got module handle. Disable first ... Now deleting
echo "Got module handle. Disable first ... ";
$query = "UPDATE vtiger_tab SET presence = 1 WHERE name = ?";
$adb->pquery($query, array($moduleName));
echo "Now deleting" . PHP_EOL;
$module->delete();
> Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.
>
> Please visit get-loader.ioncube.com for install assistance.
We do not and will not have programmes like ioncube running on our servers.
Can you suggest a way to safely remove/delete these modules?
TIA
Al
More information about the vtigercrm-developers
mailing list