// 3:20 PM, December 1st, 2012 $endjdate = new JDate('now -1 year'); // 3:20 PM, December 1st, 2012 $listDateArray = array(); while ($jdate > $endjdate) { $listDateArray[$jdate->format('Ym01')] = $jdate->toFormat('%B %Y'); $jdate->modify('-1 month'); } $selectdate = true; if (!empty($hashorder)) { // controllo se ho un ordine $orderid = BFCHelper::decrypt($hashorder); // controllo se è un ordine numerico if (is_numeric($orderid)) { // controllo se esiste già una recensione per quell'ordine altrimenti no la faccio vedere $ratingCount = BFCHelper::getTotalRatingsByOrderId($orderid); if ($ratingCount > 0) { //ordine con già una recensione $ratingError = 2; $showForm = false; } else { $order = BFCHelper::getSingleOrderFromService($orderid); // controllo se esiste l'ordine if (isset($order) && ($order->Status === 5 || $order->Status === 20)) { $dateCheckin = BFCHelper::parseJsonDate($order->StartDate, 'Y-m-d'); $dateCheckin = new JDate($dateCheckin); $dateCheckout = BFCHelper::parseJsonDate($order->EndDate, 'Y-m-d'); $dateCheckout = new JDate($dateCheckout); $expirationjdate = new JDate('now -1 month'); // 3:20 PM, December 1st, 2012 $checkin = $dateCheckin->format('Ym01');