예제 #1
0
 public function uninstall()
 {
     DB::DropTable('recordbrowser_clipboard_pattern');
     DB::DropTable('recordbrowser_browse_mode_definitions');
     DB::DropTable('recordbrowser_addon');
     DB::DropTable('recordbrowser_table_properties');
     DB::DropTable('recordbrowser_datatype');
     Base_PrintCommon::unregister_printer('Utils_RecordBrowser_RecordPrinter');
     Base_ThemeCommon::uninstall_default_theme(Utils_RecordBrowserInstall::module_name());
     return true;
 }
예제 #2
0
 public function body()
 {
     if (!Base_AclCommon::check_permission('Dashboard')) {
         return;
     }
     $this->help('Dashboard Help', 'main');
     if (Utils_RecordBrowserInstall::is_installed()) {
         //speed up links to RB
         if (Utils_RecordBrowserCommon::check_for_jump()) {
             return;
         }
     }
     $this->dashboard();
     Base_ActionBarCommon::show_quick_access_shortcuts(true);
 }
예제 #3
0
 public function requires($v)
 {
     return array(array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0), array('name' => Utils_AttachmentInstall::module_name(), 'version' => 0), array('name' => CRM_CommonInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Base_AclInstall::module_name(), 'version' => 0), array('name' => Data_CountriesInstall::module_name(), 'version' => 0));
 }
예제 #4
0
 public function requires($v)
 {
     return array(array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0));
 }
예제 #5
0
 public function requires($v)
 {
     return array(array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Base_ThemeInstall::module_name(), 'version' => 0), array('name' => Base_UserInstall::module_name(), 'version' => 0), array('name' => Libs_QuickFormInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0));
 }
예제 #6
0
 public function requires($v)
 {
     return array(array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Base_User_SettingsInstall::module_name(), 'version' => 0), array('name' => Base_ThemeInstall::module_name(), 'version' => 0));
 }
예제 #7
0
 public function requires($v)
 {
     return array(array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0), array('name' => Utils_AttachmentInstall::module_name(), 'version' => 0), array('name' => CRM_CommonInstall::module_name(), 'version' => 0), array('name' => CRM_RoundcubeInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => CRM_CalendarInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Base_AclInstall::module_name(), 'version' => 0), array('name' => Utils_ChainedSelectInstall::module_name(), 'version' => 0), array('name' => Data_CountriesInstall::module_name(), 'version' => 0), array('name' => CRM_FiltersInstall::module_name(), 'version' => 0), array('name' => Libs_QuickFormInstall::module_name(), 'version' => 0), array('name' => Base_ThemeInstall::module_name(), 'version' => 0));
 }
예제 #8
0
 public function requires($v)
 {
     return array(array('name' => Base_ThemeInstall::module_name(), 'version' => 0), array('name' => Libs_TCPDFInstall::module_name(), 'version' => 0), array('name' => Utils_TabbedBrowserInstall::module_name(), 'version' => 0), array('name' => Libs_QuickFormInstall::module_name(), 'version' => 0), array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0), array('name' => Utils_GenericBrowserInstall::module_name(), 'version' => 0), array('name' => Libs_OpenFlashChartInstall::module_name(), 'version' => 0));
 }