Loading...
 

Once vtlib is installed, it provides the Module Manager configuration tool under Settings. With this, you can enable, disable or control settings of vtiger CRM modules. On disabling a module, it won't be shown on the Menu and access is restricted (including for the administrator).

lawv6XwsYWsE7RJ_XaytqhRExtMbqNoxo6kbZVRZI6hM21n8mKeVd4vifsacild9PP5fncnN4SfuaybljcE2Jg6iFu4oyiAB7TZO3xLX-joja1S7jMQZfdyvYt8aEC-aaYSrsFhf

Modules are categorized as Standard (which are provided as a core part of vtiger CRM), and Custom (which you have imported or created)

 

W0Ss8HRcJ2CNZ6zx3DPPh8L2iH-xTG6d6fSHVHZYDYH6YsIsJmoA61F_rP8DhJ2YtDoXXUBo3mUZ1Z82JAFJlHn_sUNVZ4oSnmXYdCTqlPSfyMe-wk-aZh4BVUQS309e4PLMuhsi

Disabling Module

You can disable the module by clicking on the green tick mark icon.

 

lTVOHq0tvMBi1p3ELfeWEyT8NVgWcbKNs7_v8Z8hW-v4Zry0ho1KKK5zzUQ67wqUX3HxpXyi-6XDrgmk0Wzi-M66evbhsNRYrBMExhJuU2sqlp22v4McfcEs_r3Homv5yzZyU529

 

 

Enabling Module

You can enable the module by clicking on the red tick mark icon.

G1ajduuSM_WkI2JGLFdhO_5VKJ8Ozg4klr0OCNxGjrp0YGV3hJ6kl4DFkCX-8D0aGDKM6SP865A2ID9UFHicPzYvijvETp4_ciFZZGEIB6lP1d3tkL2u-38zGncwHukLOPMwmUFo

 

Exporting Module

Click on the UP arrow icon in the module manager, which will export the module as a zip file.

3lsRUL6_-APLXD3-ad9AQ18WWiGQtb-u9WnJcYJEftTkZWRl5c50GOMCMdDnBMMdkHKz_R4gzHAjW8v5DLbOEDeDRVYsNKVuTaqs_PYHqT5SySMeXEzsmR3PkXNRL1_iBjpOsp0u

n5R8QbNF0fhMMyEqawoAM8IQttgsuwG2dis9Xb3PC0QsbpiM07gIu4vIzPl-kvs08U-LmynWHbN_iL9WdbxiXqEix54RUMpSW_h1NQikqoPwhqhYaW3_Td_u9eVkbA5a8vAdHH9b

 

Importing Module

The module manager will let you import new modules. Follow the steps given below:

Click on the Import New button

52GL81UqWBARLtgXL6NaKP5YKZ99rJbGP9NOj0XCm_VDnyyec6akQBmXe5HGd1umQhqVLF6PQsCmYDSR5g6TTIaP39NUEbsKBr2kfDBDDiM4X0JahMdAW6RVl4xm19xv5voO6xwe

Select the module zip (package) file that was previously exported or created.

5Jr45WdR01b-qX6wI0W9h_HROD2djzR6Vigh8iDU3QDseLW_5DlnRiNSOuQnwoiR3mFkWDor1TZnwj4_D6Z_0D26RtxUhBeDvpbfvwCCHd5YaDrQxPv9Ptmc1CmTDMx2v20OCJHw

Verify the import details parsed from zipfile. Click Yes to proceed or No to cancel.

iil3splwL_FqvrnMzujGey-uI4oM2goKdw8YlqCw2Th97EWtG_sQoMpn49NfvVgV0kl08bfXP_rYGx7ix5u83oUIKDiIrhNDzmRqpMRYXylRiopjHZ1vVu3YtHp-aoSoMzYmaoxT

Click on Finish to complete the module import.

Py4StnAGY5mTaZpsKVHEMuaFVcVyER6txBu66_raXOAhxQ3ngGbJmg9MLnuSg8RzQ7YFkLDfJ5z3MwuW1tekVH0GRLBMTwT-BvhtBON0qjP9l72Z30euLAc8tuHokZKMdk8IJPQK

 Note!

If you are trying to import a module that already exists or a directory that is present in the modules folder you will see the following message.

 

raCAPGnBIg29pW8_Afs4RLTQXdeRgLYxm94Qew78_6KyElBYqzQ_EFjmM8METRRNGAPWTxg0pP-4QNAlcED7Qol4YRrVNsP8DiFAefvemapyY9D8dJfiifSYBEEdmUeH_4KmTc6t

 

Module Specific Settings

A module can have its own specific settings. In such cases, Settings.php should be created under the module folder. This file will be invoked (if found) when the Settings icon is clicked.

9uJ3lUy_bDMOTfymwe_6mvObpDykwd9uupY3Q7k4M3s_-iEbXii8Ng5O2YKShfCX3IodXkGGaqAhRUnEtPTl2N4iZAmaE_5T7B2fR0nNOeRzRmncQWp968wJfi5XVuK_IE8CkcAF

Example: Sample Settings.php for Payslip module

 

<?php

$thisModule = $_REQUEST['formodule'];

require_once('Smarty_setup.php');

$smarty = new vtigerCRM_Smarty();

//	Use the module specific template file
//	modules/Payslip/MySettings.tpl

$smarty->display(vtlib_getModuleTemplate('Payslip', 'MySettings.tpl')); ?>

 

Module Upgrade

Upgrading the module to the next version is now possible through Module Manager.

 Note!

Currently, this module upgrade feature does not support the deletion and modification of exiting module fields. Before you use this feature, please ensure your modified module does not change or delete existing fields.

 

Click on the upgrade icon: 

7mZG_eUJZNVG-IpBfA0GEgZk00obPB9ieIx4OCJJZzIV8nhZwYrGSzyjKE286XoQ9NTGKtDsVl1BqftHrWMdvIvnZeq0qR5Lj8hp7NCQrRyo7dp_hfz9-o92Eygvir-zGb8RfWDs

Select the new package file for the module:

izkk_KFfyofSK5Iax9u8ADrn_gNjIJ82e_5Ut7use7XUeJwr0NEqxDchfKPAVTgbpSgBL34dZcMsX_lw8Tl3j_s8GEe5bDAV7hVOfuyTq9jRD1_ePCN8C13DxO4zVnO4t3EKLjAz

Verify the package details before you upgrade:

qx2pocJ_wwrK4DyjxwYT7QH6SMLeOEmIVm_qRiR-g2S8JodP-uoDpFkP-mcy7cJ9V5_jNwInvCVjAewSmhS67m8QS9322ALAY3ZYUiw3wZxullZn_QVI-rm0E38zB7v_h2hWU07Q

Finally, your module will be upgraded:

Cpr6hF0t9kA6pXK5zI-a4M8PNQZYGxBmfz3KISuy-Nvd0yqahQ9owNZArCUL1weJdBlzUJrBH2jBArBup1-C4ChdV9OXxdmLCJQklpwFFkZMOsFQX9H3g1JlHWCwNSe02lQ3dmr3

 

Admin Manual
Developer Manual