$creationDateLabel = sprintf(JTEXT::_('COM_BOOKINGFORCONNECTOR_MERCHANTS_VIEW_MERCHANTDETAILS_RATING_DATE_LABEL'), $jdate->format('d/m/Y')); } $checkInDateLabel = ""; if (isset($rating->CheckInDate)) { $checkInDate = BFCHelper::parseJsonDate($rating->CheckInDate, 'Y-m-d'); //$creationDate = DateTime::createFromFormat($formatDate,BFCHelper::parseJsonDate($rating->CreationDate,$formatDate)); $jdate = new JDate($checkInDate); // 3:20 PM, December 1st, 2012 $checkInDateLabel = sprintf(JTEXT::_('COM_BOOKINGFORCONNECTOR_MERCHANTS_VIEW_MERCHANTDETAILS_RATING_CHECKINDATE_LABEL'), $jdate->format('F Y')); } $location = ""; if ($rating->City != "") { $location .= $rating->City . ", "; } $location .= $rating->Nation; $t = BFCHelper::convertTotal($rating->Total); //Reply=<risposte><risposta><![CDATA[Test risposta]]></risposta></risposte> $reply = ""; $replydateLabel = ""; if (!empty($rating->Reply)) { if (strpos($rating->Reply, '<replies>') !== false) { $replies = simpledom_load_string($rating->Reply); $reply = $replies->reply[0]; $replydate = $replies->reply[0]["date"]; if (!empty($replydate)) { // $jdatereply = new JDate(strtotime($replydate),2); // 3:20 PM, December 1st, 2012 $jdatereply = DateTime::createFromFormat('Ymd', $replydate); $replydateLabel = sprintf(JTEXT::_('COM_BOOKINGFORCONNECTOR_MERCHANTS_VIEW_MERCHANTDETAILS_RATING_DATEREPLY_LABEL'), $jdatereply->format('d/m/Y')); } } else { $reply = $rating->Reply;
function getResourceRatingAverage() { $language = JRequest::getVar('language'); $resourceId = JRequest::getVar('resourceId'); $merchantId = JRequest::getVar('merchantId'); $return = null; // $return = $language.$resourceId.$merchantId; $summaryRatings = BFCHelper::getResourceRatingAverage($merchantId, $resourceId); if (!empty($summaryRatings)) { $total = number_format((double) $summaryRatings->Average, 1, '.', ''); $totalInt = BFCHelper::convertTotal($total); $text = JText::_('COM_BOOKINGFORCONNECTOR_MERCHANTS_VIEW_MERCHANTDETAILS_RATING_VALUATION_' . $totalInt); $return = json_encode(array($total, $text)); // $return = $total . "|" . $text ; } echo $return; $app = JFactory::getApplication(); $app->close(); }