Changes between Version 3 and Version 4 of WF/EnviodeEmail


Ignore:
Timestamp:
08/27/07 12:19:22 (17 years ago)
Author:
drovetto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/EnviodeEmail

    v3 v4  
    1 = Classe: wf_orgchart = 
     1= Classe: wf_mail = 
    22[[TOC(heading=Workflow,depth=1,WF/Changelog,WF/Documentacao,WF/Instalacao,WF/Links,WF/Propostas,WF/Recursos)]] 
     3Esta classe permite ao desenvolver disparar e-mails de dentro de seu processo. Esta classe é uma extensão da classe [http://phpmailer.sourceforge.net/ PHPMailer] 
     4require("mail.inc.php"); 
    35 
    4 Esta classe permite ao desenvolvedor fazer consultas aos Organogramas cadastrados. 
     6'''Exemplo de Utilização:''' 
     7{{{ 
     8$mail = wf_create_object('wf_mail'); 
     9$mail->From = "eu@site.com"; 
     10$mail->FromName = "Meu Nome"; 
     11$mail->AddAddress("jose@site.com", "José da Silva"); 
     12$mail->Subject = "Este é o assunto"; 
     13$mail->Body    = "Este é o corpo da mensagem"; 
    514 
    6 Exemplos de utilização: 
    7  
    8 '''Obter o ID da chefia de um funcionário:''' 
    9  
    10 {{{ 
    11 $funcionarioID = 1234; 
    12  
    13 $organograma = wf_create_object("wf_orgchart"); 
    14  
    15 $chefia = $organograma->getEmployeeSupervisorID($funcionarioID); 
     15if(!$mail->Send()) 
     16{ 
     17   echo "Erro enviando mensagem"; 
     18} 
    1619}}} 
    1720 
    18 '''Verificar se o titular de uma área está disponível:''' 
    19  
     21'''Exemplo Curto:''' 
    2022{{{ 
    21 $areaID = 12; 
    22  
    23 $organograma = wf_create_object("wf_orgchart"); 
    24  
    25 if ($organograma->getAreaBackupSupervisorID($areaID) === false) 
    26  
    27         echo "O supervisor está disponível!"; 
    28  
    29 else 
    30  
    31         echo "O supervisor está indisponível!"; 
     23$mail = wf_create_object('wf_mail'); 
     24$mail->quickSend('eu@site.com', 'jose@site.com', 'assunto', 'minha mensagem'); 
    3225}}} 
    3326 
    34 '''Buscar informações sobre a área de um funcionário:''' 
    35  
    36 {{{ 
    37 $funcionarioID = 1234; 
    38  
    39 $organograma = wf_create_object("wf_orgchart"); 
    40  
    41 $area = $organograma->getArea($organograma->getEmployeeAreaID($funcionarioID)); 
    42  
    43 print_r($area); 
    44 }}} 
    45  
    46 A documentação completa da classe pode ser encontrada em: 
    47  
    48 [htdocs:wf/api/index.html Documentação do código fonte do Workflow, gerada com phpDocumentor] 
     27A documentação da classe wf_mail pode ser encontrada [htdocs:wf/api/Workflow/local/wf_mail.html aqui] e a documentação da classe mãe, PHPMailer, pode ser encontrada [http://phpmailer.sourceforge.net/docs/ aqui]