Jump to content
Lafko

Выполнение php после покупки продукта

Recommended Posts

/**
 * 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().

Share this post


Link to post
Share on other sites
3 минуты назад, WaNted сказал:

$this->purchase->expire возвращает объект \IPS\DateTime. Попробуйте использовать $this->purchase->expire->getTimestamp().

К сожалению не работает

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

Share this post


Link to post
Share on other sites
Только что, WaNted сказал:

Значение expire в самой строке хоть есть? Потому что в противном случае вернется NULL.

В какой строке?

Share this post


Link to post
Share on other sites

В таблице nexus_purchases найдите связанную покупку с ключом и посмотрите есть ли там значение ps_expire отличное от 0.

Share this post


Link to post
Share on other sites
8 минут назад, WaNted сказал:

В таблице nexus_purchases найдите связанную покупку с ключом и посмотрите есть ли там значение ps_expire отличное от 0.

Упс. Вы были правы. Теперь всё работает. Большое спасибо!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×