<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.E-mailStijl17
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>OK, thanks<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span lang=NL style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span lang=NL style='font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>Van:</span></font></b><font size=2
face=Tahoma><span lang=NL style='font-size:10.0pt;font-family:Tahoma'> themes-bounces@drupal.org
[mailto:themes-bounces@drupal.org] <b><span style='font-weight:bold'>Namens </span></b>Chris
Sternal-Johnson<br>
<b><span style='font-weight:bold'>Verzonden:</span></b> woensdag 8 april 2009
22:17<br>
<b><span style='font-weight:bold'>Aan:</span></b> A list for theme developers<br>
<b><span style='font-weight:bold'>Onderwerp:</span></b> Re: [themes] tpl.php
file question</span></font><span lang=NL><o:p></o:p></span></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>PHP functions like
explode() can be used in .tpl.php files without issues.<br>
<br clear=all>
--<br>
Chris Sternal-Johnson<br>
<a href="mailto:cj@ceejayoz.com">cj@ceejayoz.com</a><br>
<br>
<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>On Wed, Apr 8, 2009 at 4:11 PM, Joop Sint Jago &lt;<a
href="mailto:j.sintjago@xs4all.nl">j.sintjago@xs4all.nl</a>&gt; wrote:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>As far as I know drupal only passes the node object to node-tpl.<br>
You will have to process other non-related variables before trying to use<br>
them in your tpl file.<br>
Furthermore I'm not sure you can use thing like &nbsp;&quot;explode&quot; in a
tpl file<br>
since it is only intended to provide the presentation of your data and not<br>
intended to build it.<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
<br>
<br>
-----Oorspronkelijk bericht-----<br>
Van: <a href="mailto:themes-bounces@drupal.org">themes-bounces@drupal.org</a>
[mailto:<a href="mailto:themes-bounces@drupal.org">themes-bounces@drupal.org</a>]
Namens<br>
barb<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Verzonden: woensdag 8 april 2009 21:49<br>
Aan: A list for theme developers<br>
Onderwerp: Re: [themes] tpl.php file question<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
cau!<br>
thx for the quick reply...<br>
<br>
&gt; Looking at your source code it appears your template doesn't output any<br>
&gt; html.<br>
<br>
it's handled over the php... - and the 'box' is visible..... (you can<br>
check it here at this link: <a href="http://okno.be/vodnik-frog" target="_blank">http://okno.be/vodnik-frog</a>
)<br>
<br>
&gt; Check: your content type is &quot;audio&quot;, otherwise node-audio won't
work.<br>
&gt; You are working in a template-file this has a different lay-out then a<br>
&gt; normal php-scriptfile.<br>
&gt; Maybe you better post your complete node-audio.tpl.php<br>
<br>
<br>
&lt;?php<br>
// $Id: node.tpl.php,v 1.4 2008/09/15 08:11:49 johnalbin Exp $<br>
<br>
/**<br>
&nbsp;* @file node.tpl.php<br>
&nbsp;*<br>
&nbsp;* Theme implementation to display a node.<br>
&nbsp;*<br>
&nbsp;* Available variables:<br>
&nbsp;* - $title: the (sanitized) title of the node.<br>
&nbsp;* - $content: Node body or teaser depending on $teaser flag.<br>
&nbsp;* - $picture: The authors picture of the node output from<br>
&nbsp;* &nbsp; theme_user_picture().<br>
&nbsp;* - $date: Formatted creation date (use $created to reformat with<br>
&nbsp;* &nbsp; format_date()).<br>
&nbsp;* - $links: Themed links like &quot;Read more&quot;, &quot;Add new
comment&quot;, etc. output<br>
&nbsp;* &nbsp; from theme_links().<br>
&nbsp;* - $name: Themed username of node author output from theme_user().<br>
&nbsp;* - $node_url: Direct url of the current node.<br>
&nbsp;* - $terms: the themed list of taxonomy term links output from<br>
theme_links().<br>
&nbsp;* - $submitted: themed submission information output from<br>
&nbsp;* &nbsp; theme_node_submitted().<br>
&nbsp;*<br>
&nbsp;* Other variables:<br>
&nbsp;* - $node: Full node object. Contains data that may not be safe.<br>
&nbsp;* - $type: Node type, i.e. story, page, blog, etc.<br>
&nbsp;* - $comment_count: Number of comments attached to the node.<br>
&nbsp;* - $uid: User ID of the node author.<br>
&nbsp;* - $created: Time the node was published formatted in Unix timestamp.<br>
&nbsp;* - $zebra: Outputs either &quot;even&quot; or &quot;odd&quot;. Useful
for zebra striping in<br>
&nbsp;* &nbsp; teaser listings.<br>
&nbsp;* - $id: Position of the node. Increments each time it's output.<br>
&nbsp;*<br>
&nbsp;* Node status variables:<br>
&nbsp;* - $teaser: Flag for the teaser state.<br>
&nbsp;* - $page: Flag for the full page state.<br>
&nbsp;* - $promote: Flag for front page promotion state.<br>
&nbsp;* - $sticky: Flags for sticky post setting.<br>
&nbsp;* - $status: Flag for published status.<br>
&nbsp;* - $comment: State of comment settings for the node.<br>
&nbsp;* - $readmore: Flags true if the teaser content of the node cannot hold
the<br>
&nbsp;* &nbsp; main body content.<br>
&nbsp;* - $is_front: Flags true when presented in the front page.<br>
&nbsp;* - $logged_in: Flags true when the current user is a logged-in member.<br>
&nbsp;* - $is_admin: Flags true when the current user is an administrator.<br>
&nbsp;*<br>
&nbsp;* @see template_preprocess()<br>
&nbsp;* @see template_preprocess_node()<br>
&nbsp;*/<br>
?&gt;<br>
&lt;div id=&quot;node-&lt;?php print $node-&gt;nid; ?&gt;&quot;
class=&quot;&lt;?php print $classes;<br>
?&gt;&quot;&gt;&lt;div class=&quot;node-inner&quot;&gt;<br>
<br>
&nbsp;&lt;?php print $picture; ?&gt;<br>
<br>
&nbsp;&lt;?php if (!$page): ?&gt;<br>
&nbsp; &nbsp;&lt;h2 class=&quot;title&quot;&gt;<br>
&nbsp; &nbsp; &nbsp;&lt;a href=&quot;&lt;?php print $node_url; ?&gt;&quot;
title=&quot;&lt;?php print $title<br>
?&gt;&quot;&gt;&lt;?php print $title; ?&gt;&lt;/a&gt;<br>
&nbsp; &nbsp;&lt;/h2&gt;<br>
&nbsp;&lt;?php endif; ?&gt;<br>
<br>
&nbsp;&lt;?php if ($unpublished): ?&gt;<br>
&nbsp; &nbsp;&lt;div class=&quot;unpublished&quot;&gt;&lt;?php print
t('Unpublished'); ?&gt;&lt;/div&gt;<br>
&nbsp;&lt;?php endif; ?&gt;<br>
<br>
&nbsp;&lt;?php if ($submitted or $terms): ?&gt;<br>
&nbsp; &nbsp;&lt;div class=&quot;meta&quot;&gt;<br>
&nbsp; &nbsp; &nbsp;&lt;?php if ($submitted): ?&gt;<br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;div class=&quot;submitted&quot;&gt;<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;?php print $submitted; ?&gt;<br>
&nbsp;&lt;/div&gt;<br>
&nbsp; &nbsp; &nbsp;&lt;?php endif; ?&gt;<br>
<br>
&nbsp; &nbsp; &nbsp;&lt;?php if ($terms): ?&gt;<br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;div class=&quot;terms
terms-inline&quot;&gt;&lt;?php print t(' in ') . $terms;<br>
?&gt;&lt;/div&gt;<br>
&nbsp; &nbsp; &nbsp;&lt;?php endif; ?&gt;<br>
&nbsp; &nbsp;&lt;/div&gt;<br>
&nbsp;&lt;?php endif; ?&gt;<br>
<br>
&nbsp;&lt;div class=&quot;content&quot;&gt;<br>
&nbsp; &nbsp;&lt;?php print $content; ?&gt;<br>
&nbsp;&lt;/div&gt;<br>
<br>
&lt;?php<br>
<br>
&nbsp; //added by bundes to show the converted audio downloads<br>
&nbsp; $convertpath =<br>
'/var/www/<a href="http://okno.be/public/sites/default/files/audio_converted/"
target="_blank">okno.be/public/sites/default/files/audio_converted/</a>';<br>
&nbsp; $file = $node-&gt;audio;<br>
&nbsp; $filepath = $file-&gt;filepath;<br>
&nbsp; $type = explode(&quot;.&quot;, basename($filepath));<br>
<br>
&nbsp; if (file_exists($filepath)) {<br>
&nbsp; $output .= l($type['1'], $filepath) . ' : ';<br>
&nbsp; &nbsp; &nbsp; &nbsp;}<br>
&nbsp; $type = 'mp3';<br>
&nbsp; $filepath = $convertpath . $file-&gt;filename . '.' . $type;<br>
&nbsp; $downloadpath = 'sites/default/files/audio_converted/' .<br>
$file-&gt;filename . '.' . $type;<br>
&nbsp; if (file_exists($filepath)) {<br>
&nbsp; $output .= l($type, $downloadpath) . ' : ';<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;}<br>
&nbsp; $type = 'ogg';<br>
&nbsp; $filepath = $convertpath . $file-&gt;filename . '.' . $type;<br>
&nbsp; $downloadpath = 'sites/default/files/audio_converted/' .<br>
$file-&gt;filename . '.'. $type;<br>
&nbsp; if (file_exists($filepath)) {<br>
&nbsp; $output .= l($type, $downloadpath);<br>
&nbsp; }<br>
&nbsp; $output = theme('fieldset', array('#title' =&gt; 'Download:',<br>
'#children' =&gt; $output));<br>
&nbsp; print $output;<br>
<br>
&nbsp; //end added by bundes<br>
<br>
?&gt;<br>
<br>
<br>
&nbsp;&lt;?php print $links; ?&gt;<br>
<br>
&lt;/div&gt;&lt;/div&gt; &lt;!-- /node-inner, /node --&gt;<br>
<br>
_______________________________________________<br>
themes mailing list<br>
<a href="mailto:themes@drupal.org">themes@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/themes" target="_blank">http://lists.drupal.org/mailman/listinfo/themes</a><br>
<br>
_______________________________________________<br>
themes mailing list<br>
<a href="mailto:themes@drupal.org">themes@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/themes" target="_blank">http://lists.drupal.org/mailman/listinfo/themes</a><o:p></o:p></span></font></p>

</div>

</div>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>