} else { if (isset($_SESSION['attach_array'])) { while ($attachment = array_shift($_SESSION['attach_array'])) { @unlink($attachment->tmp_file); } } // We need to unregister the attachments array and num_attach $_SESSION['num_attach'] = 0; $_SESSION['attach_array'] = array(); echo "<script type=\"text/javascript\">\r\nwindow.close();\r\n</script>\r\n"; exit; } } else { $mail_to_array = cut_address(trim($mail_to), $charset); $mail_cc_array = cut_address(trim($mail_cc), $charset); $mail_bcc_array = cut_address(trim($mail_bcc), $charset); if ($add_recievers > 0) { $add_reciever_ab = $ab->get_addressbook($add_recievers); } else { $add_reciever_ab = false; } while ($to_address = array_shift($mail_to_array)) { $mail->AddAddress($to_address); if ($add_reciever_ab) { add_unknown_reciepent($to_address, $add_reciever_ab); } } while ($cc_address = array_shift($mail_cc_array)) { $mail->AddCC($cc_address); if ($add_reciever_ab) { add_unknown_reciepent($cc_address, $add_reciever_ab);
} } } } //set the reminder if ($_POST['reminder'] > 0) { $next_recurrence_time = $cal->get_next_recurrence_time($event_id); $remind_time = $next_recurrence_time - $_POST['reminder']; $cal->insert_reminder($GO_SECURITY->user_id, $event_id, $remind_time); } if (trim($_POST['to']) != '' && $send_invitation) { //remove participants and add them if invitation is sent succesfully $cal->remove_participants($event_id); $send_invitation = false; //send an invitation mail to all participants $participants = cut_address($_POST['to'], $charset); $mail_body = '<html><body>' . $sc_invited . '<br /><br />'; $mail_body .= '<table border="0"><tr><td>' . $sc_title . ':</td><td>' . $name . '</td></tr>'; if ($_POST['contact_id'] > 0) { $mail_body .= '<tr><td>' . $sc_client . ':</td>'; $mail_body .= '<td>' . show_contact($_POST['contact_id']) . '</td></tr>'; } if ($_POST['description'] != '') { $mail_body .= '<tr><td valign="top">' . $strDescription . ':</td>'; $mail_body .= '<td>' . text_to_html($_POST['description']) . '</td></tr>'; } if ($_POST['location'] != '') { $mail_body .= '<tr><td>' . $sc_location . ':</td>'; $mail_body .= '<td>' . text_to_html($_POST['location']) . '</td></tr>'; } $mail_body .= '<tr><td>' . $sc_type . ':</td>';
echo $GO_THEME->images['ab_browse']; ?> " border="0" height="32" width="32" /><br /><?php echo $ab_browse; ?> </a></td> </td> </tr> </table> <?php } $contacts = isset($_POST['contacts']) ? $_POST['contacts'] : array(); $users = isset($_POST['users']) ? $_POST['users'] : array(); $companies = isset($_POST['companies']) ? $_POST['companies'] : array(); if (isset($_REQUEST['address_string'])) { $addresses = cut_address($_REQUEST['address_string'], $charset); } else { $addresses = isset($_POST['addresses']) ? $_POST['addresses'] : array(); } if ($pass_value == 'email') { $addresses = array_merge($addresses, $contacts, $users, $companies); } switch ($post_action) { case 'search': $count = 0; ?> <table border="0" cellpadding="0" cellspacing="3"> <tr height="30"> <td nowrap> <h2> <a href="javascript:letter_click('A')">A</a>