WaNted Опубликовано 4 марта, 2019 Поделиться Опубликовано 4 марта, 2019 /** * Get expire date * * @return \IPS\DateTime|NULL */ public function get_expire() { return ( isset( $this->_data['expire'] ) and $this->_data['expire'] ) ? \IPS\DateTime::ts( $this->_data['expire'] ) : NULL; } $this->purchase->expire возвращает объект \IPS\DateTime. Попробуйте использовать $this->purchase->expire->getTimestamp(). Lafko 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lafko Опубликовано 4 марта, 2019 Автор Поделиться Опубликовано 4 марта, 2019 3 минуты назад, WaNted сказал: $this->purchase->expire возвращает объект \IPS\DateTime. Попробуйте использовать $this->purchase->expire->getTimestamp(). К сожалению не работает если expire получает значение после метода save то скорее всего надо в другой метод вставлять код, только я вот без понятия в какой Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WaNted Опубликовано 4 марта, 2019 Поделиться Опубликовано 4 марта, 2019 Значение expire в самой строке хоть есть? Потому что в противном случае вернется NULL. Lafko 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lafko Опубликовано 4 марта, 2019 Автор Поделиться Опубликовано 4 марта, 2019 Только что, WaNted сказал: Значение expire в самой строке хоть есть? Потому что в противном случае вернется NULL. В какой строке? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WaNted Опубликовано 4 марта, 2019 Поделиться Опубликовано 4 марта, 2019 В таблице nexus_purchases найдите связанную покупку с ключом и посмотрите есть ли там значение ps_expire отличное от 0. Lafko 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lafko Опубликовано 4 марта, 2019 Автор Поделиться Опубликовано 4 марта, 2019 8 минут назад, WaNted сказал: В таблице nexus_purchases найдите связанную покупку с ключом и посмотрите есть ли там значение ps_expire отличное от 0. Упс. Вы были правы. Теперь всё работает. Большое спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.