Example #1
0
function print_rss($file_feed, $title = 'DirCaster'){
  if($title == './')
    $title = 'DirCaster';
  ?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" version="2.0">
    <channel>
    <title><?=$title?></title>
      <link>http://<?echo $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']?></link>
      <language>de-de</language>
      <pubDate><?=strftime("%a, %d %b %Y %H:%M:%S GMT",get_latest_time($file_feed))?></pubDate>

<?php
  krsort($file_feed);
  foreach ($file_feed as $id => $item){
    if($item['mime'] == 'directory'){
      print_folder($item);
      //print_item_raw($item); echo "\n".$id; echo "\n \n \n ";
    }
    else{
      print_item($item);
      //print_item_raw($item); echo "\n".$id; echo "\n \n \n ";
    }
    
  }
  ?>

  </channel>
</rss><?php
}
Example #2
0
function print_folder($key, &$arr, $ident)
{
    print_ident($ident);
    echo "<span class=\"trigger\" onClick=\"showBranch('br_", $key, "');swapFolder('fl_", $key, "')\">\n";
    print_ident($ident + 1);
    echo "<img src=\"tree-open.gif\" border=\"0\" id=\"fl_", $key, "\">\n";
    print_ident($ident + 1);
    echo $key, "<br>\n";
    print_ident($ident);
    echo "</span>\n";
    print_ident($ident);
    echo "<span class=\"branch\" id=\"br_", $key, "\">\n";
    foreach ($arr as $k => $v) {
        if (count(&$v)) {
            print_folder($k, $v, $ident + 1);
        } else {
            print_item($k, $ident + 1);
        }
    }
    print_ident($ident);
    echo "</span>\n";
}