Beispiel #1
0
// 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');