public static function getTimeDetails($day = null) { list($_storeOpen, $_storeClose) = self::_getStoreTimeByDay($day); $_timeHeaderAr = ITwebexperts_Payperrentals_Helper_Timebox::getTimeOptionsArray($_storeOpen, $_storeClose, array(), 'label'); if (count($_timeHeaderAr)) { $_timeBodyAr = ITwebexperts_Payperrentals_Helper_Timebox::getTimeOptionsArray($_storeOpen, $_storeClose, array(), 'range'); } switch ($day) { case ITwebexperts_Payperrentals_Model_Product_Excludedaysweek::MONDAY: $dayh = '-monday'; break; case ITwebexperts_Payperrentals_Model_Product_Excludedaysweek::TUESDAY: $dayh = '-tuesday'; break; case ITwebexperts_Payperrentals_Model_Product_Excludedaysweek::WEDNESDAY: $dayh = '-wednesday'; break; case ITwebexperts_Payperrentals_Model_Product_Excludedaysweek::THURSDAY: $dayh = '-thursday'; break; case ITwebexperts_Payperrentals_Model_Product_Excludedaysweek::FRIDAY: $dayh = '-friday'; break; case ITwebexperts_Payperrentals_Model_Product_Excludedaysweek::SATURDAY: $dayh = '-saturday'; break; case ITwebexperts_Payperrentals_Model_Product_Excludedaysweek::SUNDAY: $dayh = '-sunday'; break; default: $dayh = ''; break; } $dayDetailsHtml = Mage::helper('payperrentals')->__('Day details'); $busyTimeHtml = Mage::helper('payperrentals')->__('Busy Time'); $availableTimeHtml = Mage::helper('payperrentals')->__('Available Time'); $selectedTimeHtml = Mage::helper('payperrentals')->__('Selected Time'); $timeDetailHtml = ''; if (count($_timeHeaderAr)) { $headColumnHtml = ''; foreach ($_timeHeaderAr as $_timeHeader) { $headColumnHtml .= '<td colspan = "' . $_timeHeader['colspan'] . '">' . $_timeHeader['label'] . ' </td >'; } $bodyColumnHtml = ''; foreach ($_timeBodyAr as $_timeBody) { $bodyColumnHtml .= '<td timestartvalue = "' . $_timeBody['startPeriod'] . '" timeendvalue = "' . $_timeBody['endPeriod'] . '"> </td >'; } $timeDetailHtml = <<<TDH <div class="daydetails day-detail-container{$dayh}"> <div class="day-detail-header">{$dayDetailsHtml}</div> <table class="day-detail"> <thead> <tr> {$headColumnHtml} </tr> </thead> <tbody> <tr> {$bodyColumnHtml} </tr> </tbody> </table> <table class="day-detail-description"> <tbody> <tr> <td class="busy"></td> <td class="description">{$busyTimeHtml}</td> <td class="available"></td> <td class="description">{$availableTimeHtml}</td> <td class="selected-time"></td> <td class="description">{$selectedTimeHtml}</td> </tr> </tbody> </table> </div> TDH; } return $timeDetailHtml; }
public function getHoursCount() { $_configHelper = Mage::helper('payperrentals/config'); list($_storeOpen, $_storeClose) = $_configHelper->getStoreTime(); return count(ITwebexperts_Payperrentals_Helper_Timebox::getTimeOptionsArray($_storeOpen, $_storeClose, array(), 'label')); }