X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fabook_take%2Ffunctions.php;h=ee3414e26fcd8a28b470f89e5590920716a97fd1;hp=e9918a0ca9756c86fac6acede82b4a78282da361;hb=e9e4a22b6babc32f89a4690b9ff32dcb3fb5a515;hpb=06e9ab5c2075bd6356634647887cad9c4147afd9 diff --git a/plugins/abook_take/functions.php b/plugins/abook_take/functions.php index e9918a0c..ee3414e2 100644 --- a/plugins/abook_take/functions.php +++ b/plugins/abook_take/functions.php @@ -13,28 +13,26 @@ */ /** */ -function valid_email ($email, $verify) -{ +function valid_email ($email, $verify) { global $Email_RegExp_Match; - if (! eregi('^' . $Email_RegExp_Match . '$', $email)) + if (! eregi('^' . $Email_RegExp_Match . '$', $email)) { return false; + } - if (! $verify) + if (! $verify) { return true; + } return checkdnsrr(substr(strstr($email, '@'), 1), 'ANY') ; } -function abook_take_read_string($str) -{ +function abook_take_read_string($str) { global $abook_found_email, $Email_RegExp_Match; - while (eregi('(' . $Email_RegExp_Match . ')', $str, $hits)) - { + while (eregi('(' . $Email_RegExp_Match . ')', $str, $hits)) { $str = substr(strstr($str, $hits[0]), strlen($hits[0])); - if (! isset($abook_found_email[$hits[0]])) - { + if (! isset($abook_found_email[$hits[0]])) { echo addHidden('email[]', $hits[0]); $abook_found_email[$hits[0]] = 1; } @@ -43,14 +41,12 @@ function abook_take_read_string($str) return; } -function abook_take_read_array($array) -{ +function abook_take_read_array($array) { foreach ($array as $item) abook_take_read_string($item->getAddress()); } -function abook_take_read() -{ +function abook_take_read() { global $message; echo '
' . addForm(SM_PATH . 'plugins/abook_take/take.php') . @@ -69,28 +65,22 @@ function abook_take_read() ''; } -function abook_take_pref() -{ +function abook_take_pref() { global $username, $data_dir, $abook_take_verify; $abook_take_verify = getPref($data_dir, $username, 'abook_take_verify', false); } -function abook_take_options() -{ - global $abook_take_verify; - - echo '' . html_tag('td',_("Address Book Take:"),'right','','style="white-space: nowrap;"') . "\n" . '' . - addCheckbox('abook_take_abook_take_verify', $abook_take_verify) . - _("Try to verify addresses") . "\n"; -} - -function abook_take_save() -{ - global $username, $data_dir; - - if (sqgetGlobalVar('abook_take_abook_take_verify', $abook_take_abook_take_verify, SQ_POST)) - setPref($data_dir, $username, 'abook_take_verify', '1'); - else - setPref($data_dir, $username, 'abook_take_verify', ''); +function abook_take_options() { + global $optpage_data; + + $optpage_data['grps']['abook_take'] = _("Address Book Take"); + $optionValues = array(); + $optionValues[] = array( + 'name' => 'abook_take_verify', + 'caption' => _("Try to verify addresses"), + 'type' => SMOPT_TYPE_BOOLEAN, + 'refresh' => SMOPT_REFRESH_NONE + ); + $optpage_data['vals']['abook_take'] = $optionValues; }