Size: a a a

2019 October 17

DP

Dzmitry Prokharau in Drupal RU
Привет всем. Помогите пожалуйста найти нажатую кнопку $items = [];

   foreach ($result as &$value) {
     $items[] = [
       $form['repo'] = [
         '#type' => 'fieldset',
         '#title' => $this
           ->t('FIELD REPO'),
       ],
       $form['repo']['repo_name'] = [
         '#type' => 'item',
         '#title' => $value->name,
       ],
       $form['repo']['user_name'] = [
         '#type' => 'hidden',
         '#title' => $value->name,
         '#value' => $value->name,
       ],
       $form['repo']['submit'] = [
         '#type' => 'submit',
         '#value' => $value->name,
       ],
     ];
   }
   $form['repositories_arr'] = [
     '#theme' => 'item_list',
     '#items' => $items,
     '#attributes' => ['id' => 'repositories_arr'],
   ];                                                                                                  $items = $form_state->getValue('#items');
источник

VS

Victor Stepankov in Drupal RU
Dzmitry Prokharau
Привет всем. Помогите пожалуйста найти нажатую кнопку $items = [];

   foreach ($result as &$value) {
     $items[] = [
       $form['repo'] = [
         '#type' => 'fieldset',
         '#title' => $this
           ->t('FIELD REPO'),
       ],
       $form['repo']['repo_name'] = [
         '#type' => 'item',
         '#title' => $value->name,
       ],
       $form['repo']['user_name'] = [
         '#type' => 'hidden',
         '#title' => $value->name,
         '#value' => $value->name,
       ],
       $form['repo']['submit'] = [
         '#type' => 'submit',
         '#value' => $value->name,
       ],
     ];
   }
   $form['repositories_arr'] = [
     '#theme' => 'item_list',
     '#items' => $items,
     '#attributes' => ['id' => 'repositories_arr'],
   ];                                                                                                  $items = $form_state->getValue('#items');
Странно ты её ищешь, это точно сабмит?
источник
2019 October 18

DP

Dzmitry Prokharau in Drupal RU
Victor Stepankov
Странно ты её ищешь, это точно сабмит?
по идее  -  да)
источник

VS

Victor Stepankov in Drupal RU
Тогда ты странно обьявляешь в сабмите
источник

DP

Dzmitry Prokharau in Drupal RU
Victor Stepankov
Тогда ты странно обьявляешь в сабмите
пробовал так ($form_state['clicked_button'])  А вообще мне надо получить значение кнопки, или значение лэйбла или инпута при нажатии Error: Cannot use object of type Drupal\Core\Form\FormState as array in Drupal если делаю $form_state['clicked_button']['#value']
источник

И

Иван in Drupal RU
сорян, что встреваю уже в другой вопрос, но я понял в чем трабл со своим токеном.

на сайте, на котором проблема, в htaccess установлены дополнительные правила защиты, которые блокировали запрос к модулю token, в get параметрах которого содержатся сомнительные символы.

поэтому и в логах не было записей
источник

VS

Victor Stepankov in Drupal RU
Иван
сорян, что встреваю уже в другой вопрос, но я понял в чем трабл со своим токеном.

на сайте, на котором проблема, в htaccess установлены дополнительные правила защиты, которые блокировали запрос к модулю token, в get параметрах которого содержатся сомнительные символы.

поэтому и в логах не было записей
Такое тоже в логи попадать должно
источник

И

Иван in Drupal RU
Victor Stepankov
Такое тоже в логи попадать должно
даже если стоит правило RewriteRule .* - [F] ?
источник

И

Иван in Drupal RU
кстати, если кому надо, могу поделиться этими правилами htaccess. мне их в своё время Revisium поставил на сайт, который они лечили. правила оказались универсальными для всех сайтов. очень хорошо работает, как первый рубеж защиты от взлома. единственный косяк в том, что вот такие некоторые мелкие фичи могут перестать работать, но это легко пофиксить
источник

И

Иван in Drupal RU
вот, если кому пригодится вдруг - https://pastebin.com/N2EFQ3wS

в моём случае виновата 95-я строка, которую сейчас сделаю чуть "слабее"
источник

И

Иван in Drupal RU
для более статичных сайтов, на которых контент месяцами/годами не меняется - самое то.
источник

И

Иван in Drupal RU
да и на друпал сайтах тоже отлично работает, могут лишь в узких местах появляться проблемы. кто же знал, что этот модуль через get посылает потенциально подозрительные символы )))
источник

И

Иван in Drupal RU
а триггером безопасности стало слово "insert" в запросе
источник

ДК

Дмитрий Кожанов in Drupal RU
Народ а можете кинуть ссыль на багтрекер друпала?
источник

VS

Victor Stepankov in Drupal RU
Дмитрий Кожанов
Народ а можете кинуть ссыль на багтрекер друпала?
https://www.drupal.org/project/issues/drupal
крайне забагованная система(((
источник

ДК

Дмитрий Кожанов in Drupal RU
Victor Stepankov
https://www.drupal.org/project/issues/drupal
крайне забагованная система(((
Благодарю
источник

VS

Victor Stepankov in Drupal RU
https://www.drupal.org/project/drupal/issues/2004 16 лет пофиксить не могут!
Хорошо, хоть бесплатная
источник

SP

Sergey Prokopchuck in Drupal RU
Victor Stepankov
https://www.drupal.org/project/drupal/issues/2004 16 лет пофиксить не могут!
Хорошо, хоть бесплатная
https://www.drupal.org/project/drupal/issues/2004#comment-12884039
"Right now it's the best fit for part of the project I'm currently working on" - ничёси, комуто пригодился бук такой какой он есть
источник

VS

Victor Stepankov in Drupal RU
Sergey Prokopchuck
https://www.drupal.org/project/drupal/issues/2004#comment-12884039
"Right now it's the best fit for part of the project I'm currently working on" - ничёси, комуто пригодился бук такой какой он есть
ну может васек я.маркет на буках сделал
источник

AI

Andrei Ivnitskii in Drupal RU
Victor Stepankov
https://www.drupal.org/project/drupal/issues/2004 16 лет пофиксить не могут!
Хорошо, хоть бесплатная
Потому и бесплатная)
источник