[Vtigercrm-commits] [vtiger-commits] r9736 - /vtigercrm/branches/5.0.2/modules/Settings/DeleteCustomField.php
vtigercrm-commits at vtiger.fosslabs.com
vtigercrm-commits at vtiger.fosslabs.com
Fri Oct 27 05:27:01 EDT 2006
Author: jerrydgeorge
Date: Fri Oct 27 03:26:24 2006
New Revision: 9736
Log:
Columns from Customview and reports are deleted when a cutom field is deleted --jeri
Modified:
vtigercrm/branches/5.0.2/modules/Settings/DeleteCustomField.php
Modified: vtigercrm/branches/5.0.2/modules/Settings/DeleteCustomField.php
==============================================================================
--- vtigercrm/branches/5.0.2/modules/Settings/DeleteCustomField.php (original)
+++ vtigercrm/branches/5.0.2/modules/Settings/DeleteCustomField.php Fri Oct 27 03:26:24 2006
@@ -50,7 +50,15 @@
$adb->query($dbquery);
-//HANDLE HERE - we have to remove the entries in customview and report related tables which have this field ($colName)
+//we have to remove the entries in customview and report related tables which have this field ($colName)
+$adb->query("delete from vtiger_cvcolumnlist where columnname like '%".$colName."%'");
+$adb->query("delete from vtiger_cvstdfilter where columnname like '%".$colName."%'");
+$adb->query("delete from vtiger_cvadvfilter where columnname like '%".$colName."%'");
+$adb->query("delete from vtiger_selectcolumn where columnname like '%".$colName."%'");
+$adb->query("delete from vtiger_relcriteria where columnname like '%".$colName."%'");
+$adb->query("delete from vtiger_reportsortcol where columnname like '%".$colName."%'");
+$adb->query("delete from vtiger_reportdatefilter where datecolumnname like '%".$colName."%'");
+$adb->query("delete from vtiger_reportsummary where columnname like '%".$colName."%'");
//Deleting from convert lead mapping vtiger_table- Jaguar
@@ -66,10 +74,7 @@
$deltablequery = 'drop table '.$colName;
$adb->query($deltablequery);
}
-//we have to delete the custom field from custom views - don
-$adb->query("delete from vtiger_cvcolumnlist where columnname like '%".$colName."%'");
-$adb->query("delete from vtiger_cvstdfilter where columnname like '%".$colName."%'");
-$adb->query("delete from vtiger_cvadvfilter where columnname like '%".$colName."%'");
+
header("Location:index.php?module=Settings&action=CustomFieldList&fld_module=".$fld_module."&parenttab=Settings");
More information about the vtigercrm-commits
mailing list