Changeset 619 for trunk/mobile


Ignore:
Timestamp:
01/21/09 08:44:14 (15 years ago)
Author:
rafaelraymundo
Message:

Recolocacao do arquivo correto no svn. Arquivo atualmente disponivel estava errado, nao tinha a funcao set_action().
(em 21/01/2009 - Rommel Cysne)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mobile/inc/class.mobilemail.inc.php

    r588 r619  
    2525                        'show_msg'      => True, 
    2626                        'send_mail'     => True, 
    27                         //'reply_msg'   => True, 
    2827                        'new_msg'       => True, 
    2928                ); 
     
    344343 
    345344                        $messages = $this->imap_functions->get_range_msgs2($params); 
     345 
    346346                        $this->print_mails_list($messages); 
    347347                        $this->print_page_navigation($this->pages, $this->current_page); 
     
    536536                /* 
    537537                 * @function new_msg() 
    538                  * @abstract Gera o formulário para criar novo e-mail. 
     538                 * @abstract Gera o formulário para criar/enviar novo e-mail ou resposta de e-mail. 
    539539                 * @author Rommel de Brito Cysne <rommel.cysne@serpro.gov.br> 
    540                   
     540                 */ 
    541541                function new_msg() 
    542542                { 
     
    548548                        ); 
    549549 
     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 
    550566                        $p->set_block('new_msg_t', 'msg_header'); 
    551567                        $p->set_block('new_msg_t', 'text'); 
     
    554570                        $p->set_block('new_msg_t', 'hidden_area'); 
    555571 
    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                        } 
    565616 
    566617                        $p->set_var('send_label', lang("Send")); 
     
    576627                 
    577628                } 
    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                         else 
    639                         { 
    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                 } 
    670629 
    671630                /* 
     
    676635                function send_mail() 
    677636                { 
     637 
    678638                        //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"); 
    680640 
    681641                        //Recebe os dados do form (passados pelo POST) 
     
    715675                        $mail->Body .= "<br />$body<br />"; 
    716676 
     677                        $mail->xMailer = "mobile"; 
     678 
    717679                        //Cria um objeto template 
    718680                        $p = CreateObject('phpgwapi.Template', PHPGW_SERVER_ROOT . '/mobile/templates/'.$GLOBALS['phpgw_info']['server']['template_set']); 
     
    766728                } 
    767729 
    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 
    772755 
    773756        } 
Note: See TracChangeset for help on using the changeset viewer.