eugene wrote:I agree. I even think comments should be for every object - task, milestone, whatever
$tracker = (object) new timetracker();
$track = $tracker->getProjectTrack($id, 0, $task[ID]);
echo($id);
if (!empty($track))
{
echo("jsem vevnitř");
$totaltime = $tracker->getTotalTrackTime($track);
$template->assign("totaltime", $totaltime);
}
$template->assign("tracker", $track);
<div class="timetrack">
<div class="infowin_left" style = "display:none;" id = "systemmsg">
{if $mode == "added"}
<span class="info_in_green"><img src="templates/standard/images/symbols/timetracker.png" alt=""/>{#timetracker#} {#was#} {#added#}</span>
{elseif $mode == "edited"}
<span class="info_in_yellow"><img src="templates/standard/images/symbols/timetracker.png" alt=""/>{#timetracker#} {#was#} {#edited#}</span>
{elseif $mode == "deleted"}
<span class="info_in_red"><img src="templates/standard/images/symbols/timetracker.png" alt=""/>{#timetracker#} {#was#} {#deleted#}</span>
{/if}
</div>
{literal}
<script type = "text/javascript">
systemMsg('systemmsg');
</script>
{/literal}
<div class="headline">
<a href="javascript:void(0);" id="acc-tracker_toggle" class="win_block" onclick = "toggleBlock('acc-tracker');"></a>
<h2>
<img src="./templates/standard/images/symbols/timetracker.png" alt="" />{#report#}
</h2>
</div>
<div class="block" id="acc-tracker">
<div class="nosmooth" id="sm_report">
<table cellpadding="0" cellspacing="0" border="0">
<thead>
<tr>
<th class="a"></th>
<th class="b">{#user#}</th>
<th class="cf">{#day#}</th>
<th class="cf">{#started#}</th>
<th class="cf">{#ended#}</th>
<th class="e">{#hours#}</th>
<th class="tools"></th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="6"></td>
</tr>
</tfoot>
{section name = track loop=$tracker}
{*Color-Mix*}
{if $smarty.section.track.index % 2 == 0}
<tbody class="color-a" id="track_{$tracker[track].ID}">
{else}
<tbody class="color-b" id="track_{$tracker[track].ID}">
{/if}
<tr>
<td></td>
<td>
<div class="toggle-in">
<span class="acc-toggle" onclick="javascript:accord_tracker.activate($$('#acc-tracker .accordion_toggle')[{$smarty.section.track.index}]);toggleAccordeon('acc-tracker',this);"></span>
<a href = "manageuser.php?action=profile&id={$tracker[track].user}" title="{$tracker[track].pname}">
{$tracker[track].uname|truncate:30:"...":true}
</a>
</div>
</td>
<td>{$tracker[track].daystring|truncate:12:"...":true}</td>
<td>{$tracker[track].startstring|truncate:12:"...":true}</td>
<td>{$tracker[track].endstring|truncate:12:"...":true}</td>
<td>{$tracker[track].hours|truncate:12:"...":true}</td>
<td class="tools">
{if $userpermissions.timetracker.edit}
<a class="tool_edit" href="managetimetracker.php?action=editform&tid={$tracker[track].ID}&id={$project.ID}" title="{#edit#}"></a>
{/if}
{if $userpermissions.timetracker.del}
<a class="tool_del" href="javascript:confirmfunction('{#confirmdel#}','deleteElement(\'track_{$tracker[track].ID}\',\'managetimetracker.php?action=del&tid={$tracker[track].ID}&id={$project.ID}\')');" title="{#delete#}"></a>
{/if}
</td>
</tr>
<tr class="acc">
<td colspan="7">
<div class="accordion_toggle"></div>
<div class="accordion_content">
<div class="acc-in">
{if $tracker[track].comment != ""}
<strong>{#comment#}:</strong><br />{$tracker[track].comment}
{/if}
</div>
</div>
</td>
</tr>
</tbody>
{/section}
<tbody class="tableend">
<tr>
<td></td>
<td colspan="4"><strong>{#totalhours#}:</strong></td>
<td><strong>{$totaltime}</strong></td>
<td class="tools"></td>
</tr>
</tbody>
</table>
</div> {*smooth End*}
</div> {*block END*}
{paginate_prev} {paginate_middle} {paginate_next}
<div class="content-spacer"></div>
{literal}
<script type = "text/javascript">
var accord_tracker = new accordion('acc-tracker');
</script>
{/literal}
</div> {*timetrack END*}
<br>eugene wrote:I agree. I even think comments should be for every object - task, milestone, whatever
Users browsing this forum: Galleyarerb, Google [Bot]