Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var init = function(isPjax) {
// open the messages menu
if(!isPjax) {
event.on('humhub:modules:mail:live:NewUserMessage', function (evt, events) {
event = events[events.length - 1];
setMailMessageCount(event.data.count);
}).on('humhub:modules:mail:live:UserMessageDeleted', function (evt, events) {
event = events[events.length - 1];
setMailMessageCount(event.data.count);
});
$('#icon-messages').click(function () {
if(currentXhr) {
currentXhr.abort();
}
// remove all <li> entries from dropdown
$('#loader_messages').parent().find(':not(#loader_messages)').remove();</li>
user.init = function (options) {
var event = require('event');
event.on('tenantCreate', function (tenantId) {
});
event.on('tenantLoad', function (tenantId) {
var registry = server.systemRegistry(tenantId);
user.configs(tenantId, JSON.parse(registry.content(options.tenantConfigs)));
});
event.on('tenantUnload', function (tenantId) {
});
event.on('login', function (tenantId, usr, session) {
var space,
carbon = require('carbon');
server.current(session, usr);
session.put(USER_REGISTRY, new carbon.registry.Registry(server.instance(), {
username: usr.username,
tenantId: tenantId
}));
space = user.userSpace(usr);
session.put(USER_SPACE, space);
if (!usr.isAuthorized(space, carbon.registry.actions.PUT)) {
event.emit('userRegister', tenantId, usr);
}
});
event.on('logout', function (tenantId, usr, session) {
server.current(session, null);
tenantId: tenantId
});
//loads tenant's anon registry
config[ANONYMOUS_REGISTRY] = new carbon.registry.Registry(server(), {
tenantId: tenantId
});
//loads tenant's user manager
config[USER_MANAGER] = new carbon.user.UserManager(server(), tenantId);
});
event.on('tenantUnload', function (tenantId) {
var config = configs(tenantId);
delete config[tenantId];
});
event.on('login', function (tenantId, user, session) {
//we check the existence of user manager in the application ctx and
//decide whether tenant has been already loaded.
/*log.debug('login : ' + tenantId + ' User : ' + JSON.stringify(user));
if (application.get(tenantId + USER_MANAGER)) {
//return;
}
event.emit('tenantCreate', tenantId);
event.emit('tenantLoad', tenantId);*/
var carbon = require('carbon'),
server = require('/modules/server.js'),
loginManager = carbon.server.osgiService('org.wso2.carbon.core.services.callback.LoginSubscriptionManagerService'),
configReg = server.systemRegistry(tenantId).registry.getChrootedRegistry("/_system/config"),
domain = carbon.server.tenantDomain({
tenantId: tenantId
});
loginManager.triggerEvent(configReg, user.username, tenantId, domain);
tenantId: tenantId
});
//loads tenant's anon registry
config[ANONYMOUS_REGISTRY] = new carbon.registry.Registry(server.instance(), {
tenantId: tenantId
});
//loads tenant's user manager
config[USER_MANAGER] = new carbon.user.UserManager(server.instance(), tenantId);
});
event.on('tenantUnload', function (tenantId) {
var config = server.configs(tenantId);
delete config[tenantId];
});
event.on('login', function (tenantId, user, session) {
//we check the existence of user manager in the application ctx and
//decide whether tenant has been already loaded.
/*log.info('login : ' + tenantId + ' User : ' + JSON.stringify(user));
if (application.get(tenantId + USER_MANAGER)) {
//return;
}
event.emit('tenantCreate', tenantId);
event.emit('tenantLoad', tenantId);*/
var carbon = require('carbon'),
loginManager = carbon.server.osgiService('org.wso2.carbon.core.services.callback.LoginSubscriptionManagerService'),
configReg = server.systemRegistry(tenantId).registry.getChrootedRegistry("/_system/config"),
domain = carbon.server.tenantDomain({
tenantId: tenantId
});
loginManager.triggerEvent(configReg, user.username, tenantId, domain);
});
Event.on(document, "dragenter", function() {
if(!startMonitor) {
Event.on(document, "DOMNodeInserted", nodeInsert);
startMonitor = true
}
});
Event.on(document, "drop", function(ev) {
(function() {
var textarea = editor.get("textarea"), form = textarea[0].form;
function saveF() {
self.save(true)
}
Event.on(form, "submit", saveF);
addRes.call(self, function() {
Event.remove(form, "submit", saveF)
})
})()
}
var init = function () {
event.on('humhub:modules:mail:live:NewUserMessage', function (evt, events) {
if(!$('#inbox').length) {
return;
}
var root = getRootView();
var updated = false;
var updatedMessages = [];
events.forEach(function (event) {
var isOwn = event.data['user_guid'] == user.guid();
updatedMessages.push(event.data.message_id);
if (!updated && root && root.options.messageId == event.data.message_id) {
root.loadUpdate();
updated = true;
root.markSeen(event.data.message_id);
} else if (!isOwn && root) {
var $entry = getOverViewEntry(event.data.message_id);
var init = function () {
event.on('humhub:modules:mail:live:NewUserMessage', function (evt, events) {
if(!$('#inbox').length) {
return;
}
var root = getRootView();
var updated = false;
var updatedMessages = [];
events.forEach(function (event) {
var isOwn = event.data['user_guid'] == user.guid();
updatedMessages.push(event.data.message_id);
if (!updated && root && root.options.messageId == event.data.message_id) {
root.loadUpdate();
updated = true;
root.markSeen(event.data.message_id);
} else if (!isOwn && root) {
var $entry = getOverViewEntry(event.data.message_id);
server.init = function(options) {
var event = require('event');
event.on('login', function(tenantId, user, session) {
var rxtManager = core.rxtManager(tenantId);
var rxts = rxtManager.listRxtTypes();
var assetResources;
var rxt;
var context;
for (var index in rxts) {
type = rxts[index];
assetResources = core.assetResources(tenantId, type);
context = core.createAssetContext(tenantId, session);
assetResources.server(context).onUserLogin();
}
});
};
}(server, core))
/*user = um.getUser(options.user.username);
if (!user.hasRoles(options.userRoles)) {
user.addRoles(options.userRoles);
}*/
//application.put(key, options);
});
event.on('tenantLoad', function (tenantId) {
});
event.on('tenantUnload', function (tenantId) {
});
event.on('login', function (tenantId, user, session) {
var space, um, perms,
log = new Log(),
server = require('/modules/server.js'),
carbon = require('carbon'),
registry = server.systemRegistry(tenantId);
session.put(USER, user);
session.put(USER_REGISTRY, new carbon.registry.Registry(server.server(), {
username: user.username,
tenantId: tenantId
}));
space = userSpace(user.username);
session.put(USER_SPACE, space);
if (!registry.exists(space)) {
registry.put(space, {
collection: true
});