public function uninstall() { CRM_CalendarCommon::delete_event_handler('Phonecalls'); CRM_RoundcubeCommon::delete_addon('phonecall'); Base_ThemeCommon::uninstall_default_theme(CRM_PhoneCallInstall::module_name()); Utils_AttachmentCommon::delete_addon('phonecall'); Utils_AttachmentCommon::persistent_mass_delete('phonecall/'); Utils_RecordBrowserCommon::unregister_processing_callback('phonecall', array('CRM_PhoneCallCommon', 'submit_phonecall')); Utils_RecordBrowserCommon::uninstall_recordset('phonecall'); return true; }
public function requires($v) { return array(array('name' => Base_ThemeInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Utils_WizardInstall::module_name(), 'version' => 0), array('name' => CRM_CalendarInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => CRM_PhoneCallInstall::module_name(), 'version' => 0)); }