+YUCHENG HU+ git-svn-id: https://svn.code.sf.net/p/hawebs/svn@111 a2543c7e-f6e9-4f8a-8bff-1ffc34733512
77 lines
3.1 KiB
PHP
77 lines
3.1 KiB
PHP
<?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.
|
|
********************************************************************************/
|
|
|
|
global $adb;
|
|
$del_id = $_REQUEST['delete_user_id'];
|
|
$tran_id = $_REQUEST['transfer_user_id'];
|
|
|
|
//Updating the smcreatorid,smownerid, modifiedby in vtiger_crmentity
|
|
$sql1 = "update vtiger_crmentity set smcreatorid=? where smcreatorid=?";
|
|
$adb->pquery($sql1, array($tran_id, $del_id));
|
|
$sql2 = "update vtiger_crmentity set smownerid=? where smownerid=?";
|
|
$adb->pquery($sql2, array($tran_id, $del_id));
|
|
$sql3 = "update vtiger_crmentity set modifiedby=? where modifiedby=?";
|
|
$adb->pquery($sql3, array($tran_id, $del_id));
|
|
|
|
//deleting from vtiger_tracker
|
|
$sql4 = "delete from vtiger_tracker where user_id=?";
|
|
$adb->pquery($sql4, array($del_id));
|
|
|
|
//updating created by in vtiger_lar
|
|
$sql5 = "update vtiger_lar set createdby=? where createdby=?";
|
|
$adb->pquery($sql5, array($tran_id, $del_id));
|
|
|
|
//updating the vtiger_import_maps
|
|
$sql6 ="update vtiger_import_maps set assigned_user_id=? where assigned_user_id=?";
|
|
$adb->pquery($sql6, array($tran_id, $del_id));
|
|
|
|
//update assigned_user_id in vtiger_files
|
|
$sql7 ="update vtiger_files set assigned_user_id=? where assigned_user_id=?";
|
|
$adb->pquery($sql7, array($tran_id, $del_id));
|
|
|
|
//update assigned_user_id in vtiger_users_last_import
|
|
$sql8 = "update vtiger_users_last_import set assigned_user_id=? where assigned_user_id=?";
|
|
$adb->pquery($sql8, array($tran_id, $del_id));
|
|
|
|
//updating handler in vtiger_products
|
|
$sql9 = "update vtiger_products set handler=? where handler=?";
|
|
$adb->pquery($sql9, array($tran_id, $del_id));
|
|
|
|
//updating inventorymanager in vtiger_quotes
|
|
$sql10 = "update vtiger_quotes set inventorymanager=? where inventorymanager=?";
|
|
$adb->pquery($sql10, array($tran_id, $del_id));
|
|
|
|
//updating reports_to_id in vtiger_users
|
|
$sql11 = "update vtiger_users set reports_to_id=? where reports_to_id=?";
|
|
$adb->pquery($sql11, array($tran_id, $del_id));
|
|
|
|
//updating user_id in vtiger_moduleowners
|
|
$sql12 = "update vtiger_moduleowners set user_id=? where user_id=?";
|
|
$adb->pquery($sql12, array($tran_id, $del_id));
|
|
|
|
//delete from vtiger_users to group vtiger_table
|
|
$sql13 = "delete from vtiger_user2role where userid=?";
|
|
$adb->pquery($sql13, array($del_id));
|
|
|
|
//delete from vtiger_users to vtiger_role vtiger_table
|
|
$sql14 = "delete from vtiger_users2group where userid=?";
|
|
$adb->pquery($sql14, array($del_id));
|
|
|
|
|
|
//delete from user vtiger_table;
|
|
$sql15 = "delete from vtiger_users where id=?";
|
|
$adb->pquery($sql15, array($del_id));
|
|
|
|
//if check to delete user from detail view
|
|
if(isset($_REQUEST["ajax_delete"]) && $_REQUEST["ajax_delete"] == 'false')
|
|
header("Location: index.php?action=ListView&module=Users");
|
|
else
|
|
header("Location: index.php?action=UsersAjax&module=Users&file=ListView&ajax=true");
|
|
?>
|