name ) . "' OR LOWER(email) = '" . strtolower( $email ) . "'" ); if( $db->num_rows() > 0 ) { $stop = $lang['news_err_7']; } $name = strip_tags( stripslashes( $_POST['name'] ) ); $email = strip_tags( stripslashes( $_POST['email'] ) ); } $subject = strip_tags( stripslashes( $_POST['subject'] ) ); $message = stripslashes( $_POST['message'] ); $recip = intval( $_POST['recip'] ); function check_email($value) { return preg_match("/^([a-z0-9]([\-\_\.]*[a-z0-9])*)+@([a-z0-9]([\-]*[a-z0-9])*\.)+[a-z]{2,6}$/i", $value ); } if( !$user_group[$member_id['user_group']]['allow_feed'] ) { $recipient = $db->super_query( "SELECT name, email, fullname FROM " . USERPREFIX . "_users WHERE user_id='" . $recip . "' AND user_group = '1'" ); } else { $recipient = $db->super_query( "SELECT name, email, fullname FROM " . USERPREFIX . "_users WHERE user_id='" . $recip . "' AND allow_mail = '1'" ); } if( empty( $recipient['fullname'] ) ) $recipient['fullname'] = $recipient['name']; if (!$recipient['name']) $stop .= $lang['feed_err_8']; if( empty( $name ) ) { $stop .= $lang['feed_err_1']; } if( empty( $email ) ) { $stop .= $lang['feed_err_2']; } elseif( ! check_email( $email ) ) { $stop .= $lang['feed_err_3']; } if( empty( $subject ) ) { $stop .= $lang['feed_err_4']; } if( empty( $message ) ) { $stop .= $lang['feed_err_5']; } if( $_POST['sec_code'] != $_SESSION['sec_code_session'] OR ! $_SESSION['sec_code_session'] ) { $stop .= $lang['reg_err_19']; } $_SESSION['sec_code_session'] = false; if( $stop ) { msgbox( $lang['all_err_1'], "$stop

$lang[all_prev]" ); } else { include_once ENGINE_DIR . '/classes/mail.class.php'; $mail = new dle_mail( $config ); $row = $db->super_query( "SELECT template FROM " . PREFIX . "_email where name='feed_mail' LIMIT 0,1" ); $row['template'] = stripslashes( $row['template'] ); $row['template'] = str_replace( "{%username_to%}", $recipient['fullname'], $row['template'] ); $row['template'] = str_replace( "{%username_from%}", $name, $row['template'] ); $row['template'] = str_replace( "{%text%}", $message, $row['template'] ); $row['template'] = str_replace( "{%ip%}", $_SERVER['REMOTE_ADDR'], $row['template'] ); $mail->from = $email; $mail->send( $recipient['email'], $subject, $row['template'] ); if( $mail->send_error ) msgbox( $lang['all_info'], $mail->smtp_msg ); else msgbox( $lang['feed_ok_1'], "$lang[feed_ok_2] " . $recipient['name'] . " $lang[feed_ok_3] $lang[feed_ok_4]" ); } } else { if( ! $user_group[$member_id['user_group']]['allow_feed'] ) { $group = 2; $user = false; if ($_GET['user']) { $lang['feed_error'] = str_replace( '{group}', $user_group[$member_id['user_group']]['group_name'], $lang['feed_error'] ); msgbox( $lang['all_info'], $lang['feed_error'] ); } } else { $user = intval( $_GET['user'] ); $group = 3; } if( ! $user ) $db->query( "SELECT name, user_group, user_id FROM " . USERPREFIX . "_users WHERE user_group < '$group' AND allow_mail = '1' ORDER BY user_group" ); else $db->query( "SELECT name, user_group, user_id FROM " . USERPREFIX . "_users WHERE user_id = '$user' AND allow_mail = '1'" ); if( $db->num_rows() ) { $empf = ""; $db->free(); $tpl->load_template( 'feedback.tpl' ); $path = parse_url( $config['http_home_url'] ); $tpl->set( '{recipient}', $empf ); $tpl->set( '{code}', "\"{$lang['sec_image']}\"
{$lang['reload_code']}
" ); if( ! $is_logged ) { $tpl->set( '[not-logged]', "" ); $tpl->set( '[/not-logged]', "" ); } else $tpl->set_block( "'\\[not-logged\\](.*?)\\[/not-logged\\]'si", "" ); $tpl->copy_template = "
\n" . $tpl->copy_template . "
"; $tpl->copy_template .= << HTML; $tpl->compile( 'content' ); $tpl->clear(); } else { msgbox( $lang['all_err_1'], $lang['feed_err_7'] ); } } ?> Обратная связь » Барвихинская средняя общеобразовательная школа
Главная
Новости
 
Советы ЕГЭ
Фотогалерея

Барвихинская средняя
общеобразовательная школа

31-05-2010, 19:55

Новости фестиваля по шахматам

Фестиваль по шахматам получил название «Чёрно-белые баталии 2». Он был проведён двадцать третьего мая 2010 года. Принимал этот фестиваль Одинцовский Центр воспитания и эстетики...


16-05-2010, 17:47

Первенство России и наши шахматистки

ДОК под названием «Зелёный шум» принимал с двадцать третьего по двадцать восьмое марта очередное первенство команд по шахматам. Представительницами Одинцова стали Чадаева Татьяна и Будуева Кристина – девятиклассницы общеобразовательной средней школы в Барвихе...


16-05-2010, 09:58

«С песней в бой…»

Ученики средней школы приняли участие в специальном музыкальном конкурсе, который был организован в честь круглой даты Победы в Великой Отечественной Войне...


30-04-2010, 10:15

Чествование ветеранов Великой Отечественной Войны в Барвихе

В честь приближения празднования Победы, в Барвихинскую общеобразовательную среднюю школу были приглашены ветераны, которым были подарены цветы и набор продуктов для праздничного стола...


25-04-2010, 16:16

«…и на Марсе зацветут яблони…»

Начальная школа отмечала День космонавтики под девизом «… и на Марсе зацветут яблони…» Праздничная программа включила в себя множество мероприятий, среди которых – Конкурс на лучшие художественные и творческие работы, а так же классный час, в котором приняли участие все младшие школьники...