Ошибка Language string not found: "and"

Доброго времени суток!
Я пишу небольшой парсер и столкнулся с такой проблемой:
При попытке создания документа, заголовок которого повторяется, появляется ошибка в логе
Language string not found: «and»
— Как обойти эту ошибку, что-то не представляю((
Хотя, если же через админку создавать документы с одинаковыми названиями, они создаются без проблем, ну это все знают.
Создаю документы так:
$response = $modx->runProcessor('resource/create', array( 
        'parent' => 2,
        'pagetitle' => $_POST['title'][$i], 
        'longtitle' => $_POST['title'][$i],
        'published' => '1',
        'template' => '2',
        'description' => $_POST['title'][$i],
        'content' => ""));
        if($response->isError()){ print "Произошла ошибка". $response->getMessage();
        }
        else{ $object = $response->getObject(); print "\n"; print "Был создан документ с ID {$object['id']}";
       
		}
Дмитрий
25 января 2016, 19:17
modx.pro
4 236
0
Поблагодарить автора Отправить деньги

Комментарии: 5

Сергей Шлоков
26 января 2016, 08:49
+1
Это ошибка лексикона. Она ни на что не влияет. Просто он не может найти ключ «and». Добавьте в лексикон этот ключ со значением «и».
П.С. Сразу писать в базу данные из $_POST без обработки как-то не по-взрослому. Хоть MODX и фильтрует запросы, всё-таки, хорошая практика — всегда обрабатывать данные от пользователя. Лучше 7 раз перебдеть, чем один недобдеть.
    Дмитрий
    26 января 2016, 11:36
    0
    Этот скрипт запускаю только и только я, то есть никакая вредная бяка мне ничего не испортит) Но спасибо. Учту.
      Дмитрий
      26 января 2016, 12:57
      0
      Что-то я покопался, и вот честно честно, не понял как в лексикон что-то добавить. Подскажите, пожалуйста?
        Сергей Шлоков
        26 января 2016, 13:48
        0
        Системное меню -> Управление словарями. Выбираете пространство имён «core», язык «ru» и добавляете.
          Дмитрий
          26 января 2016, 22:23
          0
          Спасибо! Оказалось, я все правильно предполагал, просто все эти термины меня запутали.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5