示例#1
0
     // получаем данные пользователя
     $_user = registration::get_User($_SESSION['log']);
 }
 unset($_POST['FORM']);
 $_POST['FORM'] = array('id_user' => $_SESSION['user_id'], 'note' => $_note, 'deliver' => $_deliver, 'form_payment' => $_form_payment);
 // пишем в базу!!!
 Forms::MultyInsertForm('order_number', 0);
 // номер заказа
 $_number_order = mysql_insert_id();
 // формируем заказ
 if (isset($_SESSION['basket'])) {
     foreach ($_SESSION['basket'] as $key => $value) {
         unset($_POST['FORM']);
         $_POST['FORM'] = array('number_order' => $_number_order, 'id_good' => $value['id'], 'kolvo' => $value['kolvo'], 'cost' => $value['cost']);
         // пишем в базу!!!
         Forms::MultyInsertForm('orders', 0);
     }
 }
 //---------------------------------------------------------//
 //---------- отпраляем мыло админу ------------------------//
 //---------------------------------------------------------//
 // парсим тело письма
 $_arr = ___findarray('select * from message where id=4');
 // елементы для замены
 $mass_element_for_parsing = array('%number_order%', '%user%', '%site%', '%order%', '%adm_part%');
 // заменяеміе значения
 $mass_result_for_parsing = array('' . $_number_order, system::show_tpl(array('user' => $_user), '/frontend/mycabinet/user_mail.php'), ADRESS_SITE, system::show_tpl(array('result' => mycabinet::get_Order($_number_order)), '/frontend/mycabinet/list_mail.php'), 'http://' . ADRESS_SITE . '/backend/orders/new/id/' . $_number_order);
 // парсим данные
 $message = parsing_data($mass_element_for_parsing, $mass_result_for_parsing, nl2br($_arr['text']));
 // парсим заголовок письма
 $subject = replace_data($_arr['zag'], '%site%', ADRESS_SITE);
示例#2
0
 ***************************************************************************************/
global $_str;
// check for crack!
if (isset($_GET['page'])) {
    system::count_parametr(4);
    system::isset_numeric($_GET['page']);
} else {
    system::count_parametr(3);
    $_GET['page'] = 1;
}
// добавление новости
if (system::IsPost()) {
    if (!captcha::check_captcha()) {
        //выводим сообщение
        Message::GetMessage(0, v::getI18n('message_error_captcha'));
    } else {
        // пишем в базу
        Forms::MultyInsertForm('guestbook', 0);
        // очищаем POST
        unset($_POST);
        // выводим мообщение
        Message::GetMessage(1, v::getI18n('message_add_comment_to_guestbook'));
    }
}
// check for count gallery at page
guestbook::count_guestbook_at_page();
// get limit
$limit = pager::pager_limit(guestbook::count_guestbook(), GUESTBOOK_AT_PAGE);
// выводим
$_str .= guestbook::get_guestbook($limit, '/frontend/guestbook/list.php');
$_str = array('_str' => $_str, 'title' => $title->get_title(), 'keywords' => $title->get_keywords(), 'description' => $title->get_description(), 'h1' => $title->get_h1());
示例#3
0
// check for crack!
if (isset($_GET['page'])) {
    system::count_parametr(4);
    system::isset_numeric($_GET['page']);
} else {
    system::count_parametr(3);
    $_GET['page'] = 1;
}
// добавление новости
if (system::IsPost()) {
    if (!captcha::check_captcha()) {
        //выводим сообщение
        Message::GetMessage(0, v::getI18n('message_error_captcha'));
    } else {
        // пишем в базу
        Forms::MultyInsertForm('news_gb', 0);
        // очищаем POST
        unset($_POST);
        // выводим мообщение
        Message::GetMessage(1, v::getI18n('message_add_comment_to_news'));
    }
}
if (isset($_GET['url'])) {
    // выводим нужную новость
    $_str .= news::show_url('/frontend/news/show.php');
    // Записываем тип новости в $_GET для правильной подсветки меню, когда находимся в новости
    $_GET['type'] = news::get_news_type($_GET['url']);
    // вывод комментариев + формы для добавления при необходимости
    if (COMMENT_NEWS == 1) {
        // check for count news at page
        news::count_comment_news_at_page();
示例#4
0
     // форма регистрации
     $_str = system::show_tpl(array('city' => dbh::get_city()), "frontend/registration/new.php");
 } else {
     if (registration::is_Login($_POST['FORM']['login'])) {
         // если такой логин уже существует
         //выводим сообщение
         Message::GetMessage(0, v::getI18n('message_error_login'));
         // убиваем логин
         unset($_POST['FORM']['login']);
         // форма регистрации
         $_str = system::show_tpl(array('city' => dbh::get_city()), "frontend/registration/new.php");
     } else {
         // генерим ХЕШ для директ ИД
         $_POST['FORM']['hash'] = md5($_POST['FORM']['login'] . getrandmax());
         // пишем в базу
         Forms::MultyInsertForm('users', 0);
         // получаем данные пользователя
         $_user = registration::get_User($_POST['FORM']['login']);
         // авторизуем пользователя
         registration::autorize_User($_user);
         //---------------------------------------------------------//
         //---------- Отправляем мыло useru ------------------------//
         //---------------------------------------------------------//
         // парсим тело письма
         $_arr = ___findarray('select * from message where id=2');
         // елементы для замены
         $mass_element_for_parsing = array('%login%', '%password%', '%site%', '%name%', '%hash%');
         // заменяеміе значения
         $mass_result_for_parsing = array($_user->login, $_user->pasword, ADRESS_SITE, $_user->name, 'http://' . ADRESS_SITE . '/registration/formregistration/enter/id/' . $_user->hash);
         // парсим данные
         $message = parsing_data($mass_element_for_parsing, $mass_result_for_parsing, $_arr['text']);
示例#5
0
        $_str = __('subscribe_refuse_error') . ' ' . ADRESS_SITE;
    }
} else {
    if ($_POST) {
        $_POST['FORM']['email'] = strip_tags($_POST['FORM']['email']);
        $_POST['FORM']['md5_key'] = md5(rand(0, 9999));
        $_sql = 'SELECT * FROM subscribe WHERE email="' . $_POST['FORM']['email'] . '"';
        $result = mysql::query_one($_sql, 0);
        if ($result) {
            $_str = $_POST['FORM']['email'] . ' ' . __('subscribe_already01') . ' ' . ADRESS_SITE . ', ' . __('subscribe_already02');
            unset($_POST);
            echo "<meta http-equiv='refresh' content='5;URL=/'>";
        } else {
            $_POST['FORM']['status'] = 1;
            $_POST['FORM']['email'] = strip_tags($_POST['FORM']['email']);
            Forms::MultyInsertForm('subscribe', 0);
            // парсим тело письма
            $_arr = ___findarray('select * from message where id=8');
            // елементы для замены
            $mass_element_for_parsing = array('%site%');
            // заменяеміе значения
            $mass_result_for_parsing = array(ADRESS_SITE);
            // парсим данные
            $message = parsing_data($mass_element_for_parsing, $mass_result_for_parsing, $_arr['text']);
            // парсим заголовок письма
            $subject = replace_data($_arr['zag'], '%site%', ADRESS_SITE);
            // отправляем мыло
            sent_email_new($_POST['FORM']['email'], nl2br($message), "", $subject, $GLOBALS["mailadmin"]);
            unset($_POST);
            $_str = __('subscribe_done') . ' ' . ADRESS_SITE;
            echo "<meta http-equiv='refresh' content='50;URL=/'>";