Announcement

Collapse
No announcement yet.

Warn Meldung - Was sagt die aus?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Warn Meldung - Was sagt die aus?

    Warning: Missing argument 1 for ccc_mail_connector_workstep_remindermail(), called in /var/www/ccc/ccc_mail/scripts/ccc_mail_fetch.batch.php on line 105 and defined in /var/www/ccc/ccc_mail/lib/ccc_mail_connector_functions.php on line 875

    Diese Warnung wird mir angezeigt wenn ich meine funktion
    PHP Code:
    function  ccc_mail_connector_workstep_remindermail(    $vorgang_id,
                                                        
    $subject             '',
                                                        
    $zugewiesen_an         '')
    {
        global 
    $db$CCconfig;

        
    $db_date_now ConvertToDateTime('now''DATE');
        
    $db_time_now ConvertToDateTime('now''TIME');

        
    $sql2 "SELECT vorgang_id, subject, zugewiesen_an FROM vorgang";
        
    $db->query($sql2);

        while(
    $db->next_record())
        {
            
    $vorgang_id $db->f("vorgang_id");
            
    $subject $db->f("subject");
            
    $zugewiesen_an $db->f("zugewiesen_an");
        }


            
    $sql3 "SELECT email FROM groups WHERE group_id=" tosql($zugewiesen_an"Number");
            
    $db->query($sql3);

            while(
    $db->next_record())
            {
                
    $mailto $db->f("email");
            }

            
    $email_text "Es ist eine E-Mail zu einem bestehenden Vorgang eingetroffen:\n\n";
            
    $email_text .= "-------------------------------------------------\n";
            
    $email_text .= "Die Mail ist am $db_date_now um $db_time_now Uhr eingetroffen. Der Vorgang hat die ID $vorgang_id und den Betreff: $subject";
            
    $email_text .= "\n";


        
    /* Versenden der Mail mittles Zend-Framework */
        
    $mail = new Zend_Mail();
        
    $mail->setBodyText($email_text)
        ->
    setFrom(CCC_MAIL_FROM_DEFAULT)
        ->
    addTo($mailto'Bearbeiter')
        ->
    setSubject("Neue Mail zu bestehenden Vorgang");
        
    ccc_zend_mail_send($mail);

    Hier ausführe:
    PHP Code:
    else
            {
                
    ccc_mail_connector_workflow_insert_helper(    $rawmail,
                                                            
    $message_header_from,
                                                            
    $message_header_to,
                                                            
    $message_header_cc,
                                                            
    $message_header_subject,
                                                            
    $message_header_date);
                
    ccc_mail_connector_workstep_remindermail();
            } 
    Kann mir wer sagen wie ich das verhindern kann?

  • #2
    Du rufst die Funktion

    ccc_mail_connector_workstep_remindermail();

    auf. Diese ist jedoch mit 3 Parameter versehen, die du nicht übergibst.

    Kann mir wer sagen wie ich das verhindern kann?
    Rufe die Funktion korrekt mit der ID auf
    Christian

    Comment


    • #3
      falls nicht bekannt ist was das bringt:
      function ccc_mail_connector_workstep_remindermail( $vorgang_id,
      $subject = '',
      $zugewiesen_an = '')
      { ...

      hier werden übergabeparameter gesetzt...

      $vorgang_id: MUSS angegeben sein
      $subject: kann angegeben werden, falls leer = ""
      $zugewiesen_an: kann angegeben werden, falls leer = ""

      diese annehmlichkeit kenne ich soweit leider nur aus php, find ich aber seeeehr hilfreich

      Comment

      Working...
      X