@bitrixfordevelopers

Страница 1162 из 1492
Alexander
23.12.2017
13:35:40
А причем битрикс к уму?

Anton
23.12.2017
13:37:07
А?

Gavril Skriabin
23.12.2017
13:44:34
А причем битрикс к уму?
А где про Битрикс?

Alexander
23.12.2017
13:48:13
А где про Битрикс?
Я про то, что не все тут гладко, как хотелось бы (как система в целом), поэтому в чате и много вопросов каждый день, пусть это и ведет к сближению людей...

Google
Anton
23.12.2017
14:10:20
жисть ваще сама по себе не гладкая

Gavril Skriabin
23.12.2017
14:11:53
?

Alexander
23.12.2017
14:14:39
Да жизнь вообще ***, но жить хочется :)

Anton
23.12.2017
17:33:31
жизнь прожить не битрикс обновить

Rustam
23.12.2017
17:44:50
Ребят OnAfterUserUpdate для изменения полей юзера не подходит?

Rustam
23.12.2017
17:52:24
просто в 504 ошибку уходит сайт

Anton
23.12.2017
17:52:42
ну стоит проверить на опечатки и всякое такое

Rustam
23.12.2017
17:52:54
if($arFields["RESULT"]){ $user = new \CUser; $fields = Array( "UF_MODIFY" => 1 ); $user->Update($arFields["ID"], $fields); }

Ivan Tvaruga
23.12.2017
17:53:51
так ты его в цикл отправляешь

идет апдейт, ты отлавливаешь событие посли изменения, там лпять апдейт и так по кругу

Anton
23.12.2017
17:54:38
надо флаг вешать

Ivan Tvaruga
23.12.2017
17:54:55
сделай в onbefore

Google
Ivan Tvaruga
23.12.2017
17:55:08
и просто поменяй значение нужного поля

Евгений
23.12.2017
17:55:40
И передавать надо по ссылке

Ivan Tvaruga
23.12.2017
17:56:14
закидали парня)

Anton
23.12.2017
17:56:31
а че он елей понаставил?!11

Rustam
23.12.2017
18:00:32
Nikita
23.12.2017
18:02:38
if ($arFields["RESULT"]) { if ($arFields["EVENT_MODIFY"] == "Y") { return false; } $user = new \CUser; $fields = Array( "UF_MODIFY" => 1, "EVENT_MODIFY" => "Y", ); $user->Update($arFields["ID"], $fields); }

Rustam
23.12.2017
18:07:01
EVENT_MODIFY ?

Anton
23.12.2017
18:10:24
ну он предлагает ввести флаг

Anton
23.12.2017
18:10:37
чтоб отличить реалное изменение от того, что вы делаете апи

ну где-то в курсах было, правза не в разрезе этого события

Nikita
23.12.2017
18:11:06
Anton
23.12.2017
18:11:10
смысл такой, что када на апдейт делаешь апдейт вешай флаг

Rustam
23.12.2017
18:12:05
да нигде. Логично просто)
Ну EVENT_MODIFY хз. Типа мы не заводя пользовательское поле его устанавливаем?

Nikita
23.12.2017
18:12:05
просто не всегда в 5xx ошибку уходит почему-то. Поэтому не с первого раза понимаешь что происходит

Nikita
23.12.2017
18:12:35
Anton
23.12.2017
18:12:36
это фиктивная

штука

Nikita
23.12.2017
18:12:38
это тупо флаг

Google
Nikita
23.12.2017
18:13:00
чтобы понимать, что именно из этого события был вызван update

Rustam
23.12.2017
18:13:06
это тупо флаг
Но я же пользователю поле добавляю.

Anton
23.12.2017
18:13:17
матери надо позвонить

мне

Nikita
23.12.2017
18:13:27
ты не добавляешь поле, а обновляешь его значение

Rustam
23.12.2017
18:13:39
да не я про EVENT_MODIFY

его же нет

Anton
23.12.2017
18:14:12
исусе, ну ды нету, мы его выдумали исключительно, чтобы поймать на апдейте, чтоб понять что апдейт кинулся из события

Nikita
23.12.2017
18:14:26
и чтобы повторно не вызывать update

Rustam
23.12.2017
18:14:30
да понимаю это

Страница 1162 из 1492