// если все гут if ($valid == 1) { // подключаем библиотеку require_once TE_DIR . '/lib/mail_lib.php'; // получаем список админов $stor = new Storage(); $stor = $stor->storType(TE_STORTYPE); $h = $stor->make('hamster'); $h->setProperty('status', 'admin'); $db = $h->getList(); // отправляем if (count($db > 0)) { foreach ($db as $data) { if ($data['email'] !== '') { // отправляем mail_connect($data['email'], $_REQUEST['from'], $_REQUEST['replay'], $_REQUEST['text']); } else { $fail = true; } } } if ($fail == true) { $mes = my_lang('feedback_t5'); } else { $mes = my_lang('feedback_t4'); } // успех } } $reg = Registry::instance(); $reg->set('feedback_msg', $mes);
mail_connect(); if ($back) { $back_to = $start_pos; } } unset($sess["headers"][$folder_key]); } elseif (isset($refr) && array_key_exists("headers", $sess)) { unset($sess["headers"][$folder_key]); } $boxes = $UM->mail_list_boxes(); $sess["folders"] = $boxes; require "./get_message_list.php"; require "./apply_filters.php"; $UM->mail_disconnect(); if ($require_update) { mail_connect(); require "./get_message_list.php"; $UM->mail_disconnect(); } } if (!is_array($headers = $sess["headers"][$folder_key])) { redirect("messages.php?folder={$folder}&pag={$pag}&sid={$sid}&tid={$tid}&lid={$lid}\r\n"); } array_qsort2($headers, $sortby, $sortorder); $sess["headers"][$folder_key] = $headers; $SS->Save($sess); if ($check_first_login && !$prefs["first-login"]) { $prefs["first-login"] = 1; save_prefs($prefs); redirect("preferences.php?sid={$sid}&tid={$tid}&lid={$lid}&folder=" . urlencode($folder)); exit;