root/templates/root_container.tmpl

Revision d49819f39a81972d744a39a9eea42c63b5b455f4, 0.9 kB (checked in by Jason Michalski <armooo@armooo.net>, 1 year ago)

Added xml escaping for share names

  • Property mode set to 100644
Line 
1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2 <TiVoContainer>
3     <Details>
4         <Title>$hostname</Title>
5         <ContentType>x-container/tivo-server</ContentType>
6         <SourceFormat>x-container/folder</SourceFormat>
7         <TotalItems>#echo len($containers) #</TotalItems>
8     </Details>
9
10     #for $name, $details in $containers.items()
11     <Item>
12         <Details>
13             <Title>$escape($name)</Title>
14             <ContentType>$escape($details.content_type)</ContentType>
15             <SourceFormat>x-container/folder</SourceFormat>
16         </Details>
17         <Links>
18             <Content>
19                 <Url>/TiVoConnect?Command=QueryContainer&amp;Container=$escape($name)</Url>
20                 <ContentType>$escape($details.content_type)</ContentType>
21             </Content>
22         </Links>
23     </Item>
24     #end for
25
26     <ItemStart>0</ItemStart>
27     <ItemCount>#echo len($containers) #</ItemCount>
28 </TiVoContainer>
Note: See TracBrowser for help on using the browser.