Project

General

Profile

« Previous | Next » 

Revision 2098

Added by darkviper over 10 years ago

! activate class Translate for all addons in admin/ (except pages/)
! class.admin >> add translation of the current theme to Translate

View differences:

groups_list.inc.php
25 25
 */
26 26
	function show_grouplist($admin)
27 27
	{
28
//		global $TEXT, $MESSAGE, $MENU, $HEADING;
29
		$database = WbDatabase::getInstance();
30
		$mLang = Translate::getInstance();
28
		$oDb = WbDatabase::getInstance();
29
		$oLang = Translate::getInstance();
30
		$oLang->enableAddon('admin\\groups');
31 31
// Create new template object for the modify/remove section
32 32
		$tpl = new Template(dirname($admin->correct_theme_source('groups_list.htt')),'keep');
33 33
		$tpl->set_file('page', 'groups_list.htt');
34 34
		$tpl->set_block('page', 'main_block', 'main');
35 35

  
36
        $tpl->set_var($oLang->getLangArray());
36 37
		$tpl->set_var('ACTION_URL', $_SERVER['SCRIPT_NAME']);
37 38
		$tpl->set_var('FTAN', $admin->getFTAN());
38 39

  
......
40 41
		$tpl->set_block('main_block', 'show_cmd_manage_users_block', 'show_cmd_manage_users');
41 42
		if($admin->get_permission('users') == true)
42 43
		{
43
			$tpl->set_var('TEXT_MANAGE_USERS', $mLang->TEXT_MANAGE_USERS);
44
			$tpl->set_var('TEXT_MANAGE_USERS', $oLang->TEXT_MANAGE_USERS);
44 45
			$tpl->set_var('LINK_MANAGE_USERS', ADMIN_URL.'/users/index'.PAGE_EXTENSION);
45 46
			$tpl->parse('show_cmd_manage_users', 'show_cmd_manage_users_block', true);
46 47
		}else { // switch off cmd_manage_groups_block
......
50 51
		$tpl->set_block('main_block', 'show_cmd_group_list_block', 'show_cmd_group_list');
51 52
		if( $admin->get_permission('groups_view') == true )
52 53
		{
53
			$tpl->set_var('CONTENT_HEADER', $mLang->HEADING_VIEW_GROUPS);
54
			$tpl->set_var('CONTENT_HEADER', $oLang->HEADING_VIEW_GROUPS);
54 55
			if( ($admin->get_permission('groups_modify') == true) )
55 56
			{
56
			$tpl->set_var('CONTENT_HEADER', $mLang->HEADING_MODIFY_DELETE_GROUP);
57
			$tpl->set_var('CONTENT_HEADER', $oLang->HEADING_MODIFY_DELETE_GROUP);
57 58
			}
58 59
		}
59 60

  
......
65 66
		// $tpl->set_var('GROUP_ID',   $admin->getIDKEY(0));
66 67
		$tpl->set_var('GROUP_ID', 0);
67 68
		$tpl->set_var('GROUP_NAME', '');
68
		$tpl->set_var('GROUP_DISPLAY_NAME', $mLang->TEXT_PLEASE_SELECT.'...');
69
		$tpl->set_var('GROUP_DISPLAY_NAME', $oLang->TEXT_PLEASE_SELECT.'...');
69 70
		$tpl->set_var('CSS_GROUP_DELETED', '');
70 71

  
71 72
		$tpl->parse('grouplist', 'grouplist_block', true);
72 73
		$sql  = 'SELECT `group_id`, `name` ';
73
		$sql .= 'FROM `'.TABLE_PREFIX.'groups` ';
74
		$sql .= 'FROM `'.$oDb->TablePrefix.'groups` ';
74 75
		$sql .= 'WHERE `group_id` > 1 ORDER BY `name` ';
75
		if( ($res_groups = $database->query($sql)) != false )
76
		if( ($res_groups = $oDb->doQuery($sql)) != false )
76 77
		{
77 78
			while($rec_group = $res_groups->fetchRow(MYSQL_ASSOC))
78 79
			{
......
120 121
		{
121 122
			$tpl->set_var('DISPLAY_ADD', '');
122 123
			$tpl->set_var('GROUP_ACTION_URL', $_SERVER['SCRIPT_NAME']);
123
			$tpl->set_var('GROUPS_HEADER', $mLang->HEADING_ADD_GROUP );
124
			$tpl->set_var('SUBMIT_TITLE', $mLang->TEXT_ADD);
124
			$tpl->set_var('GROUPS_HEADER', $oLang->HEADING_ADD_GROUP );
125
			$tpl->set_var('SUBMIT_TITLE', $oLang->TEXT_ADD);
125 126
			$tpl->set_var('ACTION_HANDLE', 'action_modify');
126 127
			$tpl->set_var('ACTION_HIDDEN', 'action_add');
127 128
			$tpl->set_var('FORM_NAME_GROUPMASK', 'frm_addnew_group');
......
139 140
		);
140 141
	// Insert language text and messages
141 142
		$tpl->set_var(array(
142
				'TEXT_MODIFY'    => ($admin->get_permission('groups_modify') == true) ? $mLang->TEXT_MODIFY : $mLang->TEXT_VIEW,
143
				'TEXT_DELETE'    => $mLang->TEXT_DELETE,
144
				'CONFIRM_DELETE' => $mLang->MESSAGE_GROUPS_CONFIRM_DELETE
143
				'TEXT_MODIFY'    => ($admin->get_permission('groups_modify') == true) ? $oLang->TEXT_MODIFY : $oLang->TEXT_VIEW,
144
				'TEXT_DELETE'    => $oLang->TEXT_DELETE,
145
				'CONFIRM_DELETE' => $oLang->MESSAGE_GROUPS_CONFIRM_DELETE
145 146
				));
146 147

  
147 148
	// Parse template object

Also available in: Unified diff