function getproductAction() { $this->checkLogin(); AF::setJsonHeaders('json'); $product_id = AF::get($_POST, 'product_id', false); if (!$product_id) { Message::echoJsonError(__('incorrect_product_id')); } $modelProduct = new Product(); $modelProduct->fillFromDbPk($product_id); $product = $modelProduct->getDataArray(); $product['recurring_next'] = date("Y-m-d", time() + $product['subscription_days'] * 86400); Message::echoJsonSuccess(array('message' => $product)); exit; }