Перейти к содержимому


Пользователь "Система" с версии 2.0.3


Сообщений в теме: 8

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 02 Октябрь 2014 - 10:08

В каком случае Кто добавил = Система? Если запись создается посредством вычислений? А куда вносится имя пользователя в чей сеанс это произошло, того кто активировал вычисление?

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 688 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Октябрь 2014 - 10:16

Цитата

В каком случае Кто добавил = Система? Если запись создается посредством вычислений?

Нет, в том случае, если не было авторизации под определенным пользователем, например в кроне. Ранее в этом случае подставлялся первый Администратор, что не соответствовало действительности.

Даже если запись добавлена вычислением, но под сеансом пользователя, по умолчанию добавившим будет именно он.

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 02 Октябрь 2014 - 10:45

Просмотр сообщенияCbCoder (02 Октябрь 2014 - 10:16) писал:

Нет, в том случае, если не было авторизации под определенным пользователем, например в кроне.

Тогда странная ситуация. У меня запись создается в таблице посредством вычисления, а не крона, когда какой-либо пользователь меняет значение поля в другой таблице. Но при этом начиная с 30 мая - Кто добавил = Система.

С 2.0.3 это, как я теперь понял, не связано.

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 688 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Октябрь 2014 - 12:22

Цитата

С 2.0.3 это, как я теперь понял, не связано

С 2.0.3 связано то, о чем я выше написал, т.е. с подстановкой пользователя в случае отсутствия авторизации, а ваш случай связан с тем, что вы в самом вычислении не указали пользователя (в поле Кто добавил), что в реалиях версии 2.0.3 совпало с id пользователя Система (0).

#5 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 02 Октябрь 2014 - 16:01

Просмотр сообщенияCbCoder (02 Октябрь 2014 - 12:22) писал:

С 2.0.3 связано то, о чем я выше написал, т.е. с подстановкой пользователя в случае отсутствия авторизации, а ваш случай связан с тем, что вы в самом вычислении не указали пользователя (в поле Кто добавил), что в реалиях версии 2.0.3 совпало с id пользователя Система (0).
Не добавлял. Рассчитывал, что будет заполняться значением по умолчанию, которое определено как Текущий пользователь.

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 688 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Октябрь 2014 - 17:12

Просмотр сообщенияandibrag (02 Октябрь 2014 - 16:01) писал:

Не добавлял. Рассчитывал, что будет заполняться значением по умолчанию, которое определено как Текущий пользователь.

Рассчитывать имеет смысл, если это предусмотрено функцией добавления. Например, при добавлении через insert_query или data_insert. Если запись добавлялась через прямой sql-запрос, то разумеется значение по умолчанию само не пропишется.

#7 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 03 Октябрь 2014 - 16:22

Просмотр сообщенияCbCoder (02 Октябрь 2014 - 17:12) писал:

Рассчитывать имеет смысл, если это предусмотрено функцией добавления. Например, при добавлении через insert_query или data_insert. Если запись добавлялась через прямой sql-запрос, то разумеется значение по умолчанию само не пропишется.
Через data_insert.

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 688 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Октябрь 2014 - 17:31

Просмотр сообщенияandibrag (03 Октябрь 2014 - 16:22) писал:

Через data_insert.

Тогда странно, в этом случае поле должно заполняться текущим пользователем в любом случае. Можете сами проверить по файлу include/sql_function.php. Либо у вас в коде что-то не то, либо у нас баг.

#9 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 07 Октябрь 2014 - 08:42

Просмотр сообщенияCbCoder (05 Октябрь 2014 - 17:31) писал:

Тогда странно, в этом случае поле должно заполняться текущим пользователем в любом случае. Можете сами проверить по файлу include/sql_function.php. Либо у вас в коде что-то не то, либо у нас баг.
Видимо баг.

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.






Количество пользователей, читающих эту тему: 6

0 пользователей, 6 гостей, 0 анонимных