{literal} {/literal}

[[Presenzliste]] {if (count($zef_Config.ViewUsers)==1)}[[von]] {$zef_Config.ViewUsers[0]|user_format:"lastname"} {$zef_Config.ViewUsers[0]|user_format:"firstname"}{/if} {$zef_Config.DateTitle}

{if (count($zef_Config.ViewUsers)>1)}{/if} {if ($zef_Config.ViewMode==2)}{/if} {textformat} {if ($zef_Config.ViewSum=='j' || $zef_Config.ViewSum=='s')} {foreach from=$zef_Config.ViewUsers item=zef_User} {assign var="firstRow" value=1} {foreach from=$zef_EntriesSum[$zef_User].Entries item=time_Val} {if ($time_Val.Extra!=2)} {if (count($zef_Config.ViewUsers)>1)} {/if} {if ($zef_Config.ViewMode==2)}{/if} {assign var="firstRow" value=0} {/if} {/foreach} {if (count($zef_Config.ViewUsers)>1)} {/if} {if ($zef_Config.ViewMode==2)}{/if} {assign var="diff" value="`$zef_EntriesSum[$zef_User].Haben-$zef_EntriesSum[$zef_User].Soll`"} {if $zef_EntriesSum[$zef_User].PreTime} {assign var="diff" value="`$diff+$zef_EntriesSum[$zef_User].PreTime`"} {math equation="abs(x)" x=$zef_EntriesSum[$zef_User].PreTime assign=PreTime} {if (count($zef_Config.ViewUsers)>1)} {/if} {if ($zef_Config.ViewMode==2)}{/if} {/if} {foreach from=$zef_EntriesSum[$zef_User].Entries item=time_Val} {if ($time_Val.Extra==2 || $time_Val.PreUse)} {if (count($zef_Config.ViewUsers)>1)} {/if} {if ($zef_Config.ViewMode==2)}{/if} {if ($time_Val.PreUse)}} {math equation="abs(x)" x=$time_Val.PreTime assign=PreTime} {if (count($zef_Config.ViewUsers)>1)} {/if} {if ($zef_Config.ViewMode==2)}{/if} {assign var="diff" value="`$time_Val.AbsTime+$time_Val.PreTime`"} {else} {/if} {assign var="firstRow" value=0} {/if} {/foreach} {/foreach} {/if} {if ($zef_Config.ViewSum!='s')} {if ($zef_Config.ViewSum=='j')} {if (count($zef_Config.ViewUsers)>1)}{/if} {if ($zef_Config.ViewMode==2)}{/if} {if (count($zef_Config.ViewUsers)>1)}{/if} {if ($zef_Config.ViewMode==2)}{/if} {/if} {foreach from=$zef_Entries item=zef_Data key=zef_Date} {assign var="firstDate" value=1} {foreach from=$zef_Data item=zef_Val key=zef_User} {cycle values="off,on" assign="rowClass"} {if empty($zef_Val.Entries)} {if (count($zef_Config.ViewUsers)>1)} {/if} {if ($zef_Config.ViewMode==2)}{/if} {assign var="firstDate" value=0} {else} {foreach from=$zef_Val.Entries item=time_Val name="entry"} {if (count($zef_Config.ViewUsers)>1)} {/if} {if ($zef_Config.ViewMode==2)}{/if} {if ($smarty.foreach.entry.first)} {else} {/if} {assign var="firstDate" value=0} {/foreach} {/if} {/foreach} {/foreach} {/if} {/textformat}
{$zef_Config.DateTitle}[[BenutzerIn]][[Stunden]] [[Taetigkeit]][[Beschreibung]][[Haben]] [[Soll]] [[Differenz]]
{if ($firstRow)}[[Zwischensumme]]{else} {/if}{if ($firstRow)}{$zef_User|user_format:"lastname"} {$zef_User|user_format:"firstname"}{else} {/if}{$time_Val.Time} {$time_Val.Cat}      
[[Totale]] {$zef_EntriesSum[$zef_User].Haben|time_format:"%H:%M"} [[Alle]] {$zef_EntriesSum[$zef_User].Haben|time_format:"%H:%M"} {$zef_EntriesSum[$zef_User].Soll|time_format:"%H:%M"}{$diff|time_format:"%H:%M"}
    [[Uebertrag]] {if ($zef_EntriesSum[$zef_User].PreTime>0)}{$PreTime|time_format:"%H:%M"}{else} {/if} {if ($zef_EntriesSum[$zef_User].PreTime<0)}{$PreTime|time_format:"%H:%M"}{else} {/if} {$diff|time_format:"%H:%M"}
  {$time_Val.Time} {$time_Val.Cat}     {$time_Val.Time}
    [[Uebertrag]] {if ($time_Val.PreTime>0)}{$PreTime|time_format:"%H:%M"}{else} {/if} {if ($time_Val.PreTime<0)}{$PreTime|time_format:"%H:%M"}{else} {/if}{$diff|time_format:"%H:%M"}     
           
{$zef_Config.DateTitle}[[BenutzerIn]][[Stunden]] [[Taetigkeit]][[Beschreibung]][[Haben]] [[Soll]] [[Differenz]]
{if ($firstDate)}{$zef_Date|date_format:"%d.%m.%Y"}{else} {/if}{$zef_User|user_format:"lastname"} {$zef_User|user_format:"firstname"}    {$zef_Val.Haben} {$zef_Val.Soll} {$zef_Val.Diff}
{if ($firstDate)}{$zef_Date|date_format:"%d.%m.%Y"}{else} {/if}{if ($smarty.foreach.entry.first)}{$zef_User|user_format:"lastname"} {$zef_User|user_format:"firstname"}{else} {/if}{$time_Val.Time} {$time_Val.Cat}{$time_Val.Desc}{$zef_Val.Haben} {$zef_Val.Soll} {$zef_Val.Diff}