function nodejs_get_config in Node.js integration 7
Same name and namespace in other branches
- 8 nodejs.module \nodejs_get_config()
- 6 nodejs.module \nodejs_get_config()
Get nodejs server config.
Return value
array
3 calls to nodejs_get_config()
- Nodejs::initConfig in ./
nodejs.module - nodejs_auth_check in ./
nodejs.module - Checks the given key to see if it matches a valid session.
- nodejs_init in ./
nodejs.module - Implements hook_init().
File
- ./
nodejs.module, line 680
Code
function nodejs_get_config() {
global $user;
$defaults = array(
'nodejs' => array(
'scheme' => variable_get('nodejs_server_scheme', 'http'),
'secure' => variable_get('nodejs_server_scheme', 'http') == 'https' ? 1 : 0,
'host' => variable_get('nodejs_server_host', 'localhost'),
'port' => variable_get('nodejs_server_port', '8080'),
),
'client' => array(
'scheme' => variable_get('nodejs_client_js_scheme', variable_get('nodejs_server_scheme', 'http')),
'secure' => variable_get('nodejs_client_js_scheme', variable_get('nodejs_server_scheme', 'http')) == 'https' ? 1 : 0,
'host' => variable_get('nodejs_client_js_host', variable_get('nodejs_server_host', 'localhost')),
'port' => variable_get('nodejs_client_js_port', variable_get('nodejs_server_port', '8080')),
),
'resource' => variable_get('nodejs_config_resource', '/socket.io'),
'authToken' => nodejs_auth_get_token($user),
'serviceKey' => variable_get('nodejs_service_key', ''),
'websocketSwfLocation' => base_path() . drupal_get_path('module', 'nodejs') . '/socket_io/socket.io/support/socket.io-client/lib/vendor/web-socket-js/WebSocketMain.swf',
'log_http_errors' => variable_get('nodejs_log_http_errors', TRUE),
);
return variable_get('nodejs_config', array()) + $defaults;
}