[Vtigercrm-commits] [vtiger-commits] r5249 - /vtigercrm/trunk/include/utils/export.php

vtigercrm-commits at vtiger.fosslabs.com vtigercrm-commits at vtiger.fosslabs.com
Mon Apr 24 04:21:48 EDT 2006


Author: don
Date: Mon Apr 24 02:21:45 2006
New Revision: 5249

Log:
Security 

Modified:
    vtigercrm/trunk/include/utils/export.php

Modified: vtigercrm/trunk/include/utils/export.php
==============================================================================
--- vtigercrm/trunk/include/utils/export.php (original)
+++ vtigercrm/trunk/include/utils/export.php Mon Apr 24 02:21:45 2006
@@ -30,8 +30,10 @@
 require_once('modules/Potentials/Opportunity.php');
 require_once('modules/Users/User.php');
 require_once('modules/Products/Product.php');
+require_once('include/utils/UserInfoUtil.php');
 
 global $allow_exports;
+
 session_start();
 
 $current_user = new User();
@@ -46,9 +48,22 @@
         }
 
 }
+
+//Security Check
+if(isPermitted($_REQUEST['module'],"Export") == "no")
+{
+	$allow_exports="none";
+}
+
 if ($allow_exports=='none' || ( $allow_exports=='admin' && ! is_admin($current_user) ) )
 {
-	die("you can't export!");
+
+?>
+	<script language=javascript>
+		alert("you are not permitted to export!");
+		window.location="index.php?module=<?php echo $_REQUEST['module'] ?>&action=index";
+	</script>
+<?php
 }
 
 /**Function convert line breaks to space in description during export 





More information about the vtigercrm-commits mailing list