Changeset 619
- Timestamp:
- 01/21/09 08:44:14 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mobile/inc/class.mobilemail.inc.php
r588 r619 25 25 'show_msg' => True, 26 26 'send_mail' => True, 27 //'reply_msg' => True,28 27 'new_msg' => True, 29 28 ); … … 344 343 345 344 $messages = $this->imap_functions->get_range_msgs2($params); 345 346 346 $this->print_mails_list($messages); 347 347 $this->print_page_navigation($this->pages, $this->current_page); … … 536 536 /* 537 537 * @function new_msg() 538 * @abstract Gera o formulário para criar novoe-mail.538 * @abstract Gera o formulário para criar/enviar novo e-mail ou resposta de e-mail. 539 539 * @author Rommel de Brito Cysne <rommel.cysne@serpro.gov.br> 540 540 */ 541 541 function new_msg() 542 542 { … … 548 548 ); 549 549 550 551 if (isset($_GET['msg_number'])) 552 { 553 $params = array( 554 'msg_number' => $_GET['msg_number'], 555 ); 556 557 $msg_number = $_GET['msg_number']; 558 } 559 560 if($params) 561 { 562 $msg = $this->imap_functions->get_info_msg($params); 563 } 564 565 550 566 $p->set_block('new_msg_t', 'msg_header'); 551 567 $p->set_block('new_msg_t', 'text'); … … 554 570 $p->set_block('new_msg_t', 'hidden_area'); 555 571 556 $p->set_var('to_label', lang("To")); 557 $p->set_var('to', ""); 558 $p->set_var('to_mail', ""); 559 560 $p->set_var('subject_label', lang("Subject")); 561 $p->set_var('subject', ""); 562 563 $p->set_var('msg_number', $_GET['msg_number']); 564 $p->set_var('msg_folder', $_GET['msg_folder']); 572 if($_GET['clk']) 573 { 574 575 $p->set_var('to_label', lang("To")); 576 $p->set_var('to', ""); 577 $p->set_var('to_mail', ""); 578 $p->set_var('subject_label', lang("Subject")); 579 $p->set_var('subject', ""); 580 581 } 582 else if($_GET['cc_mob']) 583 { 584 585 $p->set_var('to_label', lang("To")); 586 $p->set_var('to', $_GET['input_to']); 587 $p->set_var('to_mail', $_GET['input_to_mail']); 588 589 $p->set_var('subject_label', lang("Subject")); 590 $p->set_var('subject', ""); 591 592 $p->set_var('msg_number', $_GET['msg_number']); 593 $p->set_var('msg_folder', $_GET['msg_folder']); 594 595 $p->set_var('read_only', 'readonly'); 596 } 597 else 598 { 599 600 $p->set_var('from_label', lang("From")); 601 $p->set_var('from', $msg['toaddress2']); 602 603 $p->set_var('to_label', lang("To")); 604 $mail_to = $msg['from']['full']; 605 $p->set_var('to', $msg['from']['name']); 606 $p->set_var('to_mail', $msg['from']['email']); 607 608 $p->set_var('subject_label', lang("Subject")); 609 $p->set_var('subject', "Re:" . $msg['subject']); 610 611 $p->set_var('msg_number', $_GET['msg_number']); 612 $p->set_var('msg_folder', $_GET['msg_folder']); 613 614 $p->set_var('read_only', "readonly"); 615 } 565 616 566 617 $p->set_var('send_label', lang("Send")); … … 576 627 577 628 } 578 */579 /*580 * @function new_msg()581 * @abstract Gera o formulário para criar/enviar novo e-mail ou resposta de e-mail.582 * @author Rommel de Brito Cysne <rommel.cysne@serpro.gov.br>583 */584 function new_msg()585 {586 $p = CreateObject('phpgwapi.Template', PHPGW_SERVER_ROOT . '/mobile/templates/'.$GLOBALS['phpgw_info']['server']['template_set']);587 $p->set_file(588 Array(589 'new_msg_t' => 'new_msg.tpl'590 )591 );592 593 594 if (isset($_GET['msg_number']))595 {596 $params = array(597 'msg_number' => $_GET['msg_number'],598 );599 600 $msg_number = $_GET['msg_number'];601 }602 603 if($params)604 $msg = $this->imap_functions->get_info_msg($params);605 606 607 $p->set_block('new_msg_t', 'msg_header');608 $p->set_block('new_msg_t', 'text');609 $p->set_block('new_msg_t', 'begin_form');610 $p->set_block('new_msg_t', 'end_form');611 $p->set_block('new_msg_t', 'hidden_area');612 613 if($_GET['clk'])614 {615 616 $p->set_var('to_label', lang("To"));617 $p->set_var('to', "");618 $p->set_var('to_mail', "");619 $p->set_var('subject_label', lang("Subject"));620 $p->set_var('subject', "");621 622 }623 else if($_GET['cc_mob'])624 {625 626 $p->set_var('to_label', lang("To"));627 $p->set_var('to', $_GET['input_to']);628 $p->set_var('to_mail', $_GET['input_to_mail']);629 630 $p->set_var('subject_label', lang("Subject"));631 $p->set_var('subject', "");632 633 $p->set_var('msg_number', $_GET['msg_number']);634 $p->set_var('msg_folder', $_GET['msg_folder']);635 636 $p->set_var('read_only', 'readonly');637 }638 else639 {640 641 $p->set_var('from_label', lang("From"));642 $p->set_var('from', $msg['toaddress2']);643 644 $p->set_var('to_label', lang("To"));645 $mail_to = $msg['from']['full'];646 $p->set_var('to', $msg['from']['name']);647 $p->set_var('to_mail', $msg['from']['email']);648 649 $p->set_var('subject_label', lang("Subject"));650 $p->set_var('subject', "Re:" . $msg['subject']);651 652 $p->set_var('msg_number', $_GET['msg_number']);653 $p->set_var('msg_folder', $_GET['msg_folder']);654 655 $p->set_var('read_only', "readonly");656 }657 658 $p->set_var('send_label', lang("Send"));659 660 $p->set_var('form_action', "index.php?menuaction=mobile.mobilemail.send_mail");661 662 $p->pfp('out', 'begin_form');663 $p->pfp('out', 'msg_header');664 $p->pfp('out', 'text');665 $p->pfp('out', 'hidden_area');666 $p->pfp('out', 'end_form');667 668 669 }670 629 671 630 /* … … 676 635 function send_mail() 677 636 { 637 678 638 //Chamada da classe phpmailer 679 include_once(PHPGW_SERVER_ROOT."/ phpgwapi/inc/class.phpmailer.inc.php");639 include_once(PHPGW_SERVER_ROOT."/expressoMail1_2/inc/class.phpmailer.php"); 680 640 681 641 //Recebe os dados do form (passados pelo POST) … … 715 675 $mail->Body .= "<br />$body<br />"; 716 676 677 $mail->xMailer = "mobile"; 678 717 679 //Cria um objeto template 718 680 $p = CreateObject('phpgwapi.Template', PHPGW_SERVER_ROOT . '/mobile/templates/'.$GLOBALS['phpgw_info']['server']['template_set']); … … 766 728 } 767 729 768 function retorna() 769 { 770 771 } 730 731 /* 732 * @function set_action() 733 * @abstract Função que realiza o envio de e-mails de confirmacao/rejeicao 734 * de agendamentos. 735 * @author Rommel de Brito Cysne <rommel.cysne@serpro.gov.br> 736 */ 737 function set_action() 738 { 739 include_once(PHPGW_INCLUDE_ROOT.'/calendar/inc/class.uicalendar.inc.php'); 740 include_once(PHPGW_INCLUDE_ROOT.'/calendar/inc/class.bocalendar.inc.php'); 741 742 $this->bo = new bocalendar(); 743 744 if( isset($_GET['cal_id']) && isset($_GET['action']) ) 745 { 746 $cal_id = $_GET['cal_id']; 747 $action = $_GET['action']; 748 } 749 750 @header('Refresh: 1; url=./'); 751 752 $this->bo->set_status((int)$cal_id,(int)$action); 753 } 754 772 755 773 756 }
Note: See TracChangeset
for help on using the changeset viewer.