[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