public function overwriteRead($return) { $objs = $return['objs']; foreach ($objs as $obj) { if (isset($obj->id_restaurant)) { $resto = new MasterRestaurantModel(); $resto->getByID($obj->id_restaurant); $obj->id_restaurant = $resto->name; } if (isset($obj->id_bank)) { $bank = new BankModel(); $bank->getByID($obj->id_bank); $obj->id_bank = $bank->bank_name; } if (isset($obj->start_fee)) { $date = new DateTime($obj->start_fee); $obj->start_fee = $date->format('d.m.Y'); } if (isset($obj->end_fee)) { $dateEnd = new DateTime($obj->end_fee); $obj->end_fee = $dateEnd->format('d.m.Y'); } } return $return; }
public function overwriteRead($return) { $objs = $return['objs']; $dateNow = new DateTime('now'); foreach ($objs as $obj) { foreach ($obj as $key => $val) { if ($key == "end") { $datetimeEnd = new DateTime($val); $interval = $dateNow->diff($datetimeEnd); if ($dateNow->format("Y.m.d") > $datetimeEnd->format("Y.m.d")) { } if ($interval->format('%R%a') >= 1) { } else { } } } if (isset($obj->id_restaurant)) { $resto = new MasterRestaurantModel(); $resto->getByID($obj->id_restaurant); $obj->id_restaurant = $resto->name; } if (isset($obj->id_bank)) { $bank = new BankModel(); $bank->getByID($obj->id_bank); $obj->id_bank = $bank->bank_name; } if (isset($obj->start)) { $date = new DateTime($obj->start); $obj->start = $date->format('d.m.Y'); } if (isset($obj->end)) { $dateEnd = new DateTime($obj->end); $obj->end = $dateEnd->format('d.m.Y'); } ?> <script> $(document).ready(function () { var date = new Date(); var i = 1; while ($('#id_bank_discount_' + i).text().trim()) { var dateEndNow = $('#end_' + i).text().trim(); var dt1 = parseInt(dateEndNow.substring(0, 2)); var mon1 = parseInt(dateEndNow.substring(3, 5)); var yr1 = parseInt(dateEndNow.substring(6, 10)); var dateEnd = new Date(yr1, mon1 - 1, dt1); var diff = dateEnd - date, sign = diff < 0 ? -1 : 1, milliseconds, seconds, minutes, hours, days; diff = (diff - (milliseconds = diff % 1000)) / 1000; diff = (diff - (seconds = diff % 60)) / 60; diff = (diff - (minutes = diff % 60)) / 60; days = (diff - (hours = diff % 24)) / 24; if(days <2){ $("#BankDiscountModel_" + i).css("background-color", "red"); } else{ $("#BankDiscountModel_" + i).css("background-color", "yellow"); } i = i + 1; } }); </script> <?php } ?> <style> .table{ background-color: red; } #BankDiscountModel_1{ background-color: red; } #BankDiscountModel_{ background-color: greenyellow; } </style> <?php return $return; }