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.
		
		
		
		
		
			
		
			
				
					
					
						
							488 lines
						
					
					
						
							18 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							488 lines
						
					
					
						
							18 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');
							 | 
						|
								
							 | 
						|
								// Delete the data starts
							 | 
						|
								$sql_role2tab = "delete from role2tab where rolename='" . $_REQUEST["rolename"] ."'";
							 | 
						|
								$result = $adb->query($sql_role2tab);
							 | 
						|
								
							 | 
						|
								$sql_role2action = "delete from role2action where rolename='" . $_REQUEST["rolename"] ."'";
							 | 
						|
								$result = $adb->query($sql_role2action);
							 | 
						|
								
							 | 
						|
								//Leads starts
							 | 
						|
								
							 | 
						|
								$flag=0;
							 | 
						|
								
							 | 
						|
								if($_REQUEST['lead_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     if($_REQUEST['lead_module_access'] == 'on')
							 | 
						|
								     $lead_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $lead_access_flag = 0;
							 | 
						|
								
							 | 
						|
								//entry for the Home Tab, Dashboard Tab , MessageBoard Tab
							 | 
						|
								
							 | 
						|
								   $adb->query("insert into role2tab(rolename,tabid,module_permission) values('" .$_REQUEST["rolename"]."',1,1)");
							 | 
						|
								   $adb->query("insert into role2tab(rolename,tabid,module_permission) values('" .$_REQUEST["rolename"]."',13,1)");
							 | 
						|
								   $adb->query("insert into role2tab(rolename,tabid,module_permission) values('" .$_REQUEST["rolename"]."',2,1)");
							 | 
						|
								//   $adb->query("insert into role2action(rolename,tabid,actionname,action_permission) values('" .$_REQUEST["rolename"]."',13,'index',1)");
							 | 
						|
								   $adb->query("insert into role2action(rolename,tabid,actionname,action_permission) values('" .$_REQUEST["rolename"]."',1,'index',1)");
							 | 
						|
								   $adb->query("insert into role2action(rolename,tabid,actionname,action_permission) values('" .$_REQUEST["rolename"]."',2,'index',1)");
							 | 
						|
								//Added Entry for HelpDesk
							 | 
						|
								   $adb->query("insert into role2action(rolename,tabid,actionname,action_permission) values('" .$_REQUEST["rolename"]."',14,'index',1)");
							 | 
						|
								//Addedn Entry for Calendar
							 | 
						|
								   $adb->query("insert into role2action(rolename,tabid,actionname,action_permission) values('" .$_REQUEST["rolename"]."',16,'index',1)");
							 | 
						|
								    	
							 | 
						|
								
							 | 
						|
								 $sql_leads_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',3," .$lead_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_leads_tab_permission = $adb->query($sql_leads_tab_permission);
							 | 
						|
								
							 | 
						|
								 $sql_leads_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',3,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_leads_edit_create = $adb->query($sql_leads_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['lead_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_leads_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',3,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$sql_leads_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',3,'index'," .$lead_access_flag .")";
							 | 
						|
								
							 | 
						|
								$result_leads_delete = $adb->query($sql_leads_delete);
							 | 
						|
								$result_leads_index = $adb->query($sql_leads_index);
							 | 
						|
								
							 | 
						|
								if($_REQUEST['import_leads'] == 'on' )
							 | 
						|
								     $importleadflag=1;
							 | 
						|
								     else
							 | 
						|
								     $importleadflag=0;
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',3,'fetchfile'," .$importleadflag .",'')");
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',3,'Save',1,'')");
							 | 
						|
								
							 | 
						|
								//Accounts starts
							 | 
						|
								
							 | 
						|
								if($_REQUEST['account_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								if($_REQUEST['account_module_access'] == 'on')
							 | 
						|
								     $account_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $account_access_flag = 0;
							 | 
						|
								     
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_accounts_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',5," .$account_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_accounts_tab_permission = $adb->query($sql_accounts_tab_permission);
							 | 
						|
								
							 | 
						|
								$sql_accounts_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',5,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_accounts_edit_create = $adb->query($sql_accounts_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['account_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else 
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_accounts_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',5,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_accounts_delete = $adb->query($sql_accounts_delete);
							 | 
						|
								
							 | 
						|
								$sql_accounts_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',5,'index'," .$account_access_flag .")";
							 | 
						|
								
							 | 
						|
								$result_accounts_index = $adb->query($sql_accounts_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['import_accounts'] == 'on' )
							 | 
						|
								     $importaccountflag=1;
							 | 
						|
								     else
							 | 
						|
								     $importaccountflag=0;
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',5,'Import'," .$importaccountflag .",'')");
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',5,'Save',1,'')");
							 | 
						|
								
							 | 
						|
								//Contacts starts
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['contact_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								if($_REQUEST['contact_module_access'] == 'on')
							 | 
						|
								     $contact_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $contact_access_flag = 0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_contacts_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',4," .$contact_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_contacts_tab_permission = $adb->query($sql_contacts_tab_permission);
							 | 
						|
								
							 | 
						|
								$sql_contacts_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',4,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_contacts_edit_create = $adb->query($sql_contacts_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['contact_delete']) 
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								 $sql_contacts_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',4,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								 $result_contacts_delete = $adb->query($sql_contacts_delete);
							 | 
						|
								
							 | 
						|
								 $sql_contacts_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',4,'index'," .$contact_access_flag .")";
							 | 
						|
								
							 | 
						|
								   $result_contacts_index = $adb->query($sql_contacts_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['import_contacts'] == 'on' )
							 | 
						|
								     $importcontactflag=1;
							 | 
						|
								     else
							 | 
						|
								     $importcontactflag=0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',4,'Import'," .$importcontactflag .",'')");
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',4,'Save',1,'')");
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',4,'BusinessCard',1,'')");
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								//Opportunities starts
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['opportunities_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								if($_REQUEST['opportunities_module_access'] == 'on')
							 | 
						|
								     $opportunities_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $opportunities_access_flag = 0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_opportunities_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',6," .$opportunities_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_opportunities_tab_permission = $adb->query($sql_opportunities_tab_permission);
							 | 
						|
								
							 | 
						|
								$sql_opportunities_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',6,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_opportunities_edit_create = $adb->query($sql_opportunities_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['opportunities_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_opportunities_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',6,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_opportunities_delete = $adb->query($sql_opportunities_delete);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_opportunities_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',6,'index'," .$opportunities_access_flag .")";
							 | 
						|
								
							 | 
						|
								$result_opportunities_index = $adb->query($sql_opportunities_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['import_opportunities'] == 'on' )                                                                          $importopportunityflag=1;                                                                                         else                                                                                                          $importopportunityflag=0;
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',6,'Import'," .$importopportunityflag .",'')");
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',6,'Save',1,'')");
							 | 
						|
								//Activities starts
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['activities_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								if($_REQUEST['activities_module_access'] == 'on')
							 | 
						|
								     $activities_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $activities_access_flag = 0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_activities_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',12," .$activities_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_activities_tab_permission = $adb->query($sql_activities_tab_permission);
							 | 
						|
								
							 | 
						|
								$sql_activities_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',12,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_activities_edit_create = $adb->query($sql_activities_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['activities_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_activities_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',12,'Delete'," .$flag .")";
							 | 
						|
								$result_activities_delete = $adb->query($sql_activities_delete);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_activities_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',12,'index'," .$activities_access_flag .")";
							 | 
						|
								$result_activities_index = $adb->query($sql_activities_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',12,'Import'," .$importopportunityflag .",'')");
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',12,'Save',1,'')");
							 | 
						|
								//Cases starts
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['cases_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								if($_REQUEST['cases_module_access'] == 'on')
							 | 
						|
								     $cases_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $cases_access_flag = 0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_cases_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',7," .$cases_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_cases_tab_permission = $adb->query($sql_cases_tab_permission);
							 | 
						|
								
							 | 
						|
								$sql_cases_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',7,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_cases_edit_create = $adb->query($sql_cases_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['cases_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_cases_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',7,'Delete'," .$flag .")";
							 | 
						|
								$result_cases_delete = $adb->query($sql_cases_delete);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_cases_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',7,'index'," .$cases_access_flag .")";
							 | 
						|
								$result_cases_index = $adb->query($sql_cases_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',7,'Import'," .$importopportunityflag .",'')");
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',7,'Save',1,'')");
							 | 
						|
								//Emails starts
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['emails_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								if($_REQUEST['emails_module_access'] == 'on')
							 | 
						|
								     $emails_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $emails_access_flag = 0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_emails_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',10," .$emails_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_emails_tab_permission = $adb->query($sql_emails_tab_permission);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_email_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',10,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_emails_edit_create = $adb->query($sql_email_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['emails_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_email_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',10,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_email_delete = $adb->query($sql_email_delete);
							 | 
						|
								
							 | 
						|
								$sql_email_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',10,'index'," .$emails_access_flag .")";
							 | 
						|
								
							 | 
						|
								$result_email_index = $adb->query($sql_email_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',10,'Import'," .$importopportunityflag .",'')");
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',10,'Save',1,'')");
							 | 
						|
								//Notes starts
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['notes_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								if($_REQUEST['notes_module_access'] == 'on')
							 | 
						|
								     $notes_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $notes_access_flag = 0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_notes_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',8," .$notes_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_notes_tab_permission = $adb->query($sql_notes_tab_permission);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_notes_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',8,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_notes_edit_create = $adb->query($sql_notes_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['notes_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_notes_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',8,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_notes_delete = $adb->query($sql_notes_delete);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_notes_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',8,'index'," .$notes_access_flag .")";
							 | 
						|
								
							 | 
						|
								$result_notes_index = $adb->query($sql_notes_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',8,'Import'," .$importopportunityflag .",'')");
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',8,'Save',1,'')");
							 | 
						|
								//Meetings starts
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								if($_REQUEST['meetings_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								if($_REQUEST['meetings_module_access'] == 'on')
							 | 
						|
								     $meetings_access_flag = 1;
							 | 
						|
								     else
							 | 
						|
								     $meetings_access_flag = 0;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_meetings_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',11," .$meetings_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_meetings_tab_permission = $adb->query($sql_meetings_tab_permission);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_meetings_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',11,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_meetings_edit_create = $adb->query($sql_meetings_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['meetings_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_meetings_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',11,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								$result_meetings_delete = $adb->query($sql_meetings_delete);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_meetings_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',11,'index'," .$meetings_access_flag .")";
							 | 
						|
								
							 | 
						|
								$result_meetings_index = $adb->query($sql_meetings_index);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',11,'Import'," .$importopportunityflag .",'')");
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',11,'Save',1,'')");
							 | 
						|
								//Calls starts
							 | 
						|
								
							 | 
						|
								if($_REQUEST['calls_create'] == 'on' )
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								if($_REQUEST['calls_module_access'] == 'on')
							 | 
						|
								     $calls_access_flag = 1;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_calls_tab_permission = "insert into role2tab(rolename,tabid,module_permission) values ('" .$_REQUEST["rolename"]."',9," .$calls_access_flag.")";
							 | 
						|
								
							 | 
						|
								$result_calls_tab_permission = $adb->query($sql_calls_tab_permission);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_calls_edit_create = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',9,'EditView'," .$flag .")";
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$result_calls_edit_create = $adb->query($sql_calls_edit_create);
							 | 
						|
								
							 | 
						|
								if('on' == $_REQUEST['calls_delete'])
							 | 
						|
								     $flag=1;
							 | 
						|
								     else
							 | 
						|
								     $flag=0;
							 | 
						|
								
							 | 
						|
								$sql_calls_delete = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',9,'Delete'," .$flag .")";
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$result_calls_delete = $adb->query($sql_calls_delete);
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								$sql_calls_index = "insert into role2action(rolename,tabid,actionname,action_permission) values ('" .$_REQUEST["rolename"]."',9,'index'," .$calls_access_flag .")";
							 | 
						|
								
							 | 
						|
								$result_calls_index = $adb->query($sql_calls_index);
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',9,'Import'," .$importopportunityflag .",'')");
							 | 
						|
								
							 | 
						|
								 $adb->query("insert into role2action(rolename,tabid,actionname,action_permission,description) values ('" .$_REQUEST["rolename"]."',9,'Save',1,'')");
							 | 
						|
								$rolename = $_REQUEST["rolename"];
							 | 
						|
								header("Location: index.php?module=Users&action=ListPermissions&rolename=$rolename");
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								?>
							 | 
						|
								
							 |