Viewing file: functions.php (2.83 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
// include compatibility plugin // if (defined('SM_PATH')) include_once(SM_PATH . 'plugins/compatibility/functions.php'); else if (file_exists('../plugins/compatibility/functions.php')) include_once('../plugins/compatibility/functions.php'); else if (file_exists('./plugins/compatibility/functions.php')) include_once('./plugins/compatibility/functions.php');
function auto_cc_add_addresses($a, $b) {
if (!empty($a)) $a .= ', ' . $b; else $a = $b;
$a = str_replace(' ', ' ', $a); $addressArr = array(); $a = parseAddress($a); foreach ($a as $arr) foreach ($arr as $addr) if (!empty($addr)) $addressArr[$addr] = $addr; // makes sure no duplicates by using address as key too $addresses = implode(', ', $addressArr);
return $addresses;
}
function auto_cc_compose_form_do() {
global $username, $data_dir, $send_to_cc, $send_to_bcc;
$auto_cc_bcc_addr = getPref($data_dir, $username, 'auto_cc_bcc_addr'); $auto_cc_cc_addr = getPref($data_dir, $username, 'auto_cc_cc_addr');
if (isset($auto_cc_cc_addr) && !empty($auto_cc_cc_addr)) $send_to_cc = auto_cc_add_addresses($send_to_cc, $auto_cc_cc_addr);
if (isset($auto_cc_bcc_addr) && !empty($auto_cc_bcc_addr)) $send_to_bcc = auto_cc_add_addresses($send_to_bcc, $auto_cc_bcc_addr);
}
function auto_cc_personal_inside_do() {
global $username, $data_dir;
$auto_cc_bcc_addr = getPref($data_dir, $username, 'auto_cc_bcc_addr'); $auto_cc_cc_addr = getPref($data_dir, $username, 'auto_cc_cc_addr');
echo "<tr><td align=right>\n"; echo _("Additional CC address(es) for all messages:") . "</td>\n"; echo "<td><input type=text name=auto_cc_cc_addr value=\"$auto_cc_cc_addr\" size=50></td></tr>\n";
echo "<tr><td align=right>\n"; echo _("Additional BCC address(es) for all messages:") . "</td>\n"; echo "<td><input type=text name=auto_cc_bcc_addr value=\"$auto_cc_bcc_addr\" size=50></td></tr>\n";
}
function auto_cc_personal_save_do() {
global $username, $data_dir, $auto_cc_cc_addr, $auto_cc_bcc_addr;
compatibility_sqextractGlobalVar('auto_cc_cc_addr'); compatibility_sqextractGlobalVar('auto_cc_bcc_addr');
if (isset($auto_cc_cc_addr)) setPref($data_dir, $username, 'auto_cc_cc_addr', $auto_cc_cc_addr); else setPref($data_dir, $username, 'auto_cc_cc_addr', '');
if (isset($auto_cc_bcc_addr)) setPref($data_dir, $username, 'auto_cc_bcc_addr', $auto_cc_bcc_addr); else setPref($data_dir, $username, 'auto_cc_bcc_addr', '');
}
function auto_cc_loading_prefs_do() {
// no longer used // // global $username,$data_dir; // global $auto_cc_cc_addr; // global $auto_cc_bcc_addr; // $auto_cc_bcc_addr = getPref($data_dir, $username, 'auto_cc_bcc_addr'); // $auto_cc_cc_addr = getPref($data_dir, $username, 'auto_cc_cc_addr');
}
?>
|