0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
vtiger
/
5.0.4
/
standard
/
htdocs
/
modules
/
Settings
/
[
Home
]
File: createrole.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. * ********************************************************************************/ require_once('include/database/PearDatabase.php'); require_once('include/utils/utils.php'); global $adb; global $theme; $theme_path="themes/".$theme."/"; $image_path=$theme_path."images/"; $smarty = new vtigerCRM_Smarty; $profDetails=getAllProfileInfo(); if(isset($_REQUEST['roleid']) && $_REQUEST['roleid'] != '') { $roleid= $_REQUEST['roleid']; $mode = $_REQUEST['mode']; $roleInfo=getRoleInformation($roleid); $thisRoleDet=$roleInfo[$roleid]; $rolename = $thisRoleDet[0]; $parent = $thisRoleDet[3]; //retreiving the vtiger_profileid $roleRelatedProfiles=getRoleRelatedProfiles($roleid); } elseif(isset($_REQUEST['parent']) && $_REQUEST['parent'] != '') { $mode = 'create'; $parent=$_REQUEST['parent']; } $smarty->assign("MOD", return_module_language($current_language,'Settings')); $smarty->assign("IMAGE_PATH",$image_path); $smarty->assign("APP", $app_strings); $smarty->assign("CMOD", $mod_strings); $parentname=getRoleName($parent); $smarty->assign("RETURN_ACTION",$_REQUEST['returnaction']); $smarty->assign("ROLEID",$roleid); $smarty->assign("MODE",$mode); $smarty->assign("PARENT",$parent); $smarty->assign("PARENTNAME",$parentname); $smarty->assign("ROLENAME",$rolename); $profile_entries=array(); foreach($profDetails as $profId=>$profName) { $profile_entries[]=$profId; $profile_entries[]=$profName; } $profile_entries=array_chunk($profile_entries,2); $smarty->assign("PROFILELISTS",$profile_entries); if($mode == 'edit') { $selected_profiles = array(); foreach($roleRelatedProfiles as $relProfId => $relProfName) { $selected_profiles[]=$relProfId; $selected_profiles[]=$relProfName; } $selected_profiles=array_chunk($selected_profiles,2); $smarty->assign("SELPROFILELISTS",$selected_profiles); } $smarty->display("RoleEditView.tpl"); ?>