Смотрите, сейчас пользователь подставляется автоматом в настройках поля Пользователи (авторизованный пользователь по умолчанию) - но только при добавлении новой записи.
А мне теперь еще нужно, чтобы авторизованный пользователь подставлялся в ПУСТОЕ поле при обновлении/редактировании записи. Т.е. кто-то открыл запись, далее, если поле Пользователи не заполнено, - автоматом подставился в него [current_user_id], а уже по нему далее сработал скрипт с подстановкой записи из сущности (код ниже, но он по сути тут роли не играет, просто для общего примера).
http://prntscr.com/usywz6
Вот ниже код, как мне правильно добавить предварительно кусок кода, чтобы подставлялся текущий пользователь при редактировании записи в форме ?
Код: Выделить всё
//Условие для подстановки пользователя (в простом понимании):
//if empty [1614], then [1614]=[current_user_id], иначе - оставить заполненное значение и выполнять скрипт далее.
//Ниже - код, который должен отработать после подстановки пользователя, по условию выше
$user = [1614]; // [xxx] - поле с типом Пользователи
$personal_query = db_query("select id from app_entity_60 where field_972='" . $user . "'",false);
if($personal = db_fetch_array($personal_query))
{
//echo $personal['id'];
echo '<script>$("#fields_981").val(' . $personal['id'] . ').trigger("change").trigger("chosen:updated")</script>';
}
// #fields_xxx - поле с типом Сущность (не Ajax !!!)