Обратная связь

Started by Dream on 2014-03-21 21:09 — 55 replies, 11417 views

#21
[04-Sep-2014 12:29:04] PHP Notice: Undefined index: msg_type in /contactus.php on line 28
Если вы добавили строку, о которой я написал в сообщении ($msg_type = ''"; ), то он как минимум не должен про это писать.
#22
Exile, я так и сделала, но
Notice: Undefined index: msg_type in /contactus.php on line 28
Notice: Undefined index: 0 in /admin/admin_countactus.php on line 32
#23
    $msg_type    = (int) $_POST['msg_type'];
#24
миг, заменить в конфиге на.
$bb_cfg['massege_type_view'] = array(
0 => '<span class="prefix prefixGray">не выбрано</span>',
    1 => '<span class="prefix prefixGray">Техническoе</span>',
    2 => '<span class="prefix prefixOrange">Корпоративное</span>',
    3 => '<span class="prefix prefixYellow">Организационное</span>',
    4 => '<span class="prefix prefixSkyBlue">Пожелатильное</span>',
    5 => '<span class="prefix prefixSilver">другое</span>',
);

$msg_type = (int) $_POST['msg_type'];
заменить на
$msg_type= isset($_POST['msg_type']) ? (int) $_POST['msg_type'] : 0;

Советую в этом месте и с другими $_POST подобную проверку сделать
И не забудьте поправить орфографические ошибки в текстах этого "мода"
#25
и тогда исчезает выбор - тип сообщения
#26
миг, как оно может исчезать если эта строка находится в блоке, который вызывается только после отправки формы?
#27
миг, заменить в конфиге на.
~~~~ OPEN init_bb.php and FIND ~~~~~~~~~~~~~
#28
миг, ну да после замены на вариант Exile то может. можно удалить
$msg_type = (int) $_POST['msg_type'];
в первоначальном варианте
После
$user->session_start();
вставить
$msg_type= isset($_POST['msg_type']) ? (int) $_POST['msg_type'] : 0;
Вернуть в первоначальный вариант
'SELECT_MSG_TYPE'    => build_select('msg_type', $select_type, $msg_type, null, null),
#29
на эл.почте в названии темы - No Subject 🙁
#30
на эл.почте в названии темы - No Subject


в admin_contactus.php Перед
$emailer->from($bb_cfg['sitename'] ." <{$bb_cfg['board_email']}>");
Вставить
$emailer->set_subject($_POST['subject']);