PHP Code:
'copy' => array(
//widget
array('from' => '<basepath>/widgets/SugarWidgetJCRMSubPanelIcon.php',
'to' => 'include/generic/SugarWidgets/SugarWidgetJCRMSubPanelIcon.php',
),
//common
array('from' => '<basepath>/modules/JCRMReports',
'to' => 'modules/JCRMReports',
),
//time
array('from' => '<basepath>/modules/JCRMTime',
'to' => 'modules/JCRMTime',
),
array('from' => '<basepath>/images/CreateJCRMTime.gif',
'to' => 'themes/Default/images/CreateJCRMTime.gif',
),
array('from' => '<basepath>/images/JCRMTime.gif',
'to' => 'themes/Default/images/JCRMTime.gif',
),
//invoicing
array('from' => '<basepath>/modules/JCRMInvoices',
'to' => 'modules/JCRMInvoices',
),
array('from' => '<basepath>/images/CreateJCRMInvoice.gif',
'to' => 'themes/Default/images/CreateJCRMInvoice.gif',
),
array('from' => '<basepath>/images/JCRMInvoices.gif',
'to' => 'themes/Default/images/JCRMInvoices.gif',
),
),
'language'=> array(
array('from' => '<basepath>/language/jcrmtimeandinvoice_cases.php',
'to_module'=> 'Cases',
'language' => 'en_us'
),
array('from' => '<basepath>/language/jcrmtimeandinvoice_cases.php',
'to_module'=> 'Cases',
'language' => 'en_gb'
),
array('from' => '<basepath>/language/ge_jcrmtimeandinvoice_cases.php',
'to_module'=> 'Cases',
'language' => 'ge_ge'
),
array('from' => '<basepath>/language/jcrmtimeandinvoice_accounts.php',
'to_module'=> 'Accounts',
'language' => 'en_us'
),
array('from' => '<basepath>/language/jcrmtimeandinvoice_accounts.php',
'to_module'=> 'Accounts',
'language' => 'en_gb'
),
array('from' => '<basepath>/language/ge_jcrmtimeandinvoice_accounts.php',
'to_module'=> 'Accounts',
'language' => 'ge_ge'
),
//the following are saved to the id
array('from' => '<basepath>/language/app_strings.php',
'to_module'=> 'application',
'language' => 'en_us'
),
array('from' => '<basepath>/language/app_strings.php',
'to_module'=> 'application',
'language' => 'en_gb'
),
array('from' => '<basepath>/language/ge_app_strings.php',
'to_module'=> 'application',
'language' => 'ge_ge'
),
),
'beans'=> array(
array('module'=> 'JCRMTime',
'class' => 'JCRMTime',
'path' => 'modules/JCRMTime/JCRMTime.php',
'tab' => true,
),
array('module'=> 'JCRMInvoices',
'class' => 'JCRMInvoice',
'path' => 'modules/JCRMInvoices/JCRMInvoice.php',
'tab' => true,
),
That's the list of files added by this module. You will have to remove them all. The once with a 'to' attribute can be found on that location, the ones with 'to_module' can be found in custom/. Rebuild all + rebuild relationships when you're done, and everything should work fine. Remove any mention of this module in upgrade_history (in the database) and remove the tables from the database (the tables probably have the modules' names). Good luck.
Bookmarks