Class P4A_Dir_Source

Description

Located in /p4a/objects/data_sources/dir_source.php (line 40)

P4A_Object
   |
   --P4A_Data_Source
      |
      --P4A_Dir_Source
Variable Summary
 boolean $_cache_enabled
 string $_dir
 boolean $_files
 boolean $_is_loaded
 boolean $_scan_subdirs
Method Summary
 P4A_Dir_Source __construct ( $name)
 P4A_Dir_Source enableCache ([boolean $cache_enabled = true])
 array getAll ()
 string getDir ()
 P4A_Dir_Source listingSubDirs ([boolean $listing_subdirs = true])
 P4A_Dir_Source load ([string $dir = null])
 P4A_Dir_Source scanSubDirs ([boolean $scan_subdirs = true])
 P4A_Dir_Source setDir (string $dir)
 void _scanDir ( $dir,  &$files)
Variables
boolean $_cache_enabled = false (line 50)
  • access: protected
string $_dir = null (line 45)
  • access: protected
boolean $_files = array() (line 65)
  • access: protected
boolean $_is_loaded = false (line 70)
  • access: protected
boolean $_listing_subdirs = false (line 60)
  • access: protected
boolean $_scan_subdirs = false (line 55)
  • access: protected

Inherited Variables

Inherited from P4A_Data_Source

P4A_Data_Source::$fields
P4A_Data_Source::$_is_read_only
P4A_Data_Source::$_is_sortable
P4A_Data_Source::$_limit
P4A_Data_Source::$_num_pages
P4A_Data_Source::$_num_rows
P4A_Data_Source::$_offset
P4A_Data_Source::$_order
P4A_Data_Source::$_page_limit
P4A_Data_Source::$_pk
P4A_Data_Source::$_pointer

Inherited from P4A_Object

P4A_Object::$_helpers
P4A_Object::$_id
P4A_Object::$_map_actions
P4A_Object::$_name
P4A_Object::$_objects
P4A_Object::$_parent_id
Methods
Constructor __construct (line 72)
  • access: public
P4A_Dir_Source __construct ( $name)
  • $name

Redefinition of:
P4A_Data_Source::__construct()
enableCache (line 151)
  • access: public
P4A_Dir_Source enableCache ([boolean $cache_enabled = true])
  • boolean $cache_enabled
getAll (line 163)
  • access: public
array getAll ()

Redefinition of:
P4A_Data_Source::getAll()
getDir (line 122)
  • access: public
string getDir ()
listingSubDirs (line 141)
  • access: public
P4A_Dir_Source listingSubDirs ([boolean $listing_subdirs = true])
  • boolean $listing_subdirs
load (line 83)
  • access: public
P4A_Dir_Source load ([string $dir = null])
  • string $dir

Redefinition of:
P4A_Data_Source::load()
reload (line 103)
  • access: public
P4A_Dir_Source reload ()
scanSubDirs (line 131)
  • access: public
P4A_Dir_Source scanSubDirs ([boolean $scan_subdirs = true])
  • boolean $scan_subdirs
setDir (line 113)
  • access: public
P4A_Dir_Source setDir (string $dir)
  • string $dir
_scanDir (line 173)
  • access: protected
void _scanDir ( $dir,  &$files)
  • $dir
  • &$files

Inherited Methods

Inherited From P4A_Data_Source

 P4A_Data_Source::__construct()
 P4A_Data_Source::addOrder()
 P4A_Data_Source::deleteRow()
 P4A_Data_Source::dropOrder()
 P4A_Data_Source::exportAsCSV()
 P4A_Data_Source::exportToCSV()
 P4A_Data_Source::firstPage()
 P4A_Data_Source::firstRow()
 P4A_Data_Source::getAll()
 P4A_Data_Source::getAsCSV()
 P4A_Data_Source::getNumPage()
 P4A_Data_Source::getNumPages()
 P4A_Data_Source::getNumRows()
 P4A_Data_Source::getOffset()
 P4A_Data_Source::getOrder()
 P4A_Data_Source::getPageLimit()
 P4A_Data_Source::getPk()
 P4A_Data_Source::getPkRow()
 P4A_Data_Source::getPkValues()
 P4A_Data_Source::getRowNumber()
 P4A_Data_Source::hasOrder()
 P4A_Data_Source::isNew()
 P4A_Data_Source::isSortable()
 P4A_Data_Source::lastPage()
 P4A_Data_Source::lastRow()
 P4A_Data_Source::load()
 P4A_Data_Source::newRow()
 P4A_Data_Source::nextPage()
 P4A_Data_Source::nextRow()
 P4A_Data_Source::page()
 P4A_Data_Source::prevPage()
 P4A_Data_Source::prevRow()
 P4A_Data_Source::row()
 P4A_Data_Source::saveUploads()
 P4A_Data_Source::setOrder()
 P4A_Data_Source::setPageLimit()
 P4A_Data_Source::setPk()
 P4A_Data_Source::updateRowPosition()

Inherited From P4A_Object

 P4A_Object::__construct()
 P4A_Object::actionHandler()
 P4A_Object::build()
 P4A_Object::destroy()
 P4A_Object::dropImplement()
 P4A_Object::dropMethod()
 P4A_Object::errorHandler()
 P4A_Object::getId()
 P4A_Object::getName()
 P4A_Object::getObjectType()
 P4A_Object::getParentID()
 P4A_Object::implement()
 P4A_Object::intercept()
 P4A_Object::isActionTriggered()
 P4A_Object::setName()
 P4A_Object::setParentID()
 P4A_Object::void()
 P4A_Object::_loadHelper()
 P4A_Object::__call()

Documentation generated on Tue, 02 Sep 2008 10:04:00 +0200 by phpDocumentor 1.4.2