*** empty log message ***
This commit is contained in:
parent
1f0539a1d8
commit
3bfbf614a3
10 changed files with 96 additions and 67 deletions
|
@ -1,4 +1,4 @@
|
|||
<?php
|
||||
<?php
|
||||
$Smarty->register_object('UIBROWSER', $uiBrowser);
|
||||
$Smarty->register_object('BROWSE', $uiBrowser->BROWSE);
|
||||
$Smarty->register_object('SEARCH', $uiBrowser->SEARCH);
|
||||
|
@ -118,7 +118,7 @@ function S_niceTime($param)
|
|||
$in = str_replace(' ', '', $in);
|
||||
|
||||
if (preg_match('/^[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}$/', $in)) list($h, $i, $s) = explode(':', $in);
|
||||
elseif (preg_match('/^[0-9]{1,2}:[0-9]{1,2}$/', $in)) list($i, $s) = explode(':', $in);
|
||||
elseif (preg_match('/^[0-9]{1,2}:[0-9]{1,2}$/', $in)) list($i, $s) = explode(':', $in);
|
||||
else $s = $in;
|
||||
|
||||
if ($all || $h > 0) $H = sprintf('%02d', $h).':';
|
||||
|
|
|
@ -41,9 +41,9 @@ function SCHEDULE_snap2Hour()
|
|||
function SCHEDULE_snap2Prev()
|
||||
{
|
||||
{/literal}
|
||||
document.forms["schedule"].elements["time[H]"].value = "{$SCHEDULER->schedulePrev.hour}";
|
||||
document.forms["schedule"].elements["time[i]"].value = "{$SCHEDULER->schedulePrev.minute}";
|
||||
document.forms["schedule"].elements["time[s]"].value = "{$SCHEDULER->schedulePrev.second}";
|
||||
document.forms["schedule"].elements["time[H]"].value = "{$SCHEDULER->schedulePrev.hour|string_format:'%d'}";
|
||||
document.forms["schedule"].elements["time[i]"].value = "{$SCHEDULER->schedulePrev.minute|string_format:'%d'}";
|
||||
document.forms["schedule"].elements["time[s]"].value = "{$SCHEDULER->schedulePrev.second|string_format:'%d'}";
|
||||
{literal}
|
||||
}
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
onClick="return contextmenu('year={$_day.year}&month={$_day.month}&day={$_day.day}&hour={$_hour}&minute=0&second=0', 'SCHEDULER.addItem')"
|
|
@ -33,11 +33,11 @@
|
|||
|
||||
{if is_array($_entrys[$_hour])}
|
||||
<tr class="blue1">
|
||||
<td style="border-left: 1px solid #ccc;" onClick="return contextmenu('year={$SCHEDULER->curr.year}&month={$SCHEDULER->curr.month}&day={$SCHEDULER->curr.day}&hour={$_hour}&minute=0&second=0', 'SCHEDULER.addItem')">{$_hour|string_format:"%02d"}:00</td>
|
||||
<td style="border-left: 1px solid #ccc;" {include file="scheduler/day_onclick.tpl"}>{$_hour|string_format:"%02d"}:00</td>
|
||||
<td style="border-right: 1px solid #ccc;">
|
||||
|
||||
{foreach from=$_entrys[$_hour] item="i"} {* hier werden die Einträge welche in der jeweil. h beginnen durchlaufen *}
|
||||
<div {include file="scheduler/actionhandler.tpl"}>
|
||||
<div {include file="scheduler/day_onclick.tpl"}>
|
||||
<b>{$i.title}</b>
|
||||
{$i.start}-{$i.end}
|
||||
{$i.creator}
|
||||
|
@ -48,7 +48,7 @@
|
|||
</td>
|
||||
</tr>
|
||||
{else}
|
||||
<tr class="blue2" onClick="return contextmenu('year={$SCHEDULER->curr.year}&month={$SCHEDULER->curr.month}&day={$SCHEDULER->curr.day}&hour={$_hour}&minute=0&second=0', 'SCHEDULER.addItem')">
|
||||
<tr class="blue2" {include file="scheduler/day_onclick.tpl"}>
|
||||
<td style="border-left: 1px solid #ccc;">{$_hour|string_format:"%02d"}:00</td>
|
||||
<td style="border-right: 1px solid #ccc;"></td>
|
||||
</tr>
|
||||
|
|
9
livesupport/modules/htmlUI/var/templates/scheduler/day_onclick.tpl
Executable file
9
livesupport/modules/htmlUI/var/templates/scheduler/day_onclick.tpl
Executable file
|
@ -0,0 +1,9 @@
|
|||
{getHour time=$i.end assign="_endH"}
|
||||
|
||||
{if $_endH == $_hour}
|
||||
onClick="return contextmenu('year={$SCHEDULER->curr.year}&month={$SCHEDULER->curr.month}&day={$SCHEDULER->curr.day}&hour={getHour time=$i.end}&minute={getMinute time=$i.end}&second={getSecond time=$i.end plus=1}', 'SCHEDULER.addItem')"
|
||||
{else}
|
||||
onClick="return contextmenu('year={$SCHEDULER->curr.year}&month={$SCHEDULER->curr.month}&day={$SCHEDULER->curr.day}&hour={$_hour}&minute=0&second=0', 'SCHEDULER.addItem')"
|
||||
{/if}
|
||||
|
||||
{assign var="_endH" value=null}
|
|
@ -31,7 +31,7 @@
|
|||
<td class="firstrow_secondcol" style="border-left: 1px solid #ccc"></td>
|
||||
{foreach from=$SCHEDULER->Week item="_Day"} {* hier werden die Tagesnummern angezeigt *}
|
||||
<td class="date_secondcol">
|
||||
<a href="#" onClick="hpopup('{$UI_HANDLER}?act=SCHEDULER.set&view=day&day={$_Day.day}&month={$_Day.month}&year={$_Day.year}')"><b>{$_Day.day}</b></a>
|
||||
<a href="#" {include file="scheduler/week_onclick.tpl"}><b>{$_Day.day}</b></a>
|
||||
</td>
|
||||
<td class="day_secondcol"></td>
|
||||
{/foreach}
|
||||
|
@ -46,20 +46,20 @@
|
|||
<td class="firstrow" style="border-left: 1px solid #ccc">{$_hour}</td>
|
||||
{foreach from=$SCHEDULER->Week item="_day"}
|
||||
{if is_array($_entrys[$_day.day][$_hour])}
|
||||
<td class="date_full" {include file="scheduler/context_week.tpl"}></td>
|
||||
<td class="date_full" {include file="scheduler/week_onclick.tpl"}></td>
|
||||
<td class="day_full">
|
||||
{foreach from=$_entrys[$_day.day][$_hour] item="i"}
|
||||
{foreach from=$_entrys[$_day.day][$_hour] item="i"}
|
||||
<div {include file="scheduler/actionhandler.tpl"}>
|
||||
<h2>{$i.title|truncate:12}</h2>
|
||||
<p>{$i.start|truncate:5:""} - {$i.end|truncate:5:""}</p>
|
||||
<p>{$i.start|truncate:8:""} - {$i.end|truncate:8:""}</p>
|
||||
<p>{$i.creator}</p>
|
||||
</div>
|
||||
{* <div style="background-color: #FF6F1F; height: 3px" onClick="return contextmenu('year={$_day.year}&month={$_day.month}&day={$_day.day}&hour={getHour time=$i.end}&minute={getMinute time=$i.end}&second={getSecond time=$i.end}', 'SCHEDULER.addItem')"></div> *}
|
||||
{* <div style="background-color: #FF6F1F; height: 3px" {$_onClick}></div> *}
|
||||
{/foreach}
|
||||
</td>
|
||||
{else}
|
||||
<td class="date" {include file="scheduler/context_week.tpl"}></td>
|
||||
<td class="day" {include file="scheduler/context_week.tpl"}></td>
|
||||
<td class="date" {include file="scheduler/week_onclick.tpl"}></td>
|
||||
<td class="day" {include file="scheduler/week_onclick.tpl"}></td>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</tr>
|
||||
|
|
9
livesupport/modules/htmlUI/var/templates/scheduler/week_onclick.tpl
Executable file
9
livesupport/modules/htmlUI/var/templates/scheduler/week_onclick.tpl
Executable file
|
@ -0,0 +1,9 @@
|
|||
{getHour time=$i.end assign="_endH"}
|
||||
|
||||
{if $_endH == $_hour}
|
||||
onClick="return contextmenu('year={$_day.year}&month={$_day.month}&day={$_day.day}&hour={getHour time=$i.end}&minute={getMinute time=$i.end}&second={getSecond time=$i.end}', 'SCHEDULER.addItem')"
|
||||
{else}
|
||||
onClick="return contextmenu('year={$_day.year}&month={$_day.month}&day={$_day.day}&hour={$_hour}&minute=0&second=0', 'SCHEDULER.addItem')"
|
||||
{/if}
|
||||
|
||||
{assign var="_endH" value=null}
|
|
@ -28,20 +28,16 @@
|
|||
for (var i = 1; i < contextmenu.arguments.length; ++i) {
|
||||
switch (contextmenu.arguments[i]) {
|
||||
{/literal}
|
||||
case "PL.display":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"{$UI_BROWSER}?act=PL.display&id="+param+"\" "+oF+"> ##Display this Playlist## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.release":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"popup('{$UI_BROWSER}?popup[]=PL.confirmRelease', 'PL.confirmRelease', 400, 50)\" "+oF+"> ##Close playlist## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: popup('{$UI_BROWSER}?popup[]=PL.confirmRelease', 'PL.confirmRelease', 400, 50)\" "+oF+"> ##Close playlist## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.addItem":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"hpopup('{$UI_HANDLER}?act=PL.addItem&id="+param+"')\" "+oF+"> ##Add to active Playlist## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: hpopup('{$UI_HANDLER}?act=PL.addItem&id="+param+"')\" "+oF+"> ##Add to active Playlist## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.removeItem":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"hpopup('{$UI_HANDLER}?act=PL.removeItem&id="+param+"')\" "+oF+"> ##Remove File from Playlist## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: hpopup('{$UI_HANDLER}?act=PL.removeItem&id="+param+"')\" "+oF+"> ##Remove File from Playlist## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.activate":
|
||||
|
@ -49,56 +45,52 @@
|
|||
break;
|
||||
|
||||
case "PL.create":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"hpopup('{$UI_HANDLER}?act=PL.create&id="+param+"')\" "+oF+"> ##New Playlist using this File## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: hpopup('{$UI_HANDLER}?act=PL.create&id="+param+"')\" "+oF+"> ##New Playlist using this File## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.changeFadeIn":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"popup('{$UI_BROWSER}?popup[]=PL.changeTransition&type=fadeIn&id="+param+"', 'PL', '400', '100')\" "+oF+"> ##Change Fadein## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: popup('{$UI_BROWSER}?popup[]=PL.changeTransition&type=fadeIn&id="+param+"', 'PL', '400', '100')\" "+oF+"> ##Change Fadein## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.changeTransition":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"popup('{$UI_BROWSER}?popup[]=PL.changeTransition&type=transition&id="+param+"', 'PL', '400', '100')\" "+oF+"> ##Change Transition## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: popup('{$UI_BROWSER}?popup[]=PL.changeTransition&type=transition&id="+param+"', 'PL', '400', '100')\" "+oF+"> ##Change Transition## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.changeFadeOut":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"popup('{$UI_BROWSER}?popup[]=PL.changeTransition&type=fadeOut&id="+param+"', 'PL', '400', '100')\" "+oF+"> ##Change Fadeout## </a></li>";
|
||||
break;
|
||||
|
||||
case "PL.editMetaData":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='{$UI_BROWSER}?act=PL.editMetaData&id="+param+"'"+oF+"> ##Edit Metadata## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: popup('{$UI_BROWSER}?popup[]=PL.changeTransition&type=fadeOut&id="+param+"', 'PL', '400', '100')\" "+oF+"> ##Change Fadeout## </a></li>";
|
||||
break;
|
||||
|
||||
case "SP.addItem":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"hpopup('{$UI_HANDLER}?act=SP.addItem&id="+param+"')\" "+oF+"> ##Add to ScratchPad## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: hpopup('{$UI_HANDLER}?act=SP.addItem&id="+param+"')\" "+oF+"> ##Add to ScratchPad## </a></li>";
|
||||
break;
|
||||
|
||||
case "SP.removeItem":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"hpopup('{$UI_HANDLER}?act=SP.removeItem&id="+param+"')\" "+oF+"> ##Remove from Scratchpad## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: hpopup('{$UI_HANDLER}?act=SP.removeItem&id="+param+"')\" "+oF+"> ##Remove from Scratchpad## </a></li>";
|
||||
break;
|
||||
|
||||
case "listen":
|
||||
i++;
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='{$CONFIG.accessRawAudioUrl}?sessid={$START.sessid}&id="+contextmenu.arguments[i]+"'"+oF+"> ##Listen to File## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='{$CONFIG.accessRawAudioUrl}?sessid={$START.sessid}&id="+contextmenu.arguments[i]+"' "+oF+"> ##Listen to File## </a></li>";
|
||||
break;
|
||||
|
||||
case "edit":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='{$UI_BROWSER}?act=editItem&id="+param+"'"+oF+"> ##Edit File## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='{$UI_BROWSER}?act=editItem&id="+param+"' "+oF+"> ##Edit File## </a></li>";
|
||||
break;
|
||||
|
||||
case "delete":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"popup('{$UI_BROWSER}?popup[]=deleteItem&id="+param+"', 'deleteItem', 400, 50)\"')"+oF+"> ##Delete File## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: popup('{$UI_BROWSER}?popup[]=deleteItem&id="+param+"', 'deleteItem', 400, 50)\" "+oF+"> ##Delete File## </a></li>";
|
||||
break;
|
||||
|
||||
case "fileList":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='{$UI_BROWSER}?act=fileList&id="+param+"'"+oF+"> ##List Folder## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='{$UI_BROWSER}?act=fileList&id="+param+"' "+oF+"> ##List Folder## </a></li>";
|
||||
break;
|
||||
|
||||
case "SCHEDULER.addItem":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"hpopup('{$UI_HANDLER}?act=SCHEDULER.setScheduleTime&"+param+"'); popup('{$UI_BROWSER}?popup[]=SCHEDULER.addItem', 'Schedule', 420, 200)\"')"+oF+"> ##Insert Playlist here## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: hpopup('{$UI_HANDLER}?act=SCHEDULER.setScheduleTime&"+param+"'); popup('{$UI_BROWSER}?popup[]=SCHEDULER.addItem', 'Schedule', 420, 200)\" "+oF+"> ##Insert Playlist here## </a></li>";
|
||||
break;
|
||||
|
||||
case "SCHEDULER.removeItem":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"popup('{$UI_BROWSER}?popup[]=SCHEDULER.removeItem&"+param+"', 'Schedule', 400, 50)\"')"+oF+"> ##Remove Playlist## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: popup('{$UI_BROWSER}?popup[]=SCHEDULER.removeItem&"+param+"', 'Schedule', 400, 50)\" "+oF+"> ##Remove Playlist## </a></li>";
|
||||
break;
|
||||
|
||||
case "SUBJECTS.chgPasswd":
|
||||
|
@ -118,7 +110,7 @@
|
|||
break;
|
||||
|
||||
case "SUBJECTS.removeSubj":
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href='#' onClick=\"popup('{$UI_BROWSER}?popup[]=SUBJECTS.confirmRemoveSubj&"+param+"', 'confirmRemoveSubj', 400, 50)\"')"+oF+"> ##Delete## </a></li>";
|
||||
contextmenuHtml = contextmenuHtml + "<li><a class='contextmenu' href=\"javascript: popup('{$UI_BROWSER}?popup[]=SUBJECTS.confirmRemoveSubj&"+param+"', 'confirmRemoveSubj', 400, 50)\" "+oF+"> ##Delete## </a></li>";
|
||||
break;
|
||||
|
||||
{literal}
|
||||
|
|
|
@ -70,7 +70,8 @@ define('UI_BROWSE_DEFAULT_KEY_3', 'dc:source');
|
|||
define('UI_BROWSE_DEFAULT_LIMIT', 10);
|
||||
|
||||
## Scheduler / Calendar
|
||||
define('UI_SCHEDULER_FIRSTWEEKDAY', 1);
|
||||
define('UI_SCHEDULER_FIRSTWEEKDAY', 1);
|
||||
define('UI_SCHEDULER_PAUSE_PL2PL', '5 seconds');
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -100,37 +100,51 @@ class uiScheduler extends uiCalendar
|
|||
if (is_numeric($second)) $this->scheduleAt['second'] = sprintf('%02d', $second);
|
||||
|
||||
$week = $this->getWeekEntrys();
|
||||
## search for next entry
|
||||
if (count($week[$this->scheduleAt['day']]) >= 1) {
|
||||
foreach ($week[$this->scheduleAt['day']] as $entry) {
|
||||
if (strtotime($entry[0]['start']) >= strtotime($this->scheduleAt['hour'].':'.$this->scheduleAt['minute'].':'.$this->scheduleAt['second'])) {
|
||||
list($this->scheduleNext['hour'], $this->scheduleNext['minute'], $this->scheduleNext['second']) = explode(':', strftime('%H:%M:%S', strtotime($entry[0]['start'])-1));
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
## start at midnight
|
||||
$this->scheduleNext['hour'] = 0;
|
||||
$this->scheduleNext['minute'] = 0;
|
||||
$this->scheduleNext['second'] = 0;
|
||||
}
|
||||
|
||||
reset ($week);
|
||||
## search for previous entry
|
||||
if (count($week[$this->scheduleAt['day']]) >= 1) {
|
||||
foreach (array_reverse($week[$this->scheduleAt['day']]) as $entry) {
|
||||
if (strtotime($entry[0]['end']) <= strtotime($this->scheduleAt['hour'].':'.$this->scheduleAt['minute'].':'.$this->scheduleAt['second'])) {
|
||||
list($this->schedulePrev['hour'], $this->schedulePrev['minute'], $this->schedulePrev['second']) = explode(':', strftime('%H:%M:%S', strtotime($entry[0]['end'])+1));
|
||||
$prev = TRUE;
|
||||
list ($this->schedulePrev['hour'], $this->schedulePrev['minute'], $this->schedulePrev['second'])
|
||||
= explode (':', strftime('%H:%M:%S', strtotime('+'.UI_SCHEDULER_PAUSE_PL2PL, strtotime($entry[0]['end'])))
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
}
|
||||
if ($prev !== TRUE) {
|
||||
## start at midnight
|
||||
$this->schedulePrev['hour'] = 0;
|
||||
$this->schedulePrev['minute'] = 0;
|
||||
$this->schedulePrev['second'] = 0;
|
||||
}
|
||||
|
||||
reset ($week);
|
||||
|
||||
## search for next entry
|
||||
if (count($week[$this->scheduleAt['day']]) >= 1) {
|
||||
foreach ($week[$this->scheduleAt['day']] as $entry) {
|
||||
if (strtotime($entry[0]['start']) >= strtotime($this->scheduleAt['hour'].':'.$this->scheduleAt['minute'].':'.$this->scheduleAt['second'])) {
|
||||
$next = TRUE;
|
||||
list ($this->scheduleNext['hour'], $this->scheduleNext['minute'], $this->scheduleNext['second'])
|
||||
= explode (':', strftime('%H:%M:%S', strtotime('-'.UI_SCHEDULER_PAUSE_PL2PL, strtotime($entry[0]['start']))));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($next !== TRUE) {
|
||||
## end at midnight
|
||||
$thisDay = $this->scheduleAt['year']."-".$this->scheduleAt['month']."-".$this->scheduleAt['day'];
|
||||
$nextDayStamp = strtotime('+1 day', $thisDay);
|
||||
$this->scheduleNext['year'] = strftime('%Y', $nextDayStamp);
|
||||
$this->scheduleNext['month'] = strftime('%m', $nextDayStamp);;
|
||||
$this->scheduleNext['day'] = strftime('%d', $nextDayStamp);
|
||||
$this->scheduleNext['hour'] = 0;
|
||||
$this->scheduleNext['minute'] = 0;
|
||||
$this->scheduleNext['second'] = 0;
|
||||
}
|
||||
|
||||
#print_r($this->schedulePrev);
|
||||
#print_r($this->scheduleNext);
|
||||
|
||||
|
@ -141,9 +155,9 @@ class uiScheduler extends uiCalendar
|
|||
{
|
||||
## build array within all entrys of current week ##
|
||||
$this->buildWeek();
|
||||
$weekStart = strftime("%Y%m%d", $this->Week[0]['timestamp']);
|
||||
$weekEnd = strftime("%Y%m%d", $this->Week[6]['timestamp']);
|
||||
$arr = $this->displayScheduleMethod($weekStart.'T00:00:00', $weekEnd.'T23:59:59.999999');
|
||||
$thisWeekStart = strftime("%Y%m%d", $this->Week[0]['timestamp']);
|
||||
$nextWeekStart = strftime("%Y%m%d", $this->Week[6]['timestamp'] + 86400);
|
||||
$arr = $this->displayScheduleMethod($thisWeekStart.'T00:00:00', $nextWeekStart.'T00:00:00');
|
||||
#print_r($arr);
|
||||
|
||||
if (!count($arr))
|
||||
|
@ -154,7 +168,7 @@ class uiScheduler extends uiCalendar
|
|||
'id' => $this->Base->gb->_idFromGunid($val['playlistId']),
|
||||
'scheduleid'=> $val['id'],
|
||||
'start' => substr($val['start'], strpos($val['start'], 'T')+1),
|
||||
'end' => substr($val['end'], strpos($val['end'], 'T') + 1),
|
||||
'end' => substr($val['end'], strpos($val['end'], 'T')+1),
|
||||
'title' => $this->Base->_getMDataValue($this->Base->gb->_idFromGunid($val['playlistId']), UI_MDATA_KEY_TITLE),
|
||||
'creator' => $this->Base->_getMDataValue($this->Base->gb->_idFromGunid($val['playlistId']), UI_MDATA_KEY_CREATOR),
|
||||
'type' => 'Playlist'
|
||||
|
@ -170,8 +184,9 @@ class uiScheduler extends uiCalendar
|
|||
{
|
||||
## build array within all entrys of current day ##
|
||||
$this->buildDay();
|
||||
$day = strftime("%Y%m%d", $this->Day[0]['timestamp']);
|
||||
$arr = $this->displayScheduleMethod($day.'T00:00:00', $day.'T23:59:59.999999');
|
||||
$thisDay = strftime("%Y%m%d", $this->Day[0]['timestamp']);
|
||||
$nextDay = strftime("%Y%m%d", $this->Day[0]['timestamp'] + 86400);
|
||||
$arr = $this->displayScheduleMethod($thisDay.'T00:00:00', $nextDay.'T00:00:00');
|
||||
#print_r($arr);
|
||||
|
||||
if (!count($arr))
|
||||
|
@ -193,6 +208,7 @@ class uiScheduler extends uiCalendar
|
|||
return $items;
|
||||
}
|
||||
|
||||
/*
|
||||
function getDayHourlyEntrys($year, $month, $day)
|
||||
{
|
||||
$date = $year.$month.$day;
|
||||
|
@ -210,11 +226,13 @@ class uiScheduler extends uiCalendar
|
|||
#print_r($items);
|
||||
return $items;
|
||||
}
|
||||
*/
|
||||
|
||||
function getDayUsage($year, $month, $day)
|
||||
{
|
||||
$date = $year.$month.$day;
|
||||
$arr = $this->displayScheduleMethod($date.'T00:00:00', $date.'T23:59:59.999999');
|
||||
$thisDay = $year.$month.$day;
|
||||
$nextDay = strftime("%Y%m%d", strtotime('+1 day', strtotime("$year-$month-$day")));
|
||||
$arr = $this->displayScheduleMethod($thisDay.'T00:00:00', $nextDay.'T00:00:00');
|
||||
if (!count($arr))
|
||||
return FALSE;
|
||||
foreach ($arr as $key=>$val) {
|
||||
|
@ -239,6 +257,7 @@ class uiScheduler extends uiCalendar
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
function getDayTiming($year, $month, $day)
|
||||
{
|
||||
#echo $year.$month.$day;
|
||||
|
@ -288,7 +307,7 @@ class uiScheduler extends uiCalendar
|
|||
#print_r($list);
|
||||
return $list;
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
function getDayTimingScale()
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue