<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Help modify Download Scheduler</title>
		<link>http://mybookworld.wikidot.com/forum/t-166435/help-modify-download-scheduler</link>
		<description>Posts in the discussion thread &quot;Help modify Download Scheduler&quot; - My idea is to modify the Scheduler
I need to set it every 1 hours instead of 3 hours as the default.</description>
				<copyright></copyright>
		<lastBuildDate></lastBuildDate>
		
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-166435#post-525474</guid>
				<title>Re: Help modify Download Scheduler</title>
				<link>http://mybookworld.wikidot.com/forum/t-166435/help-modify-download-scheduler#post-525474</link>
				<description></description>
				<pubDate>Fri, 03 Jul 2009 22:28:03 +0000</pubDate>
				<wikidot:authorName>david_tre07</wikidot:authorName>				<wikidot:authorUserId>342779</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Here the patch, I hope it will work:</p> <div class="code"> <pre> <code>diff -Nur ./dn_settings.php ../ctcs.old/dn_settings.php --- ./dn_settings.php 2009-07-03 00:06:01.000000000 +0200 +++ ../ctcs.old/dn_settings.php 2009-07-02 23:13:10.000000000 +0200 @@ -22,14 +22,9 @@ $weeks = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); -$hours = array('00:00 - 01:00', '01:00 - 02:00', '02:00 - 03:00', - '03:00 - 04:00', '04:00 - 05:00', '05:00 - 06:00', - '06:00 - 07:00', '07:00 - 08:00', '08:00 - 09:00', - '09:00 - 10:00', '10:00 - 11:00', '11:00 - 12:00', - '12:00 - 13:00', '13:00 - 14:00', '14:00 - 15:00', - '15:00 - 16:00', '16:00 - 17:00', '17:00 - 18:00', - '18:00 - 19:00', '19:00 - 20:00', '20:00 - 21:00', - '21:00 - 22:00', '22:00 - 23:00', '23:00 - 00:00'); +$hours = array('00:00 - 03:00', '03:00 - 06:00', '06:00 - 09:00', + '09:00 - 12:00', '12:00 - 15:00', '15:00 - 18:00', + '18:00 - 21:00', '21:00 - 00:00'); $len_weeks = count($weeks); $len_hours = count($hours); diff -Nur ./dn_sq_ctrl.inc ../ctcs.old/dn_sq_ctrl.inc --- ./dn_sq_ctrl.inc 2009-07-04 00:19:21.000000000 +0200 +++ ../ctcs.old/dn_sq_ctrl.inc 2009-07-02 23:13:10.000000000 +0200 @@ -49,14 +49,34 @@ } // ---------------------------------------------------------------- // the hours section +// 0: '00:00 - 02:59', 1: '03:00 - 05:59', 2: '06:00 - 08:59', +// 3: '09:00 - 11:59', 4: '12:00 - 14:59', 5: '15:00 - 17:59', +// 6: '18:00 - 20:59', 7: '21:00 - 23:59' function curr_hours_section_i(){ if(!__debug_s__){ - return (date('H')); + switch (date('H')){ + case '00': case '01': case '02': return 0; + case '03': case '04': case '05': return 1; + case '06': case '07': case '08': return 2; + case '09': case '10': case '11': return 3; diff -Nur ./dn_settings.php ../ctcs.old/dn_settings.php --- ./dn_settings.php 2009-07-03 00:06:01.000000000 +0200 +++ ../ctcs.old/dn_settings.php 2009-07-02 23:13:10.000000000 +0200 @@ -22,14 +22,9 @@ - case '06': case '07': case '08': return 2; - case '09': case '10': case '11': return 3; - case '12': case '13': case '14': return 4; - case '15': case '16': case '17': return 5; - case '18': case '19': case '20': return 6; - case '21': case '22': case '23': return 7; - } + return (date('H')); } else { // __debug_s__ is TRUE, it will do as following below // accelerate testing efficency by reduce the range of period time - $_debug_v=date('i'); // by minute for index - if($_debug_v&gt;=0 &amp;&amp; $_debug_v&lt;=7) { return 0; } - if($_debug_v&gt;=8 &amp;&amp; $_debug_v&lt;=15){ return 1; } - if($_debug_v&gt;=16 &amp;&amp; $_debug_v&lt;=23){ return 2; } - if($_debug_v&gt;=24 &amp;&amp; $_debug_v&lt;=31){ return 3; } - if($_debug_v&gt;=32 &amp;&amp; $_debug_v&lt;=39){ return 4; } - if($_debug_v&gt;=40 &amp;&amp; $_debug_v&lt;=47){ return 5; } - if($_debug_v&gt;=48 &amp;&amp; $_debug_v&lt;=55){ return 6; } - if($_debug_v&gt;=56 &amp;&amp; $_debug_v&lt;=59){ return 7; } + return (round(date('i')/2.5)); } return false; @@ -86,9 +66,14 @@ if(__debug_s__){ $week_str = array('Sunday','Monday','Tuesday','Wednesday', 'Thursday','Friday','Saturday'); - $hour_str = array('00:00 - 02:59', '03:00 - 05:59', '06:00 - 08:59', - '09:00 - 11:59', '12:00 - 14:59', '15:00 - 17:59', - '18:00 - 20:59', '21:00 - 23:59'); + $hour_str = array('00:00 - 00:59', '01:00 - 01:59', '02:00 - 02:59', + '03:00 - 03:59', '04:00 - 04:59', '05:00 - 05:59', + '06:00 - 06:59', '07:00 - 07:59', '08:00 - 08:59', + '09:00 - 09:59', '10:00 - 10:59', '11:00 - 11:59', + '12:00 - 12:59', '13:00 - 13:59', '14:00 - 14:59', + '15:00 - 15:59', '16:00 - 16:59', '17:00 - 17:59', + '18:00 - 18:59', '19:00 - 19:59', '20:00 - 20:59', + '21:00 - 21:59', '22:00 - 22:59', '23:00 - 23:59'); _d('================================================='); _d('================== debug is ON =================='); _d('(current time simulate to '.$hour_str[curr_hours_section_i()].', '. @@ -99,13 +84,13 @@ } // ---------------------------------------------------------------- function next_wakeup_seconds($hours_section_i){ - return mktime($hours_section_i*3+3,0,0,date('n'),date('j'),date('Y'))-time(); + return mktime($hours_section_i*1+1,0,0,date('n'),date('j'),date('Y'))-time(); } // ---------------------------------------------------------------- function num_of_not_schedule_in_continuous($hours_section_i,$schedule_table){ $num = 0; $today_schedule_ary = $schedule_table[curr_week_i()]; - for($i=$hours_section_i+1;$i&lt;=7;$i++){ + for($i=$hours_section_i+1;$i&lt;=23;$i++){ if(!$today_schedule_ary[$i]) { $num++; } else break; } @@ -314,7 +299,7 @@ // ********************************************* if(!__debug_s__){ $sleep_time = next_wakeup_seconds(curr_hours_section_i()) + - num_of_not_schedule_in_continuous(curr_hours_section_i(),$schedule)*10800; + num_of_not_schedule_in_continuous(curr_hours_section_i(),$schedule)*3600; } else { _d('sleep time is the fixed value with 60 seconds.'); $sleep_time = 60;</code> </pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-166435#post-525466</guid>
				<title>Re: Help modify Download Scheduler</title>
				<link>http://mybookworld.wikidot.com/forum/t-166435/help-modify-download-scheduler#post-525466</link>
				<description></description>
				<pubDate>Fri, 03 Jul 2009 22:15:49 +0000</pubDate>
				<wikidot:authorName>david_tre07</wikidot:authorName>				<wikidot:authorUserId>342779</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>In file file dn_sq_ctrl.inc replace:</p> <div class="code"> <pre> <code>function next_wakeup_seconds($hours_section_i){ return mktime($hours_section_i*3+3,0,0,date('n'),date('j'),date('Y'))-time(); }</code> </pre></div> <p>With:</p> <div class="code"> <pre> <code>function next_wakeup_seconds($hours_section_i){ return mktime($hours_section_i*1+1,0,0,date('n'),date('j'),date('Y'))-time(); }</code> </pre></div> <br /> I hope It will work !
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-166435#post-524703</guid>
				<title>Re: Help modify Download Scheduler</title>
				<link>http://mybookworld.wikidot.com/forum/t-166435/help-modify-download-scheduler#post-524703</link>
				<description></description>
				<pubDate>Thu, 02 Jul 2009 22:27:23 +0000</pubDate>
				<wikidot:authorName>david_tre07</wikidot:authorName>				<wikidot:authorUserId>342779</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Did you reboot the disk ?<br /> ;)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-166435#post-524536</guid>
				<title>Re: Help modify Download Scheduler</title>
				<link>http://mybookworld.wikidot.com/forum/t-166435/help-modify-download-scheduler#post-524536</link>
				<description></description>
				<pubDate>Thu, 02 Jul 2009 19:32:50 +0000</pubDate>
				<wikidot:authorName>melzapr</wikidot:authorName>				<wikidot:authorUserId>346708</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I tried to change from 10800 to 3600 but unfortunately still not working…..<br /> everything seems ok but the scheduler automatically does not work.</p> <p>The matrix is correct because if I put the flag in the time course and save the settings, the download go</p> <p>I think there is still a problem on the scan scheduler but I can not understand where and how files search.</p> <p>We need the help of some one who knows of this programming language.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-166435#post-523838</guid>
				<title>Re: Help modify Download Scheduler</title>
				<link>http://mybookworld.wikidot.com/forum/t-166435/help-modify-download-scheduler#post-523838</link>
				<description></description>
				<pubDate>Wed, 01 Jul 2009 23:35:52 +0000</pubDate>
				<wikidot:authorName>david_tre07</wikidot:authorName>				<wikidot:authorUserId>342779</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Check in the file dn_sq_ctrl.inc in the line 317 there is 10800 (3 hours * 60 minutes * 60 seconds)<br /> I think if you change it to 3600 it will solve your problem…</p> <p>When It run well, please post the patch:<br /> cd /proto/SxM_webui<br /> diff -Nur ctcs.old ctcs&gt; change_to_hour.patch</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-166435#post-523470</guid>
				<title>Help modify Download Scheduler</title>
				<link>http://mybookworld.wikidot.com/forum/t-166435/help-modify-download-scheduler#post-523470</link>
				<description></description>
				<pubDate>Wed, 01 Jul 2009 15:58:05 +0000</pubDate>
				<wikidot:authorName>melzapr</wikidot:authorName>				<wikidot:authorUserId>346708</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I changed the file dn_settings.php :</p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-code">#!/usr/bin/php </span><span class="hl-inlinetags">&lt;?php</span><span class="hl-code"> </span><span class="hl-comment">/** *</span><span class="hl-inlinedoc"> @version $Id: dn_settings.php,v 1.1.2.9.2.4 2008/12/01 05:56:21 jason Exp $</span><span class="hl-comment"> *</span><span class="hl-inlinedoc"> @author </span><span class="hl-comment">Wiley Li &lt;</span><span class="hl-url">wileyli@wistron.com.tw</span><span class="hl-comment">&gt; *</span><span class="hl-inlinedoc"> @copyright </span><span class="hl-comment">Copyright (c) 2004 Wistron Corporation. */</span><span class="hl-code"> </span><span class="hl-var">$tabidx</span><span class="hl-code"> = </span><span class="hl-number">2</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">guiconfig.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">ctcsconfig.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">dn_settings.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">dn_extra.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">dn_sq_ctrl.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-identifier">redirect_error_page</span><span class="hl-brackets">()</span><span class="hl-code">; </span><span class="hl-comment">// checking</span><span class="hl-code"> </span><span class="hl-identifier">is_btadmin</span><span class="hl-brackets">()</span><span class="hl-code">; </span><span class="hl-var">$help_anchor</span><span class="hl-code"> = </span><span class="hl-var">$htmlObj</span><span class="hl-code">-&gt;</span><span class="hl-identifier">Help</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">downloader</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">settings</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">//-----------------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-var">$weeks</span><span class="hl-code"> = </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">Sunday</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Monday</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Tuesday</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Wednesday</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Thursday</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Friday</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Saturday</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-var">$hours</span><span class="hl-code"> = </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">00:00 - 01:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">01:00 - 02:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">02:00 - 03:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">03:00 - 04:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">04:00 - 05:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">05:00 - 06:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">06:00 - 07:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">07:00 - 08:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">08:00 - 09:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">09:00 - 10:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">10:00 - 11:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">11:00 - 12:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">12:00 - 13:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">13:00 - 14:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">14:00 - 15:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">15:00 - 16:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">16:00 - 17:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">17:00 - 18:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">18:00 - 19:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">19:00 - 20:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">20:00 - 21:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">21:00 - 22:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">22:00 - 23:00</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">23:00 - 00:00</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-var">$len_weeks</span><span class="hl-code"> = </span><span class="hl-identifier">count</span><span class="hl-brackets">(</span><span class="hl-var">$weeks</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-var">$len_hours</span><span class="hl-code"> = </span><span class="hl-identifier">count</span><span class="hl-brackets">(</span><span class="hl-var">$hours</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-var">$odd_row_color</span><span class="hl-code"> = </span><span class="hl-quotes">'</span><span class="hl-string">4A7CB3</span><span class="hl-quotes">'</span><span class="hl-code">; </span><span class="hl-var">$even_row_color</span><span class="hl-code"> = </span><span class="hl-quotes">'</span><span class="hl-string">336699</span><span class="hl-quotes">'</span><span class="hl-code">; </span><span class="hl-comment">//-----------------------------------------------------------------------</span> </pre></div> </div> <p>and the file dn_sq_ctrl.inc</p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-inlinetags">&lt;?php</span><span class="hl-code"> </span><span class="hl-comment">/** *</span><span class="hl-inlinedoc"> @version $Id: dn_sq_ctrl.inc,v 1.1.2.10.2.5 2009/03/12 08:59:27 jason Exp $</span><span class="hl-comment"> *</span><span class="hl-inlinedoc"> @author </span><span class="hl-comment">Wiley Li &lt;</span><span class="hl-url">wiley_li@wistron.com.tw</span><span class="hl-comment">&gt; *</span><span class="hl-inlinedoc"> @copyright </span><span class="hl-comment">Copyright (c) 2004 Wistron Corporation. */</span><span class="hl-code"> </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">ctcsconfig.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">dn_extra.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">dn_podcast_extra.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">xml.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">require_once</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">wget.inc</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// ----------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-reserved">define</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">__debug__</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-reserved">false</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">define</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">__debug_s__</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-reserved">false</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// accelerate testing efficency by reduce the range of period time</span><span class="hl-code"> </span><span class="hl-reserved">define</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">__debug_tformat__</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Y/m/d H:i:s</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-reserved">define</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">_SELF_RESTART_FFLAG_</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">/etc/.sc_restart_yourself</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// ----------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-var">$quiet</span><span class="hl-code"> = </span><span class="hl-reserved">false</span><span class="hl-code">; </span><span class="hl-comment">// ----------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-reserved">function</span><span class="hl-code"> </span><span class="hl-identifier">_d</span><span class="hl-brackets">(</span><span class="hl-var">$msg</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">global</span><span class="hl-code"> </span><span class="hl-var">$quiet</span><span class="hl-code">; </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">__debug__</span><span class="hl-code">&amp;&amp;</span><span class="hl-var">$msg</span><span class="hl-code">&amp;&amp;!</span><span class="hl-var">$quiet</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">echo</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">[</span><span class="hl-quotes">'</span><span class="hl-code">.</span><span class="hl-identifier">date</span><span class="hl-brackets">(</span><span class="hl-identifier">__debug_tformat__</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-quotes">'</span><span class="hl-string">] </span><span class="hl-quotes">'</span><span class="hl-code">.</span><span class="hl-var">$msg</span><span class="hl-code">.</span><span class="hl-quotes">"</span><span class="hl-special">\n</span><span class="hl-quotes">"</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-comment">// ----------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-reserved">function</span><span class="hl-code"> </span><span class="hl-identifier">do_quiet</span><span class="hl-brackets">(</span><span class="hl-var">$q</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">global</span><span class="hl-code"> </span><span class="hl-var">$quiet</span><span class="hl-code">; </span><span class="hl-var">$quiet</span><span class="hl-code"> = </span><span class="hl-var">$q</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-comment">// ----------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-comment">// numeric representation of the day of the week</span><span class="hl-code"> </span><span class="hl-comment">// 0 (for Sunday) through 6 (for Saturday)</span><span class="hl-code"> </span><span class="hl-reserved">function</span><span class="hl-code"> </span><span class="hl-identifier">curr_week_i</span><span class="hl-brackets">()</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-code">!</span><span class="hl-identifier">__debug_s__</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-identifier">date</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">w</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-comment">// __debug_s__ is TRUE, it will do as following below</span><span class="hl-code"> </span><span class="hl-comment">// accelerate testing efficency by reduce the range of period time</span><span class="hl-code"> </span><span class="hl-comment">// Sunday: 00,07,14,21</span><span class="hl-code"> </span><span class="hl-comment">// Monday: 01,08,15,22</span><span class="hl-code"> </span><span class="hl-comment">// Tuesday: 02,09,16,23</span><span class="hl-code"> </span><span class="hl-comment">// Wednesday: 03,10,17</span><span class="hl-code"> </span><span class="hl-comment">// Thursday: 04,11,18</span><span class="hl-code"> </span><span class="hl-comment">// Friday: 05,12,19</span><span class="hl-code"> </span><span class="hl-comment">// Saturday: 06,13,20</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">date</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">H</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">%</span><span class="hl-number">7</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-comment">// ----------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-comment">// the hours section</span><span class="hl-code"> </span><span class="hl-comment">// 0: '00:00 - 00:59', 1: '01:00 - 01:59', 2: '02:00 - 02:59',</span><span class="hl-code"> </span><span class="hl-comment">// 3: '03:00 - 03:59', 4: '04:00 - 04:59', 5: '05:00 - 05:59',</span><span class="hl-code"> </span><span class="hl-comment">// 6: '06:00 - 06:59', 7: '07:00 - 07:59',</span><span class="hl-code"> </span><span class="hl-comment">// 8: '08:00 - 08:59', 9: '09:00 - 09:59', 10: '10:00 - 10:59',</span><span class="hl-code"> </span><span class="hl-comment">// 11: '11:00 - 11:59', 12: '12:00 - 12:59', 13: '13:00 - 13:59',</span><span class="hl-code"> </span><span class="hl-comment">// 14: '14:00 - 14:59', 15: '15:00 - 15:59',</span><span class="hl-code"> </span><span class="hl-comment">// 16: '16:00 - 16:59', 17: '17:00 - 17:59', 18: '18:00 - 18:59',</span><span class="hl-code"> </span><span class="hl-comment">// 19: '19:00 - 19:59', 20: '20:00 - 20:59', 21: '21:00 - 21:59',</span><span class="hl-code"> </span><span class="hl-comment">// 22: '22:00 - 22:59', 23: '23:00 - 23:59'</span><span class="hl-code"> </span><span class="hl-reserved">function</span><span class="hl-code"> </span><span class="hl-identifier">curr_hours_section_i</span><span class="hl-brackets">(){</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-code">!</span><span class="hl-identifier">__debug_s__</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">switch</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">date</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">H</span><span class="hl-quotes">'</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">00</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">01</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">1</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">02</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">2</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">03</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">3</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">04</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">4</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">05</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">5</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">06</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">6</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">07</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">7</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">08</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">8</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">09</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">9</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">10</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">10</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">11</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">11</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">12</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">12</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">13</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">13</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">14</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">14</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">15</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">15</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">16</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">16</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">17</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">17</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">18</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">18</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">19</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">19</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">20</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">20</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">21</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">21</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">22</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">22</span><span class="hl-code">; </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-quotes">'</span><span class="hl-string">23</span><span class="hl-quotes">'</span><span class="hl-code">: </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">23</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-comment">// __debug_s__ is TRUE, it will do as following below</span><span class="hl-code"> </span><span class="hl-comment">// accelerate testing efficency by reduce the range of period time</span><span class="hl-code"> </span><span class="hl-var">$_debug_v</span><span class="hl-code">=</span><span class="hl-identifier">date</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">i</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// by minute for index</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">0</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">7</span><span class="hl-brackets">)</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">8</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">15</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">1</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">16</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">23</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">2</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">24</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">31</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">3</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">32</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">39</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">4</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">40</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">47</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">5</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">48</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">55</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">6</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$_debug_v</span><span class="hl-code">&gt;=</span><span class="hl-number">56</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$_debug_v</span><span class="hl-code">&lt;=</span><span class="hl-number">59</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-number">7</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-reserved">false</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-comment">// ----------------------------------------------------------------</span><span class="hl-code"> </span><span class="hl-reserved">function</span><span class="hl-code"> </span><span class="hl-identifier">curr_time_in_schedule</span><span class="hl-brackets">(</span><span class="hl-var">$schedule_table</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">__debug_s__</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-var">$week_str</span><span class="hl-code"> = </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">Sunday</span><span class="hl-quotes">'</span><span class="hl-code">,</span><span class="hl-quotes">'</span><span class="hl-string">Monday</span><span class="hl-quotes">'</span><span class="hl-code">,</span><span class="hl-quotes">'</span><span class="hl-string">Tuesday</span><span class="hl-quotes">'</span><span class="hl-code">,</span><span class="hl-quotes">'</span><span class="hl-string">Wednesday</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">Thursday</span><span class="hl-quotes">'</span><span class="hl-code">,</span><span class="hl-quotes">'</span><span class="hl-string">Friday</span><span class="hl-quotes">'</span><span class="hl-code">,</span><span class="hl-quotes">'</span><span class="hl-string">Saturday</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-var">$hour_str</span><span class="hl-code"> = </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">00:00 - 00:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">01:00 - 01:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">02:00 - 02:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">03:00 - 03:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">04:00 - 04:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">05:00 - 05:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">06:00 - 06:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">07:00 - 07:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">08:00 - 08:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">09:00 - 09:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">10:00 - 10:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">11:00 - 11:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">12:00 - 12:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">13:00 - 13:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">14:00 - 14:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">15:00 - 15:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">16:00 - 16:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">17:00 - 17:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">18:00 - 18:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">19:00 - 19:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">20:00 - 20:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">21:00 - 21:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">22:00 - 22:59</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">23:00 - 23:59</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-identifier">_d</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">=================================================</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-identifier">_d</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">================== debug is ON ==================</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-identifier">_d</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">(current time simulate to </span><span class="hl-quotes">'</span><span class="hl-code">.</span><span class="hl-var">$hour_str</span><span class="hl-brackets">[</span><span class="hl-identifier">curr_hours_section_i</span><span class="hl-brackets">()]</span><span class="hl-code">.</span><span class="hl-quotes">'</span><span class="hl-string">, </span><span class="hl-quotes">'</span><span class="hl-code">. </span><span class="hl-var">$week_str</span><span class="hl-brackets">[</span><span class="hl-identifier">curr_week_i</span><span class="hl-brackets">()])</span><span class="hl-code">.</span><span class="hl-quotes">'</span><span class="hl-string">)</span><span class="hl-quotes">'</span><span class="hl-code">; </span><span class="hl-identifier">_d</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">=================================================</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">return</span><span class="hl-code"> </span><span class="hl-var">$schedule_table</span><span class="hl-brackets">[</span><span class="hl-identifier">curr_week_i</span><span class="hl-brackets">()][</span><span class="hl-identifier">curr_hours_section_i</span><span class="hl-brackets">()]</span><span class="hl-code">; </span><span class="hl-brackets">}</span> </pre></div> </div> <p>the matrix created it correctly, viewing the table in the scheduler page is correct but the scheduler not work and the downloads not start in automatic.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>