User  1.0.0

Abricos! User Interface Library > User > cp.js (source view)
Filters
/*
@version $Id: cp.js 270 2009-12-28 13:24:34Z roosit $
@copyright Copyright (C) 2008 Abricos. All rights reserved.
@license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
*/

var Component = new Brick.Component();
Component.requires = {
	mod:[{name: 'user', files: ['cpanel.js']}]
};
Component.entryPoint = function(){
	
	if (!Brick.env.user.isRegister()){ return; }
	
	var cp = Brick.mod.user.cp;

	var menuItem = new cp.MenuItem(this.moduleName, 'myprofile');
	menuItem.icon = '/modules/user/css/images/cp_icon.gif';
	menuItem.titleId = 'mod.user.cp.profile.title';
	menuItem.entryComponent = 'api';
	menuItem.entryPoint = 'Brick.mod.user.API.showMyProfileWidget';
	cp.MenuManager.add(menuItem);
	
	if (!Brick.env.user.isAdmin()){ return; }

	var menuItem = new cp.MenuItem(this.moduleName, 'manager');
	menuItem.icon = '/modules/user/css/images/cp_icon.gif';
	menuItem.titleId = 'mod.user.cp.users.title';
	menuItem.entryComponent = 'api';
	menuItem.entryPoint = 'Brick.mod.user.API.showUserListWidget';
	cp.MenuManager.add(menuItem);
};