Changeset 283 for trunk/expressoAdmin1_2/inc/class.uigroups.inc.php
- Timestamp:
- 05/21/08 16:40:23 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.uigroups.inc.php
r233 r283 89 89 'add_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uigroups.add_groups'), 90 90 'add_group_disabled' => $this->functions->check_acl($account_lid,'add_groups') ? '' : 'disabled', 91 //'context' => $context,92 91 'context_display' => $context_display, 93 'lang_groups_names' => lang('Groups Names'), 92 93 'lang_groups_names' => lang('Group name'), 94 94 'lang_description' => lang('Description'), 95 'lang_add_groups' => lang(' Add Groups'),95 'lang_add_groups' => lang('Create group'), 96 96 'lang_edit' => lang('Edit'), 97 97 'lang_delete' => lang('Delete'), 98 'lang_back' => lang('back'), 99 'lang_context' => lang('context'), 100 'lang_search' => lang('search') 98 'lang_delete_group' => lang('Delete group?'), 99 'lang_back' => lang('Back'), 100 'lang_context' => lang('Context'), 101 'lang_users' => lang('Users'), 102 'lang_search' => lang('Search') 101 103 ); 102 104 $p->set_var($var); … … 110 112 $groups_info = $this->functions->get_list('groups', $GLOBALS['query'], $contexts); 111 113 } 112 $total = count($groups_info); 113 114 if (!count($total) && $GLOBALS['query'] != '') 114 115 if (!count($groups_info) && $GLOBALS['query'] != '') 115 116 { 116 117 $p->set_var('message',lang('No matches found')); 117 118 } 118 else if ( $total)119 else if (count($groups_info)) 119 120 { 120 121 if ($this->functions->check_acl($account_lid,'edit_groups')) … … 148 149 if ($can_delete) 149 150 { 150 $p->set_var('delete_link',"<a href='#' onClick='javascript:delete_group(\"".$group['cn']."\",\"".$group['gidnumber']."\");'> Excluir</a>");151 $p->set_var('delete_link',"<a href='#' onClick='javascript:delete_group(\"".$group['cn']."\",\"".$group['gidnumber']."\");'>".lang('Delete')."</a>"); 151 152 } 152 153 else … … 159 160 } 160 161 $p->parse('rows','row_empty',True); 161 $p->set_var($var);162 162 163 163 if (! $GLOBALS['phpgw']->acl->check('group_access',4,'admin')) … … 190 190 unset($GLOBALS['phpgw_info']['flags']['noheader']); 191 191 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 192 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Create Group');192 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Create group'); 193 193 $GLOBALS['phpgw']->common->phpgw_header(); 194 194 … … 232 232 'ldap_context' => $GLOBALS['phpgw_info']['server']['ldap_context'], 233 233 'ufn_ldap_context' => ldap_dn2ufn($GLOBALS['phpgw_info']['server']['ldap_context']), 234 'lang_back' => lang('Back'),235 'lang_save' => lang('save'),236 'lang_group_organization' => lang('Group Organization'),237 'lang_search_organization' => lang('Search Organiztion'),238 'lang_org' => lang('Organizations'),239 'lang_group_name' => lang('group name'),240 'lang_description' => lang('Description'),241 'lang_email' => lang('E-mail'),242 234 'concatenateDomain' => $this->current_config['expressoAdmin_concatenateDomain'], 243 235 'defaultDomain' => $this->current_config['expressoAdmin_defaultDomain'], 244 'lang_group_users' => lang('Group users'),245 'lang_applications' => lang('Applications'),246 'lang_add_user' => lang('Add User'),247 'lang_rem_user' => lang('Remove User'),248 'lang_all_users' => lang('Select users from all sub-organizations'),249 'apps' => $apps,250 //'use_attrs_samba_checked' => $this->current_config['expressoAdmin_samba_support'] == 'true' ? 'CHECKED' : '',251 236 'use_attrs_samba_checked' => '', 252 237 'disabled_samba' => 'disabled', … … 257 242 'combo_manager_org' => $combo_manager_org, 258 243 'combo_all_orgs' => $combo_all_orgs, 244 'apps' => $apps, 245 246 'lang_back' => lang('Back'), 247 'lang_save' => lang('Save'), 248 'lang_group_organization' => lang('Group organization'), 249 'lang_search_organization' => lang('Search organization'), 250 'lang_group_name' => lang('Group name'), 251 'lang_description' => lang('Description'), 252 'lang_email' => lang('E-mail'), 253 'lang_users' => lang('Available users'), 254 'lang_organization' => lang('Organizations'), 255 'lang_group_users' => lang('Selected users'), 256 'lang_applications' => lang('Applications'), 257 'lang_add_user' => lang('Add user'), 258 'lang_search_user' => lang('Search user'), 259 'lang_domain' => lang('Samba domain'), 260 'lang_rem_user' => lang('Remove user'), 261 'lang_invisible_group' => lang('Hidden group'), 262 'lang_all_users' => lang('Show users from all sub-organizations'), 259 263 'group_name_field_is_empty' => lang('Group name field is empty'), 260 264 'description_field_is_empty' => lang('Description field is empty'), 261 'group_name_field_not_allowed' => lang('Group Name field contains characters not allowed.'),262 'description_field_not_allowed' => lang('Description field contain d characters not allowed.'),265 'group_name_field_not_allowed' => lang('Group name field contains invalid characters'), 266 'description_field_not_allowed' => lang('Description field contains invalid characters'), 263 267 'group_successfully_created' => lang('Group successfully created!'), 264 'group_successfully_saved' => lang('Group successfully saved!'), 265 'not_possible_select_all_users' => lang('It is not possible to select all the users of the organization root.'), 266 'group_successfully_deleted' => lang('Group successfully deleted!'), 267 'field_email_is_invalid' => lang('The field E-Mail is invalid'), 268 'delete_group' => lang('Delte group '), 269 'field_name_is_incomplete' => lang('The field NAME of the group is incomplete.\n 270 The group\'s name must be formated like this:\n 271 group-ORGANIZATION-GROUP_NAME.\n 272 Ex: grupo-celepar-rh') 273 268 'not_possible_select_all_users' => lang('It is impossible to create a group with all organization users'), 269 'field_email_is_invalid' => lang('E-mail field is invalid'), 270 'lang_samba_attributes' => lang('Use Samba attributes'), 271 'field_name_is_incomplete' => lang("The group's name field is incomplete. The group's name must be in the following format: grupo-organization-name. Ex: grupo-celepar-rh") 274 272 ); 275 273 $p->set_var($var); … … 297 295 unset($GLOBALS['phpgw_info']['flags']['noheader']); 298 296 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 299 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit Group');297 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit group'); 300 298 $GLOBALS['phpgw']->common->phpgw_header(); 301 299 … … 315 313 foreach ($group_info['memberuid_info'] as $uid=>$user_data) 316 314 { 315 if ($user_data['uidnumber']) 316 { 317 317 $array_users[$user_data['uidnumber']] = $user_data['cn']; 318 318 $array_users_uid[$user_data['uidnumber']] = $uid; 319 319 $array_users_type[$user_data['uidnumber']] = $user_data['type']; 320 320 } 321 else 322 { 323 $array_users[$uid] = $user_data['cn']; 324 } 325 } 321 326 natcasesort($array_users); 327 322 328 foreach ($array_users as $uidnumber=>$cn) 323 329 { … … 360 366 // Seta variaveis utilizadas pelo tpl. 361 367 $var = Array( 362 'color_bg1' => "#E8F0F0", 363 'color_bg2' => "#D3DCE3", 364 'type' => 'edit_group', 365 'ldap_context' => $GLOBALS['phpgw_info']['server']['ldap_context'], 366 'lang_back' => lang('Back'), 367 'lang_save' => lang('save'), 368 'lang_group_organization' => lang('Group Organization'), 369 'lang_search_organization' => lang('Search Organiztion'), 370 'lang_org' => lang('Organizations'), 371 'lang_group_name' => lang('group name'), 372 'lang_description' => lang('Description'), 373 'lang_email' => lang('E-mail'), 374 'lang_group_users' => lang('Group users'), 375 'lang_applications' => lang('Applications'), 376 'lang_add_user' => lang('Add User'), 377 'lang_rem_user' => lang('Remove User'), 378 'lang_all_users' => lang('Select users from all sub-organizations'), 368 'restrictionsOnGroup' => $this->current_config['expressoAdmin_restrictionsOnGroup'], 379 369 'gidnumber' => $group_info['gidnumber'], 380 //'manager_context' => $manager_context,381 370 'cn' => $group_info['cn'], 382 371 'user_count' => $user_count, … … 392 381 'combo_manager_org' => $combo_manager_org, 393 382 'combo_all_orgs' => $combo_all_orgs, 394 'ea_select_usersInGroup' => $ea_select_usersInGroup 383 'ea_select_usersInGroup' => $ea_select_usersInGroup, 384 'color_bg1' => "#E8F0F0", 385 'color_bg2' => "#D3DCE3", 386 'type' => 'edit_group', 387 'ldap_context' => $GLOBALS['phpgw_info']['server']['ldap_context'], 388 389 'lang_back' => lang('Back'), 390 'lang_save' => lang('Save'), 391 'lang_group_organization' => lang('Group organization'), 392 'lang_search_organization' => lang('Search organization'), 393 'lang_group_name' => lang('Group name'), 394 'lang_description' => lang('Description'), 395 'lang_email' => lang('E-mail'), 396 'lang_group_users' => lang('Selected users'), 397 'lang_applications' => lang('Applications'), 398 'lang_add_user' => lang('Add user'), 399 'lang_rem_user' => lang('Remove user'), 400 'lang_search_user' => lang('Search user'), 401 'lang_domain' => lang('Domain'), 402 'lang_invisible_group' => lang('Hidden group'), 403 'lang_users' => lang('Available users'), 404 'lang_organization' => lang('Organizations'), 405 'lang_all_users' => lang('Show users from all sub-organizations'), 406 'group_name_field_is_empty' => lang('Group name field is empty'), 407 'description_field_is_empty' => lang('Description field is empty'), 408 'group_name_field_not_allowed' => lang('Group name field contains invalid characters'), 409 'description_field_not_allowed' => lang('Description field contains invalid characters'), 410 'group_successfully_saved' => lang('Group successfully saved!'), 411 'not_possible_select_all_users' => lang('It is impossible to create a group with all organization users'), 412 'group_successfully_deleted' => lang('Group successfully deleted!'), 413 'field_email_is_invalid' => lang('E-mail field is invalid'), 414 'lang_samba_attributes' => lang('Use Samba attributes'), 415 'field_name_is_incomplete' => lang("The group's name field is incomplete. The group's name must be in the following format: grupo-organization-name. Ex: grupo-celepar-rh") 395 416 ); 396 417 $p->set_var($var);
Note: See TracChangeset
for help on using the changeset viewer.