Ejemplo n.º 1
0
 /**
  * добавляем новый материал
  */
 function addAction()
 {
     global $_sklad;
     if ($_POST) {
         // проверяем на checkbox
         forms::check_box(array('status'));
         //for($i=0; $i<50; $i++) {
         // записываем в базу
         forms::multy_insert_form($this->tablename, 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         //}
     }
     // строим запрос
     $_sql = 'SELECT * FROM ' . $this->tablename . ' where id>0 order by sort desc';
     // выполняем запрос + при необходимости выводим сам запрос
     $select = mysql::query($_sql, 0);
     return system::show_tpl(array('city' => dbh::get_city(), 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php');
 }
Ejemplo n.º 2
0
    // парсим данные
    $message = parsing_data($mass_element_for_parsing, $mass_result_for_parsing, nl2br($_arr['text']));
    // парсим заголовок письма
    $subject = replace_data($_arr['zag'], '%site%', ADRESS_SITE);
    $subject = replace_data($subject, '%number_order%', '' . $_number_order);
    // отправляем мыло
    sent_email_new($_user->email, $message, "", $subject, $GLOBALS["mailadmin"]);
    //---------------------------------------------------------//
    //---------------------------------------------------------//
    //---------------------------------------------------------//
    // очищаем корзину
    basket::clear_Basket();
    $_str .= v::getI18n('message_after_oformleniya_basket');
    echo "<meta http-equiv='refresh' content='5;URL=/index.php'>";
} else {
    // выводим содержимое корзины
    if (basket::show_Basket()) {
        $_str .= system::show_tpl(array('result' => basket::show_Basket()), 'frontend/basket/list.php');
        if (basket::show_Basket()) {
            if (!registration::is_Autorize()) {
                // новый пользователь
                $_str .= system::show_tpl(array('city' => dbh::get_city()), '/frontend/basket/new_user.php');
            } else {
                //авторизованный пользователь
                $_str .= system::show_tpl(array(), '/frontend/basket/autorize_user.php');
            }
        }
    } else {
        $_str .= 'Товары в корзине отсутствуют!';
    }
}
Ejemplo n.º 3
0
                    $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']);
                    // парсим заголовок письма
                    $subject = replace_data($_arr['zag'], '%site%', ADRESS_SITE);
                    // отправляем мыло
                    sent_email_new($_user->email, nl2br($message), "", $subject, $GLOBALS["mailadmin"]);
                    //---------------------------------------------------------//
                    //---------------------------------------------------------//
                    //---------------------------------------------------------//
                    // выводим мообщение
                    Message::GetMessage(1, v::getI18n('message_after_edit_data'));
                    // форма регистрации
                    $_str = system::show_tpl(array('text' => v::getI18n('message_text_after_edit_data')), "frontend/registration/welcome.php");
                    // очищаем POST
                    unset($_POST);
                    echo "<meta http-equiv='refresh' content='5;URL=/registration/formregistration/edit'>";
                }
            } else {
                // проверка на авторизованного юзера
                if (!registration::is_Autorize()) {
                    system::error(404);
                }
                // получаем данные пользователя
                $_user = registration::get_User($_SESSION['log']);
                // форма регистрации
                $_str = system::show_tpl(array('obj' => $_user, 'city' => dbh::get_city()), "frontend/registration/edit.php");
            }
            break;
    }
}