.
 
แสดงภาษา  :     
สถานะของเว็บ
วันที่สร้างเว็บ :27/1/2012
ปรับปรุงเว็บครั้งล่าสุดเมื่อ :30/9/2012
จำนวนคนเข้าชมเว็บนี้ :95184

1, 'name' => '������������������������������ 1'); $room[] = array('id' => 2, 'name' => '������������������������������ 2'); $room[] = array('id' => 3, 'name' => '������������������������������ 3'); $room[] = array('id' => 4, 'name' => '������������������������������ 4'); $room[] = array('id' => 5, 'name' => '������������������������������ 5'); //-- ������������������������������������������������������������������������������������������ while //-- ��������������������������������� //-- ������������������������������������������������������������������������ ��������������� while //$array[{������������������������������������������}][] = array('start_time' => '', 'end_time' => '', 'title' => ''); $booking = array(); $booking[1][] = array('start_time' => '09:00', 'end_time' => '12:00', 'title' => '������������ ��������������������������������������������������� ���������������������������������������'); $booking[1][] = array('start_time' => '13:35', 'end_time' => '15:20', 'title' => '��������������������� 1'); $booking[2][] = array('start_time' => '11:45', 'end_time' => '16:10', 'title' => '���������������������������������������������������������������������������������������������������������������������'); $booking[3][] = array('start_time' => '12:15', 'end_time' => '14:30', 'title' => '���������������������������������'); $booking[4][] = array('start_time' => '15:00', 'end_time' => '17:00', 'title' => '������������ ���������������������������������������'); $booking[5][] = array('start_time' => '08:30', 'end_time' => '12:00', 'title' => '���������������������������������������������������������������������'); //-- ������������������������������������������������������������������������������������������ while /* ** ��������������������������������������������������������������� ��������������������������������������������������������������������������������������������� ** ��������������������������������������������������������������������������������������������� ������������������������������������������������ ** 1 ��������������������� = ���������������������, ��������������������������������������� 60px ** ��������������������������������������������������� css left ** ��������������������������������������������� css width ** ��������������������������������������������� 7.00 ��������������������������������������� 7x60(420 ������������������������������������������������ left) * ������������������������������������������������������������������ ������������������������������������������������������������������������������������������������ ** ��������������������������� ��������������������������� end_time - start_time */ Class SetTimeObject { public $startPx; public $diff; public $leftMin = 0; public function getWidthPos($startTime, $endTime){ $s = explode(":", $startTime); $this->startPx = ((int)$s[0] * 60) + (int)$s[1]; $sTime = (float)str_replace(":", ".", $startTime); $eTime = (float)str_replace(":", ".", $endTime); $this->diff = ($eTime - $sTime); $l = ($this->startPx - 420) - $this->leftMin; $w = ($this->diff * 60); return array('left' => $l, 'width' => $w); } } //��������������������������������������������������������������������������������������������������������������������������������������� Class Test_SetTimeObject extends SetTimeObject { public static function TestGetWidthPos(){ $startTime = "09:00"; $endTime = "12:00"; $obj = new SetTimeObject; $arr = $obj->getWidthPos($startTime, $endTime); echo "



������������������������������������������������������������ ������������������������������������"; echo "
������������������������������������ $startTime, $endTime"; echo "
������������������������������������������������������������ left : 120, width : 180"; echo "
��������������������������������������� left : $arr[left], width : $arr[width]"; echo "

��������������������������������������������� "; echo "
��������������������������������������������� : 180 ��������������������������������������������� $obj->startPx "; echo "
��������������������������� ��������������������������� x 60 : 3x60 = 180 ��������������������������������������������� ($obj->diff x 60) = $arr[width]"; echo "


"; } } ?>

<!doctype html>

��������������������������������������������������������������������������������������������������� - www.sunzan-design.com

'; foreach($room as $row){ echo ''; echo ''.$row['name'].''; echo '

'. implode("
", $timeArr) .'
'; if(isset($booking[$row['id']])){ $objTime->leftMin = 0; foreach($booking[$row['id']] as $bookData){ $arr = $objTime->getWidthPos($bookData['start_time'], $bookData['end_time']); $left = $arr['left']; $width = $arr['width']; $objTime->leftMin += $arr['width']; echo '
'. $bookData['title']. ' <br?>( '. $bookData['start_time'] .'-'.$bookData['end_time'] .') '; } } echo ' '; echo ''; } echo ' '; Test_SetTimeObject::TestGetWidthPos(); ?>
เว็บไซต์นี้ เป็นเว็บร้านค้าสมาชิกของ SABUYJAISHOP ผู้ให้บริการทางการตลาดออนไลน์ สำหรับร้านค้าหรือผู้ประกอบการ ที่ต้องการนำเสนอสินค้า โฆษณา ประชาสัมพันธ์ร้านค้า หรือสินค้าในร้าน
©2008-2010 SABUYJAISHOP All Rights Reserved