Lockie wrote:
> Okay I got it working and I'm very happy with the result! I'll share what I
> did incase anyone else is interested in doing this. Note that the links
> don't work in Firefox (the file:// part doesn't seem to generate). My users
> only use IE so I didn't really explore this problem, but you can play around
> with it to get it working. Also, the user has to have access to the
> directory so this is only useful on an Intranet with networked drives.
>
> First step install the PHP Macro, then copy/paste this code in your page
> making sure you change the desired drive.
>
>
> {{velocity}}
>   $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js")
>   $xwiki.ssfx.use("js/xwiki/table/table.css")
> {{/velocity}}
>
> {{php}}
> {{html}}
> <table id="formList" class="grid sortable filterable doOddEven"
> cellpadding="0" cellspacing="0" border="0"> 
> <tr class="sortHeader"> 
> <th>Form Name</th>
> <th>Path</th>
> </tr>
> <?php
> $dirname = "R:/Quality/FORMS/";
> $dir = opendir($dirname);
>
> while(false != ($file = readdir($dir)))
> {
> if(($file != ".") and ($file != ".."))
> {
> echo("<tr> <td>$file </td>");
> echo("<td>  $dirname$file Open Form  </td> </tr>");
> }
> }
> ?>
> </table>
> {{/html}}
> {{/php}}
>
>
> This results in a filterable table with a list of all the files in the
> directory and subfolders of it with the file names in the left column and a
> link to open the file in the right column.
>
> Regards,
>
> -----
> ----
> Lockie
>   

Thanks, Lockie. I've not used this yet. If I'm not wrong, I think that 
some PHP developer here will be happy to use some of the scripts they 
have programmed within XWiki :-)

Greetings,

Ricardo

-- 
Ricardo Rodríguez
CTO
eBioTIC.
Life Sciences, Data Modeling and Information Management Systems

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to