Добавь
<input type="hidden" name="csrf_token" value="{php} echo cmsUser::getCsrfToken(){/php}" />
<input type="hidden" name="csrf_token" value="{php} echo cmsUser::getCsrfToken(){/php}" />
<form method="post" action=""> <input type="text" name="invite_email" class="text-input" value="" style="width:200px"/> <input type="submit" name="send_invite" value="{$LANG.SEND_INVITE}" /> </form>
if (cmsCore::inRequest('send_invite')){ if(!cmsCore::validateForm()) { cmsCore::error404(); }//не прошла валидацию ошибка 404 cmsUser::clearCsrfToken();
<select name="skype_id" id="skype_id" style="width:100%" onchange="chooseShowSet()"> <option value="0" <?php if (!$m****) { echo 'selected="selected"'; } ?>>Нет</option> <option value="1" <?php if ($m) { echo 'selected="selected"'; } ?>>Да</option> <?php **** } else { echo '********'; } ?> </select> //onchange="chooseShowSet() сделает блок id="con_abcskype" видимым <select name="skype_orderby" id="skype_orderby" style="width:100%"> <option value="****" <?php if (***) { echo 'selected="selected"'; } ?>>текст</option> <option value="****" <?php if (***) { echo 'selected="selected"'; } ?>>текст</option> </select> </div // JS function chooseShowSet(){ id = $('select[name=skype_id]').val(); if(id != 0){ $('#con_abcskype').fadeIn(); } else { $('#con_abcskype').hide(); } }
Необходим драйвер, принимающий через порт, команды перенаправленные сервером, и отдающий команды в порт RS-232.RS-232 дает ли возможность управления контроллером через веб(сайт)
В понятии "игнорируемостью" заложен смысл которого я не понимаю.Как это может быть связано с игнорируемостью пустых, незаполненных полей?
<input name="troid" id="troidinput" class="text-input" type="text" style="width:300px" value="{$item.troid|escape:'html'}" onchange="checktroid()" autocomplete="off"/> <span class="regstar">*</span> <div id="troidcheck"></div>
function checktroid(){ var usertroid = $("#troidinput").attr('value'); var reg= /^[a-zA-Z0-9_]{2,15}$/ ; if (reg.test(usertroid)) { $("#troidcheck").load("/core/ajax/troid_board_check.php", {opt: "checktroid", data:usertroid}); }else { if (usertroid.length < 2){ $("#troidcheck").html('<span style="color:red">Минимальная длина = 2</span>'); } else { if (usertroid.length > 15){ $("#troidcheck").html('<span style="color:red">Максимальная длина = 15</span>'); } else { $("#troidcheck").html('<span style="color:red">Только латинские буквы и цифры</span>'); } } } }
//находим if($do=='read'){ //вставляем "Начать отладку" // используем отладчик версия php 5.3 (OpenServer||Denver) xdebug_start_trace('C:\usr\***\**\links');//путь к файлу лога links.txt //Исследуем отладчиком код /board/frontend.php приводящий к ошибке 404 $item = $model->getRecord($model->item_id); if (!$item){ cmsCore::error404(); } // неопубликованные показываем админам, модераторам и автору if (!$item['published'] && !$item['moderator']) { cmsCore::error404(); } //вставляем "Закончить отладку" xdebug_stop_trace();
Ты сам запутался уже. Функция addRecord находится в /components/board/model.phpв оригинале 1.10.2 функция addRecord такая
public function addRecord($item){ $inUser = cmsUser::getInstance(); $item = cmsCore::callEvent('ADD_BOARD_RECORD', $item); $sql = "INSERT INTO cms_board_items (category_id, user_id, obtype, title , content, formsdata, city, pubdate, pubdays, published, file, hits, ip) VALUES ({$item['category_id']}, {$item['user_id']}, '{$item['obtype']}', '{$item['title']}', '{$item['content']}', '{$item['formsdata']}', '{$item['city']}', NOW(), {$item['pubdays']}, {$item['published']}, '{$item['file']}', 0, INET_ATON('{$inUser->ip}'))"; $this->inDB->query($sql); $item_id = $this->inDB->get_last_id('cms_board_items'); return $item_id ? $item_id : false; }
'category_id'=>$model->category_id, 'user_id'=>$inUser->id, 'obtype'=>$obtype, 'title'=>$title, 'content'=>$content, 'formsdata'=>$formsdata, 'city'=>$city, 'pubdays'=>$pubdays, 'published'=>$published, 'file'=>$file['filename'] ));
И намека небыло.В какую модель?) Куда Вы меня послали?)