Changeset 5399 for trunk/prototype/api/config.php
- Timestamp:
- 01/18/12 16:10:57 (12 years ago)
- Location:
- trunk/prototype
- Files:
-
- 2 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype
-
Property
svn:ignore
set to
.links.php.kate-swp
-
Property
svn:ignore
set to
-
trunk/prototype/api/config.php
r5341 r5399 8 8 static function module($config , $module = false) 9 9 { 10 self::init();11 12 10 //Todo: registrar na nova api o currentapp 13 11 if(!$module) 14 12 $module = $_SESSION['flags']['currentapp']; 15 /* 16 if( !isset( $_SESSION['config'][$module] ) ) 17 Carregar Config do modulo 18 */ 13 14 if( !isset( $_SESSION['config'][$module] ) || !isset( $_SESSION['config'][$module][$config] )) 15 $_SESSION['config'][$module] = parse_ini_file( ROOTPATH."/config/$module.ini", true ); 19 16 20 17 return isset($_SESSION['config'][$module][$config]) ? $_SESSION['config'][$module][$config] : false; … … 24 21 static function me($config) 25 22 { 26 self::init(); 23 27 24 return isset($_SESSION['wallet']['user'][$config]) ? $_SESSION['wallet']['user'][$config] : false; 28 29 25 } 30 26 27 static function service( $service , $config ) 28 { 29 if( !isset( $_SESSION['wallet'][$service] ) || !isset( $_SESSION['wallet'][$service][$config] )) 30 $_SESSION['wallet'][$service] = parse_ini_file( ROOTPATH."/config/$service.srv", true ); 31 32 return isset($_SESSION['wallet'][$service][$config]) ? $_SESSION['wallet'][$service][$config] : false; 33 } 34 31 35 static function regSet( $name , $value) 32 36 { 33 37 self::$register[$name] = $value; 34 38 } 35 39 static function regGet ($name ) 36 40 { 37 41 return (isset(self::$register[$name]) ? self::$register[$name] : false ); 38 42 } 39 43 40 static function init( )44 static function init( $header = false ) 41 45 { 42 if ( isset( $_COOKIE[ 'sessionid' ] ) ) 43 session_id( $_COOKIE[ 'sessionid' ] ); 46 47 if( !defined( 'ROOTPATH' ) ) 48 define( 'ROOTPATH', dirname(__FILE__).'/..' ); 49 50 if ( isset( $_COOKIE[ 'sessionid' ] ) ) 51 { 52 session_id( $_COOKIE[ 'sessionid' ] ); 53 $GLOBALS['phpgw']->session->sessionid = $_COOKIE[ 'sessionid' ]; 54 } 55 56 if( !self::$sessionStarted ) 57 self::$sessionStarted = session_start(); 58 59 if( $header === true ) 60 { 61 require_once (dirname(__FILE__).'/../../header.inc.php'); 44 62 45 if( !self::$sessionStarted ) 46 self::$sessionStarted = session_start(); 63 $_SESSION['wallet']['Sieve']['user'] = $GLOBALS['phpgw_info']['user']['account_lid']; 64 $_SESSION['wallet']['Sieve']['password'] = $GLOBALS['phpgw_info']['user']['passwd']; 65 66 $_SESSION['wallet']['Cyrus']['user'] = $GLOBALS['phpgw_info']['user']['account_lid']; 67 $_SESSION['wallet']['Cyrus']['password'] = $GLOBALS['phpgw_info']['user']['passwd']; 68 69 $_SESSION['wallet']['user']['uid'] = $GLOBALS['phpgw_info']['user']['userid']; 70 $_SESSION['wallet']['user']['uidNumber'] = $GLOBALS['phpgw_info']['user']['account_id']; 71 $_SESSION['wallet']['user']['password'] = $GLOBALS['phpgw_info']['user']['passwd']; 72 $_SESSION['wallet']['user']['cn'] = $GLOBALS['phpgw_info']['user']['cn']; 73 $_SESSION['wallet']['user']['mail'] = $GLOBALS['phpgw_info']['user']['email']; 74 75 $_SESSION['wallet']['PostgreSQL']['user'] = $GLOBALS['phpgw_info']['server']['db_user']; 76 $_SESSION['wallet']['PostgreSQL']['password'] = $GLOBALS['phpgw_info']['server']['db_pass']; 77 $_SESSION['wallet']['PostgreSQL']['dbname'] = $GLOBALS['phpgw_info']['server']['db_name']; 78 $_SESSION['wallet']['PostgreSQL']['host'] = $GLOBALS['phpgw_info']['server']['db_host']; 79 80 $_SESSION['wallet']['OpenLDAP']['context'] = $GLOBALS['phpgw_info']['server']['ldap_context']; 81 $_SESSION['wallet']['OpenLDAP']['host'] = $GLOBALS['phpgw_info']['server']['ldap_host']; 82 83 } 84 47 85 } 86 48 87 } 49 88 89 Config::init(); 90 91 50 92 ?>
Note: See TracChangeset
for help on using the changeset viewer.