Dependency Graph
View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0013346 | mantisbt | plug-ins | public | 2011-09-23 08:24 | 2014-09-23 18:05 | 
| Reporter | dominik | Assigned To | dregad | ||
| Priority | normal | Severity | feature | Reproducibility | have not tried | 
| Status | closed | Resolution | fixed | ||
| Product Version | 1.2.8 | ||||
| Target Version | 1.2.9 | Fixed in Version | 1.2.9 | ||
| Summary | 0013346: Enhanced function plugin_config_get() to allow usage of user_id and project_id | ||||
| Description | This function works now similar to config_get() - it is now possible to fetch plugin config values for a specific user and/or project.  | ||||
| Tags | No tags attached. | ||||
| Attached Files |  pluginConfigGet-1.2.x.patch (1,356 bytes)   
 
From b7f1771faa07f249e69ccb3aa706513b84116b5d Mon Sep 17 00:00:00 2001
From: Dominik Blunk <dominik@blunk.ch>
Date: Fri, 23 Sep 2011 14:02:10 +0200
Subject: [PATCH] Enhanced function plugin_config_get() to allow the usage of user_id and project_id.
 This function now works similar to config_get().
---
 core/plugin_api.php |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/core/plugin_api.php b/core/plugin_api.php
index 0769992..c29174e 100644
--- a/core/plugin_api.php
+++ b/core/plugin_api.php
@@ -165,15 +165,18 @@ function plugin_table( $p_name, $p_basename = null ) {
  * Get a plugin configuration option.
  * @param string Configuration option name
  * @param multi Default option value
+ * @param boolean Global value
+ * @param int User ID
+ * @param int Project ID
  */
-function plugin_config_get( $p_option, $p_default = null, $p_global = false ) {
+function plugin_config_get( $p_option, $p_default = null, $p_global = false, $p_user = null, $p_project = null ) {
 	$t_basename = plugin_get_current();
 	$t_full_option = 'plugin_' . $t_basename . '_' . $p_option;
 
 	if( $p_global ) {
 		return config_get_global( $t_full_option, $p_default );
 	} else {
-		return config_get( $t_full_option, $p_default );
+		return config_get( $t_full_option, $p_default, $p_user, $p_project );
 	}
 }
 
-- 
1.7.4.msysgit.0
 | ||||
| 
	
	 MantisBT: master ca4da39f 2011-09-23 01:02 Details Diff  | 
Enhanced plugin_config_get() function The function now works similar to config_get(), and allows the usage of user_id and project_id parameters. With this change it is now possible to fetch plugins config values for a specific user and/or project. Fixes 0013346 Signed-off-by: Damien Regad <damien.regad@merckgroup.com>  | 
Affected Issues 0013346  | 
|
| mod - core/plugin_api.php | Diff File | ||
| 
	
	 MantisBT: master-1.2.x 16ceae15 2011-09-23 01:02 Details Diff  | 
Enhanced plugin_config_get() function The function now works similar to config_get(), and allows the usage of user_id and project_id parameters. With this change it is now possible to fetch plugins config values for a specific user and/or project. Fixes 0013346 Signed-off-by: Damien Regad <damien.regad@merckgroup.com>  | 
Affected Issues 0013346  | 
|
| mod - core/plugin_api.php | Diff File | ||
					related to				
					child of				
					duplicate of