예제 #1
0
     } 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);
예제 #2
0
             }
         }
     }
 }
 //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>';
예제 #3
0
    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>&nbsp;&nbsp;