Помощь Проблема с модулем заказа

Тема в разделе "DLE", создана пользователем buket23, 12 май 2009.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. buket23

    buket23

    Регистр.:
    3 окт 2008
    Сообщения:
    163
    Симпатии:
    10
    установил модуль, заказ отправляет но данные вводимые в поля не отображает, в чем может быть проблема, помогите решить, вот код
    PHP:
    <?php
    if(!defined('DATALIFEENGINE'))
    {
      die(
    "Hacking attempt!");
    }
    if (isset (
    $_REQUEST['mod'])) $do $_POST['mod']; else $mod "";
    if (isset (
    $_REQUEST['opt'])) $opt $_REQUEST['opt']; else $opt "";
    if (
    $do == "order" AND $opt=="save"){
    if (!
    $user_group[$member_id['user_group']]['captcha']) {
            
    $_SESSION['sec_code_session'] = 1;
            
    $_POST['sec_code'] = 1;
        }
    if (
    $_POST['sec_code'] != $_SESSION['sec_code_session'] OR !$_SESSION['sec_code_session']) {
    msgbox ("Ошибка!""Введен неверный код безопасности<br /><a href=\"javascript:history.go(-1)\">".$lang['all_prev']."</a>");
    }

    elseif (empty(
    $_POST['pole1']) || empty($_POST['pole24']) || empty($_POST['pole3']) || empty($_POST['pole20'])){
    msgbox ("Не все поля заполнены""<b>Не все поля заполнены! Заполните все поля и повторите попытку.</b><br /><a href=\"java script:history.go(-1)\">".$lang['all_prev']."</a>");
    }

    else{
    if (!empty(
    $_POST['pole1']) || !empty($_POST['pole24']) || !empty($_POST['pole3']) || !empty($_POST['pole20'])){
    if(
    preg_match("/^[\.A-z0-9_\-]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/"$_POST['pole24'])){
    $mail="C ".$config['http_home_url']." поступила заявка.\n\nДанные формы.\n Марка: ".$pole1."\n Модель автомобиля: ".$pole2.
    "\n Модель и номер кузова (рамы, шасси): ".$pole3.
    "\n Год выпуска: ".$pole4.
    "\n ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: ".$pole9.
    "\n Наименование запчасти: ".$pole20.
    "\n Тип запчасти: ".$pole21.
    "\n Фамилия Имя Отчество: ".$pole22.
    "\n Город: ".$pole23.
    "\n E-mail: ".$pole24.
    "\n Телефон: ".$pole25.
    "\n Факс: ".$pole26.
    "\n\n ".$config['http_home_url']." \n\n";
    if (
    $config['version_id'] > '6.3')
    include_once 
    ENGINE_DIR.'/classes/mail.class.php';
    else
    include_once 
    ENGINE_DIR.'/classes/mail.class.php';
    $send_mail = new dle_mail($config);
    $send_mail->send($config['admin_mail'], 'B-trener.ru - Заявка'$mail);
    msgbox ("Заявка принята""<b>Заявка принята и будет обработана! Спасибо за интерес!</b><br /><a href=\"java script:history.go(-1)\">".$lang['all_prev']."</a>");
    } else {
    msgbox ("Ошибка!""Извините, но Вы ввели неверный E-Mail адрес<br /><a href=\"java script:history.go(-1)\">".$lang['all_prev']."</a>");
    }
    }
    }
    }
    if (
    $do == "order" AND $opt==""){
    $CONTENT = <<<HTML
    <b><strong><FONT color="red">ВНИМАНИЕ B ДАННЫЙ МОМЕНТ ПОКА НЕ ПРИНИМАЮТСЯ ЗАЯВКИ!</FONT></strong></b>
    <hr>
    <br>
    <br>
    <b>ИНФОРМАЦИЯ ОБ АВТОМОБИЛЕ:</b><br><form action='index.php?do=order&opt=save'  method=post >
        <INPUT TYPE='hidden' NAME='action' VALUE='post'>
      <table border=0 cellspacing=0 cellpadding=0 >
        <tr> 
          <td colspan=2 valign=top > <span class='style1'>*</span> Марка:<br>
            <span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;
      color:#444444'> 
            <SELECT NAME='pole1' id='pole1'>
              <option>Выбрать 
              <option value='TOYOTA '>TOYOTA 
              <option value='NISSAN '>NISSAN 
              <option value='HONDA '>HONDA 
              <option value='MITSUBISHI '>MITSUBISHI 
              <option value='MAZDA '>MAZDA 
              <option value='ISUZU '>ISUZU 
              <option value='SUBARU '>SUBARU 
              <option value='SUZUKI '>SUZUKI 
              <option value='DAIHATSU '>DAIHATSU 
            </SELECT>
            </span></span></td>
          <td colspan=2 valign=top > <span class='style1'>*</span> Модель автомобиля:<br>
            <span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;
      color:#444444'> 
            <INPUT NAME='pole2' TYPE='TEXT' id='pole2' SIZE='26'>
            </span></span> <br>
            (CARINA, LAUREL...) </td>
        </tr>
        <tr> 
          <td colspan=2 valign=top >  Модель и номер 
            кузова (рамы, шасси):<br>
            <INPUT TYPE='TEXT' MAXLENGTH='30' SIZE='26' NAME='pole3'>
            <br>
            (Chassis: CT210-6000123)</td>
          <td colspan=2 valign=top> Год выпуска:<br>
            <span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;
      color:#444444'> 
            <SELECT NAME='pole4' id='pole4'>
              <option value='0' selected>Год 
              <option value='1989 '>1989 
              <option value='1990 '>1990 
              <option value='1991 '>1991 
              <option value='1992 '>1992 
              <option value='1993 '>1993 
              <option value='1994 '>1994 
              <option value='1995 '>1995 
              <option value='1996 '>1996 
              <option value='1997 '>1997 
              <option value='1998 '>1998 
              <option value='1999 '>1999 
              <option value='2000 '>2000 
              <option value='2001 '>2001 
              <option value='2002 '>2002 
              <option value='2003 '>2003 
              <option value='2004 '>2004 
              <option value='2005 '>2005 
            </SELECT>
            </span></span> <br>
            (1997....)</td>
        </tr>
      </table>

      <table border=0 cellspacing=0 cellpadding=0' width='477'>
        <tr> 
          <td colspan=2 valign=bottom > 
            <b>ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ОБ АВТОМОБИЛЕ</b>
          </td>
        </tr>
        <tr> 
          <td colspan=2 valign=bottom > В дополнительной информации об автомобиле 
            уточните наличие TRC, 4WS, TEMS, VTEC, VVT-I и т.д. <br>
            <TEXTAREA COLS='44' NAME='pole9'></TEXTAREA>
          </td>
        </tr>
        <tr> 
          <td colspan=2 > </td>
        </tr>
        <tr> 
          <td colspan=2 > 
            <b>СПИСОК ЗАПЧАСТЕЙ </b>
          </td>
        </tr>
        <tr> 
          <td > * Наименование запчасти:</td>
          <td > Тип запчасти:</td>
        </tr>
        <tr> 
          <td > 
            <INPUT TYPE='TEXT' SIZE='44' NAME='pole20'>
            <br>
            Пример: Стойка подвески передняя, правая. (Оригинал)</td>
          <td valign=top > 
            <SELECT NAME='pole21'>
              <OPTION SELECTED>Не выбрано 
              <OPTION VALUE='Оригинал'>Оригинал 
              <OPTION VALUE='Не оригинал'>Не оригинал 
              <OPTION VALUE='Контрактные'>Контрактные 
              <OPTION VALUE='Новая'>Новая 
            </SELECT>
          </td>
        </tr>
      </table>
      <table border=0 cellspacing=0 cellpadding=0 '>
        <tr>
          <td>
            <h3>ИНФОРМАЦИЯ О КЛИЕНТЕ</h3></td>
        </tr>
        <tr>
          <td >
    Фамилия Имя Отчество: <br>
                  <INPUT TYPE='TEXT' SIZE='44' NAME='pole22'>
    </td>
        </tr>
        <tr>
          <td >
    Город: <br>
                  <INPUT TYPE='TEXT' SIZE='39' NAME='pole23'>
    </td>
        </tr>
        <tr>
          <td>
    <span class='style1'>*</span> E-mail: <br>
          <INPUT TYPE='TEXT' SIZE='39' NAME='pole24'></td>
        </tr>
        <tr>
          <td >
    ICQ: <br>
                  <INPUT TYPE='TEXT' SIZE='44' NAME='pole27'>
    </td>
        </tr>
        <tr>
          <td >
    Телефон (код города, номер): <br>
                  <INPUT TYPE='TEXT' SIZE='39' NAME='pole25'>
    </td>
        </tr>
        <tr>
          <td >
    Факс (код города, номер): <br>
                  <INPUT TYPE='TEXT' SIZE='39' NAME='pole26'>
          </td>
        </tr>
      </table>
    HTML;
    $content1 = <<<HTML
    <p class='style1'>* - Звездочкой помечены поля, обязательные к заполнению  </p>
    Просим вас вводить достоверные данные! После рассмотрения заявки наши менеджеры свяжутся с Вами!
    <strong>Внимание!</strong> Модель двигателя и кузова заполняются полностью например:  двигатель RB 20 DE 366779A, кузов HC 33 002060
    эти данные у вас находятся на алюминевой табличке под капотом, и они могут немного несовпадать с теми данными которые
    указанны в ПТС. 
      <p>
        <INPUT TYPE='submit' ACTION='index.php?do=order&opt=save' VALUE='Отправить' METHOD='post' NAME='B1'>
        <INPUT TYPE='reset' VALUE='Сброс' NAME='B2'>
      
      </p>
    </form>
    HTML;
    $reload_captcha = <<<HTML
    <script language='JavaScript' type="text/javascript">
    function reload () {

        var rndval = new Date().getTime(); 

        document.getElementById('dle-captcha').innerHTML = '<img src="
    {$path['path']}engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50"><br /><a onclick="reload(); return false;" href="#">{$lang['reload_code']}</a>';

    };
    </script>
    HTML;
    if (
    $user_group[$member_id['user_group']]['captcha']) {
            
    $path parse_url($config['http_home_url']);
            
    $captcha $reload_captcha."<br />Код:<br /><span id=\"dle-captcha\"><img src=\"".$path['path']."engine/modules/antibot.php\" alt=\"${lang['sec_image']}\" border=\"0\"><br /><a onclick=\"reload(); return false;\" href=\"#\">{$lang['reload_code']}</a></span><br /><br /><span class='style1'>*</span>&nbsp;Введите код:&nbsp;<input type=\"text\" name=\"sec_code\" id=\"sec_code\" style=\"width:115px\" SIZE=\"12\" />";
        } else {
            
    $captcha "";
        }
    $tpl->load_template('static2.tpl');
    $tpl->set('{description}'"Форма заказа");
    $tpl->set('{pages}'"");
    $tpl->set('{static}'$CONTENT.$captcha.$content1);
    $tpl->compile('content');
    $tpl->clear();
    }
    ?>
     
  2. felix90

    felix90 Постоялец

    Регистр.:
    16 июл 2007
    Сообщения:
    109
    Симпатии:
    20
    Попробуй везде заменить $_REQUEST на $_POST
     
  3. buket23

    buket23

    Регистр.:
    3 окт 2008
    Сообщения:
    163
    Симпатии:
    10
    и зачем? ради любопытства затестил вообще ничего не отправляет
     
Статус темы:
Закрыта.