PHP Classes
elePHPant
Icontem

Folder_DetailView: Show a list of nested folders as collapsible tree

Recommend this page to a friend!
  Info   View files View files (12)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2010-07-19 (6 years ago) RSS 2.0 feedNot yet rated by the usersTotal: 519 This week: 2All time: 5,434 This week: 591Up
Version License PHP version Categories
panel_folder_detailv 1.0GNU General Publi...4.5HTML, PHP 5
Description Author

This package can be used to show a list of nested folders as collapsible tree.

It can generate HTML and JavaScript to show a list of nested folders that expand and collapse when the user clicks on folder entries.

Picture of Michael J. Fuhrman
Name: Michael J. Fuhrman <contact>
Classes: 12 packages by
Country: United States United States
Innovation award
Innovation award
Nominee: 3x

Details
=============================
Audiences Experience Level

Patrons reading this file should be comfortable using a text editor, 
managing files and be familiar with PHP.  Some changes to file paths 
are required.  

=============================
Development Environment

This code was originally developed using a Windows platform and may not
work without modification on a Unix or Mac environment.  

=============================
Code Changes

In order to use these files you are must adjust their include_once directives.
Failure to do still will cause the example scripts to fail.

You must also update the dirPath() function where ever found to provide the 
right depth for the files to locate the Web Root.

=============================
Required Classes

This class is specifically designed to use Ladder.  Ladder manages the data
that this class presents.  This class will NOT work with standard SQL
appliations.

=============================
Recommended Directory Structure

Web Root
 | - [Application]
 | -  | - Folder_DetailList.php
 | -  | - trgr_Folder_DetailList.js
 | -  
 | - Install
 | -  | - install.php [ from Ladder ]
 | -  
 | - Images
 | -  | - Ladder
 | -  | -  | - empty.gif
 | -  | -  | - file.gif
 | -  | -  | - folder_closed.gif
 | -  | -  | - folder_open.gif
 | -  | -  | - reference.gif
 | -  | -  | - plus.gif
 | -  | -  | - minus.gif
 | -  
 | - Shared
 | -  | - _app.inc
 | -  | - styles.css
 | -  | - functions.inc
 | -  | - install_functions.inc
 | -  | - GPL.txt
 | -  | - 
 | -  | - Classes
 | -  | -  | - Ladder
 | -  | -  | -  | - Ladder_Globals.cls
 | -  | -  | -  | - Ladder_Folder.cls
 | -  | -  | -  | - Ladder_Item.cls
 | -  | -  | -  | - Ladder_Properties.cls
 | -  | -  | -  | - Ladder_References.cls
 | -  | - 
 | -  | - Panels
 | -  | -  | - Panel_Panel.cls
 | -  | -  | - Ladder 
 | -  | -  | -  | - Panel_Folder_DetailList.cls
 | -  | -  | -  | - Panel_TreeView.cls
 
  Files folder image Files  
File Role Description
Accessible without login Image file empty.gif Icon used as a spacer
Accessible without login Image file file.gif Icon displays a file image
Accessible without login Image file folder_closed.gif Icon displays a Folder that is closed
Accessible without login Plain text file Folder_DetailList.php Example Desmonstrates how to use the Folder DetailList class
Accessible without login Image file folder_open.gif Icon displays a Folder that is open
Accessible without login Plain text file GPL.txt Lic. GPL License
Plain text file Panel_Folder_DetailList.cls Class Draws a table containing the Folders Data
Plain text file Panel_Panel.cls Class Abstracts a presentation object for drawing
Accessible without login Plain text file ReadMe.txt Doc. Provides guidence to programmers
Accessible without login Image file reference.gif Icon displays an arrow that represents a shortcut
Accessible without login Plain text file styles.css Data CSS styles used by the pages
Accessible without login Plain text file trgrs_Folder_DetailList.js Data JavaScript functions that determine what should be done when a link is selected

Downloadpanel_folder_detailv-2010-07-19.zip 18KB
Downloadpanel_folder_detailv-2010-07-19.tar.gz 17KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
Ladder PHP Download .zip .tar.gz Ladder Manages the Data, this Presents it Required
 Version Control Unique User Downloads Download Rankings  
 0%
Total:519
This week:2
All time:5,434
This week:591Up