Changeset 283 for trunk/expressoAdmin1_2/inc/class.uimaillists.inc.php
- Timestamp:
- 05/21/08 16:40:23 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.uimaillists.inc.php
r233 r283 70 70 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 71 71 72 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('E mail Lists');72 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('E-mail lists'); 73 73 $GLOBALS['phpgw']->common->phpgw_header(); 74 74 … … 81 81 // Seta as variaveis padroes. 82 82 $var = Array( 83 'add_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.add_maillists'), 83 84 'th_bg' => $GLOBALS['phpgw_info']['theme']['th_bg'], 84 85 'back_url' => $GLOBALS['phpgw']->link('/expressoAdmin1_2/index.php'), 85 'add_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.add_maillists'),86 86 'add_email_lists_disabled' => $this->functions->check_acl($manager_lid,'add_maillists') ? '' : 'disabled', 87 87 'context_display' => $context_display, 88 'lang_email_lists_uid' => lang('Email Lists Logins'), 89 'lang_email_lists_names' => lang('Email Lists Names'), 90 'lang_add_email_lists' => lang('Add Email Lists'), 88 89 'lang_email_lists_uid' => lang('E-mail list names'), 90 'lang_email_lists_names' => lang('E-mail list descriptions'), 91 'lang_add_email_lists' => lang('Create e-mail list'), 91 92 'lang_edit' => lang('Edit'), 92 'lang_scl' => 'SCL',93 'lang_delete' => 'Excluir',93 'lang_scl' => lang('SCL'), 94 'lang_delete' => lang('Delete'), 94 95 'lang_view' => lang('View'), 95 'lang_back' => lang('back'),96 'lang_context' => lang('context'),96 'lang_back' => lang('Back'), 97 'lang_context' => lang('Context'), 97 98 'lang_email' => lang('E-mail'), 98 'lang_search' => lang('search') 99 'lang_delete_list' => lang('Delete e-mail list?'), 100 'lang_delete_list_success' => lang('E-mail list successfully deleted!'), 101 'lang_search' => lang('Search') 99 102 ); 100 103 $p->set_var($var); … … 108 111 $maillists_info = $this->functions->get_list('maillists', $GLOBALS['query'], $manager_contexts); 109 112 } 110 $total = count($maillists_info); 111 112 113 if (!count($total) && $GLOBALS['query'] != '') 113 114 if (!count($maillists_info) && $GLOBALS['query'] != '') 114 115 { 115 116 $p->set_var('message',lang('No matches found')); 116 117 } 117 else if ( $total)118 else if (count($maillists_info)) 118 119 { 119 120 if ($this->functions->check_acl($manager_lid,'edit_maillists')) … … 125 126 $can_delete = True; 126 127 } 128 if ($this->functions->check_acl($manager_lid,'edit_scl_email_lists')) 129 { 130 $can_edit_scl = True; 131 } 132 127 133 128 134 foreach($maillists_info as $maillist) … … 140 146 { 141 147 $p->set_var('edit_link',$this->row_action('edit','maillists',$maillist['uidnumber'],$maillist['uid'])); 148 } 149 else 150 { 151 $p->set_var('edit_link',' '); 152 } 153 154 if ($can_edit_scl) 155 { 142 156 $p->set_var('scl_link',$this->row_action('scl','maillists',$maillist['uidnumber'],$maillist['uid'])); 143 157 } 144 158 else 145 159 { 146 $p->set_var('edit_link',' ');147 160 $p->set_var('scl_link',' '); 148 161 } … … 150 163 if ($can_delete) 151 164 { 152 $p->set_var('delete_link',"<a href='#' onClick='javascript:delete_maillist(\"".$maillist['uid']."\",\"".$maillist['uidnumber']."\");'> Excluir</a>");165 $p->set_var('delete_link',"<a href='#' onClick='javascript:delete_maillist(\"".$maillist['uid']."\",\"".$maillist['uidnumber']."\");'>".lang('Delete')."</a>"); 153 166 } 154 167 else … … 179 192 unset($GLOBALS['phpgw_info']['flags']['noheader']); 180 193 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 181 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Create Email List');194 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Create e-mail list'); 182 195 $GLOBALS['phpgw']->common->phpgw_header(); 183 196 … … 193 206 // Seta variaveis utilizadas pelo tpl. 194 207 $var = Array( 208 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.list_maillists'), 195 209 'color_bg1' => "#E8F0F0", 196 210 'color_bg2' => "#D3DCE3", 197 211 'type' => 'create_maillist', 198 212 'ldap_context' => $GLOBALS['phpgw_info']['server']['ldap_context'], 199 'uid' => 'lista-',200 213 'accountStatus_checked' => 'CHECKED', 201 214 'restrictionsOnEmailLists' => $this->current_config['expressoAdmin_restrictionsOnEmailLists'], 215 'combo_manager_org' => $combo_manager_org, 216 'combo_all_orgs' => $combo_all_orgs, 217 'defaultDomain' => $this->current_config['expressoAdmin_defaultDomain'], 218 'combo_org' => $sectors, 202 219 'lang_back' => lang('Back'), 203 'lang_save' => lang(' save'),204 'lang_maillist_organization' => lang('Maillist Organization'),205 'lang_search_organization' => lang('Search Organiztion'),220 'lang_save' => lang('Save'), 221 'lang_maillist_organization' => lang('E-mail list organization'), 222 'lang_search_organization' => lang('Search organization'), 206 223 'lang_search_user' => lang('Search user'), 224 'lang_users' => lang('Users'), 207 225 'lang_organizations' => lang('Organizations'), 208 'lang_maillist_uid' => lang('Maillist login'),209 'lang_maillist_mail' => lang('Maillist Mail'),210 'lang_maillist_name' => lang('Maillist name'),211 'lang_maillist_users' => lang('Maillist users'),226 'lang_maillist_uid' => lang('E-mail list login'), 227 'lang_maillist_mail' => lang('E-mail list address'), 228 'lang_maillist_name' => lang('E-mail list name'), 229 'lang_maillist_users' => lang('E-mail list users'), 212 230 'lang_add_user' => lang('Add User'), 213 231 'lang_rem_user' => lang('Remove User'), 214 232 'lang_all_users' => lang('Show users from all sub-organizations'), 215 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.list_maillists'),216 'combo_manager_org' => $combo_manager_org,217 'combo_all_orgs' => $combo_all_orgs,218 'defaultDomain' => $this->current_config['expressoAdmin_defaultDomain'],219 'combo_org' => $sectors,220 233 'login_field_has_spaces' => lang('Login field has spaces'), 221 'list_email_field_is_empty' => lang('List e-mail field is empty'), 222 'no_user_is_part_of_the_list' => lang('No user is part of the list'), 223 'email_list_successfully_created' => lang('E-Mail list successfully created!'), 224 'email_list_successfully_saved' => lang('E-Mail list successfully saved!'), 225 'sending_control_list_successfully_saved' => lang('Sending control list sucessfully saved!'), 226 'it_is_not_possible_select_users' => lang('It is not possible to select all the users of the organization root'), 227 'email_list_successfully_deleted' => lang('E-Mail list successfully deleted'), 228 'login_field_incomplete' => lang('The LOGIN field is incomplete.\n The list name must be in the following format:\n 229 list-ORGANIZATION-LIST_NAME.\n Ex: lista-celepar-rh'), 230 'field_email_is_invalid' => lang('Field E-mail is invalid'), 231 'delete_list' =>('Delete list') 234 'list_email_field_is_empty' => lang('E-mail list address field is empty'), 235 'lang_list_name_field_is_empty' => lang('E-mail list name is empty'), 236 'no_user_is_part_of_the_list' => lang('No user is member of the list!'), 237 'email_list_successfully_created' => lang('E-mail list successfully created!'), 238 'field_email_is_invalid' => lang('E-mail list address is invalid'), 239 'lang_email_list_empty' => lang('The e-mail list is empty'), 240 'lang_hide_email_list' => lang('Hide e-mail list'), 241 'it_is_not_possible_select_users' => lang('It is impossible to create an e-mail list with all organization users'), 242 'login_field_incomplete' => lang("The lists' name field is incomplete. The lists' name must be in the following format: lista-organization-name. Ex: lista-celepar-rh") 232 243 ); 233 244 … … 256 267 unset($GLOBALS['phpgw_info']['flags']['noheader']); 257 268 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 258 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit Email Lists');269 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit e-mail list'); 259 270 $GLOBALS['phpgw']->common->phpgw_header(); 260 271 … … 298 309 if ($mail_not_found != '') 299 310 { 300 $opt_tmp_mail_not_found = '<option value="-1" disabled>-------------------- E-mails não encontrados ------------------ </option>'."\n";311 $opt_tmp_mail_not_found = '<option value="-1" disabled>-------------------- '.lang('E-mails not found').' ------------------ </option>'."\n"; 301 312 $ea_select_usersInMaillist .= $opt_tmp_mail_not_found . $mail_not_found; 302 313 } 303 314 if ($lists != '') 304 315 { 305 $opt_tmp_lists = '<option value="-1" disabled>------------------------------ Listas ------------------------------ </option>'."\n";316 $opt_tmp_lists = '<option value="-1" disabled>------------------------------ '.lang('Lists').' ------------------------------ </option>'."\n"; 306 317 $ea_select_usersInMaillist .= $opt_tmp_lists . $lists; 307 318 } 308 $opt_tmp_users = '<option value="-1" disabled>----------------------------- Usuários ---------------------------- </option>'."\n";319 $opt_tmp_users = '<option value="-1" disabled>----------------------------- '.lang('Users').' ---------------------------- </option>'."\n"; 309 320 $ea_select_usersInMaillist .= $opt_tmp_users . $users; 310 321 } … … 312 323 // Seta variaveis utilizadas pelo tpl. 313 324 $var = Array( 325 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.list_maillists'), 314 326 'color_bg1' => "#E8F0F0", 315 327 'color_bg2' => "#D3DCE3", 316 328 'type' => 'edit_maillist', 317 329 'ldap_context' => $GLOBALS['phpgw_info']['server']['ldap_context'], 318 'lang_back' => lang('Back'),319 'lang_save' => lang('save'),320 'lang_maillist_organization' => lang('Maillist Organization'),321 'lang_search_organization' => lang('Search Organiztion'),322 'lang_search_user' => lang('Search user'),323 'lang_organizations' => lang('Organizations'),324 'lang_maillist_uid' => lang('Maillist login'),325 'lang_maillist_mail' => lang('Maillist Mail'),326 'lang_maillist_name' => lang('Maillist name'),327 'lang_maillist_users' => lang('Maillist users'),328 'lang_add_user' => lang('Add User'),329 'lang_rem_user' => lang('Remove User'),330 'lang_all_users' => lang('Select users from all sub-organizations'),331 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.list_maillists'),332 330 'combo_manager_org' => $combo_manager_org, 333 331 'combo_all_orgs' => $combo_all_orgs, … … 340 338 'phpgwAccountVisible_checked' => $maillist_info['phpgwAccountVisible'] == '-1' ? 'CHECKED' : '', 341 339 'ea_select_usersInMaillist' => $ea_select_usersInMaillist, 342 'defaultDomain' => $this->current_config['expressoAdmin_defaultDomain'] 340 'defaultDomain' => $this->current_config['expressoAdmin_defaultDomain'], 341 'restrictionsOnEmailLists' => $this->current_config['expressoAdmin_restrictionsOnEmailLists'], 342 'lang_back' => lang('Back'), 343 'lang_save' => lang('Save'), 344 'lang_maillist_organization' => lang('E-mail list organization'), 345 'lang_search_organization' => lang('Search organization'), 346 'lang_search_user' => lang('Search user'), 347 'lang_organizations' => lang('Organizations'), 348 'lang_maillist_uid' => lang('E-mail list login'), 349 'lang_maillist_mail' => lang('E-mail list address'), 350 'lang_maillist_name' => lang('E-mail list name'), 351 'lang_maillist_users' => lang('E-mail list users'), 352 'lang_users' => lang('Users'), 353 'lang_add_user' => lang('Add User'), 354 'lang_rem_user' => lang('Remove User'), 355 'lang_email_list_empty' => lang('The e-mail list is empty'), 356 'lang_hide_email_list' => lang('Hide e-mail list'), 357 'email_list_successfully_saved' => lang('E-mail list successfully saved!'), 358 'lang_all_users' => lang('Show users from all sub-organizations'), 359 'login_field_incomplete' => lang("The lists' name field is incomplete. The lists' name must be in the following format: lista-organization-name. Ex: lista-celepar-rh") 343 360 ); 344 361 $p->set_var($var); … … 366 383 unset($GLOBALS['phpgw_info']['flags']['noheader']); 367 384 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 368 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit Sending Control List');385 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit sending control list'); 369 386 $GLOBALS['phpgw']->common->phpgw_header(); 370 387 … … 399 416 'ldap_context' => $GLOBALS['phpgw_info']['server']['ldap_context'], 400 417 'dn' => $maillist_info['dn'], 401 'lang_back' => lang('Back'),402 'lang_save' => lang('save'),403 'lang_org' => lang('Organizations'),404 'lang_maillist_uid' => lang('Maillist login'),405 'lang_maillist_mail' => lang('Maillist Mail'),406 'lang_maillist_name' => lang('Maillist name'),407 'lang_maillist_users' => lang('Maillist users'),408 'lang_add_user' => lang('Add User'),409 'lang_rem_user' => lang('Remove User'),410 'lang_all_users' => lang('Show users from all sub-organizations'),411 418 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.list_maillists'), 412 419 'combo_org' => $sectors, … … 416 423 'cn' => $maillist_info['cn'], 417 424 'accountRestrictive_checked' => $maillist_info['accountRestrictive'] == 'mailListRestriction' ? 'CHECKED' : '', 418 'participantCanSendMail_checked'=> $maillist_info['participantCanSendMail'] == 'TRUE' ? 'CHECKED' : '', 419 'ea_select_users_SCL_Maillist' => $ea_select_users_SCL_Maillist 425 'participantCanSendMail_checked' => $maillist_info['participantCanSendMail'] == 'TRUE' ? 'CHECKED' : '', 426 'ea_select_users_SCL_Maillist' => $ea_select_users_SCL_Maillist, 427 'lang_back' => lang('Back'), 428 'lang_save' => lang('Save'), 429 'lang_org' => lang('Organizations'), 430 'lang_maillist_uid' => lang('E-mail list login'), 431 'lang_maillist_mail' => lang('E-mail list address'), 432 'lang_maillist_name' => lang('E-mail list name'), 433 'lang_maillist_users' => lang('E-mail list users'), 434 'lang_add_user' => lang('Add user'), 435 'lang_rem_user' => lang('Remove user'), 436 'lang_apply_scl' => lang('Apply send control to this list?'), 437 'lang_list_email' => lang('List e-mail'), 438 'lang_members_send' => lang('List members can send e-mail?'), 439 'lang_allowed_send_email' => lang('Users allowed to send e-mail to the list'), 440 'lang_organization' => lang('Organizations'), 441 'lang_search_user' => lang('Search user'), 442 'lang_users' => lang('Users'), 443 'sending_control_list_successfully_saved' => lang('Sending control list sucessfully saved!'), 444 'lang_all_users' => lang('Show users from all sub-organizations') 420 445 ); 421 446 $p->set_var($var);
Note: See TracChangeset
for help on using the changeset viewer.