You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							77 lines
						
					
					
						
							2.0 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							77 lines
						
					
					
						
							2.0 KiB
						
					
					
				
								<?php
							 | 
						|
								/*********************************************************************************
							 | 
						|
								** The contents of this file are subject to the vtiger CRM Public License Version 1.0
							 | 
						|
								 * ("License"); You may not use this file except in compliance with the License
							 | 
						|
								 * The Original Code is:  vtiger CRM Open Source
							 | 
						|
								 * The Initial Developer of the Original Code is vtiger.
							 | 
						|
								 * Portions created by vtiger are Copyright (C) vtiger.
							 | 
						|
								 * All Rights Reserved.
							 | 
						|
								*
							 | 
						|
								 ********************************************************************************/
							 | 
						|
								require_once('include/database/PearDatabase.php');
							 | 
						|
								
							 | 
						|
								$fld_module = $_REQUEST["fld_module"];
							 | 
						|
								//echo $fld_module;
							 | 
						|
								$id = $_REQUEST["fld_id"];
							 | 
						|
								//echo '<BR>';
							 | 
						|
								//echo $id;
							 | 
						|
								$colName = $_REQUEST["colName"];
							 | 
						|
								$uitype = $_REQUEST["uitype"];
							 | 
						|
								
							 | 
						|
								//Deleting the CustomField from the Custom Field Table
							 | 
						|
								$query='delete from field where fieldid="'.$id.'"';
							 | 
						|
								$adb->query($query);
							 | 
						|
								
							 | 
						|
								//Deleting from profile2field table
							 | 
						|
								$query='delete from profile2field where fieldid="'.$id.'"';
							 | 
						|
								$adb->query($query);
							 | 
						|
								
							 | 
						|
								//Deleting from def_org_field table
							 | 
						|
								$query='delete from def_org_field where fieldid="'.$id.'"';
							 | 
						|
								$adb->query($query);
							 | 
						|
								
							 | 
						|
								//Dropping the column in the module table
							 | 
						|
								if($fld_module == "Leads")
							 | 
						|
								{
							 | 
						|
									$tableName = "leadscf";
							 | 
						|
								}
							 | 
						|
								elseif($fld_module == "Accounts")
							 | 
						|
								{
							 | 
						|
									$tableName = "accountscf";
							 | 
						|
								}
							 | 
						|
								elseif($fld_module == "Contacts")
							 | 
						|
								{
							 | 
						|
									$tableName = "contactscf";
							 | 
						|
								}
							 | 
						|
								elseif($fld_module == "Potentials")
							 | 
						|
								{
							 | 
						|
									$tableName = "potentialscf";
							 | 
						|
								}
							 | 
						|
								elseif($fld_module == "HelpDesk")
							 | 
						|
								{
							 | 
						|
									$tableName = "ticketcf";
							 | 
						|
								}
							 | 
						|
								elseif($fld_module == "Products")
							 | 
						|
								{
							 | 
						|
									$tableName = "productcf";
							 | 
						|
								}
							 | 
						|
								//echo '<BR>';
							 | 
						|
								//echo $tableName;
							 | 
						|
								$dbquery = 'Alter table '.$tableName.' Drop Column '.$colName;
							 | 
						|
								$adb->query($dbquery);
							 | 
						|
								
							 | 
						|
								//Deleting from convert lead mapping table- Jaguar
							 | 
						|
								if($fld_module=="Leads")
							 | 
						|
								{
							 | 
						|
									$deletequery = 'delete from convertleadmapping where leadfid='.$id;
							 | 
						|
									$adb->query($deletequery);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($uitype == 15)
							 | 
						|
								{
							 | 
						|
								$deltablequery = 'drop table '.$colName;
							 | 
						|
								$adb->query($deltablequery);
							 | 
						|
								}
							 | 
						|
								header("Location:index.php?module=Settings&action=CustomFieldList&fld_module=".$fld_module);
							 | 
						|
								?>
							 | 
						|
								
							 |