You are here

class FrxFiles in Forena Reports 7.3

Same name and namespace in other branches
  1. 6.2 plugins/FrxFiles.inc \FrxFiles
  2. 6 plugins/FrxFiles.inc \FrxFiles
  3. 7 plugins/FrxFiles.inc \FrxFiles
  4. 7.2 plugins/FrxFiles.inc \FrxFiles
  5. 7.4 plugins/FrxFiles.inc \FrxFiles

@file File class for loading raw xml files as Sample data This class is used as a reference implementation of a data engine, but is also used to provide sample data files and reports. @author metzlerd

Hierarchy

Expanded class hierarchy of FrxFiles

2 string references to 'FrxFiles'
forena_forena_plugins in ./forena.module
Self register plugins with forena.
settings.php in repos/forena_help/settings.php

File

plugins/FrxFiles.inc, line 11
File class for loading raw xml files as Sample data This class is used as a reference implementation of a data engine, but is also used to provide sample data files and reports. @author metzlerd

View source
class FrxFiles extends FrxDataSource {
  private $path;
  public function __construct($conf, $repos_path, $name) {
    parent::__construct($conf, $repos_path, $name);
    $this->comment_prefix = '<!--';
    $this->comment_suffix = '-->';
    $this->block_ext = 'xml';
    list($protocol, $path) = explode('://', $conf['uri'], 2);
    if (!$path) {
      $path = $protocol;
    }
    $this->path = $path;
  }
  public function getName() {
    return 'XML File';
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FrxDataSource::$block_ext public property
FrxDataSource::$block_extensions public property
FrxDataSource::$block_name public property
FrxDataSource::$block_path public property
FrxDataSource::$comment_prefix public property
FrxDataSource::$comment_suffix public property
FrxDataSource::$conf public property
FrxDataSource::$debug public property 1
FrxDataSource::$name public property
FrxDataSource::$te protected property
FrxDataSource::$types public property
FrxDataSource::access public function Implements the basic default security check of calling an access method.
FrxDataSource::buildFilterSQL public function Build the SQL clause based on builder data.
FrxDataSource::debug public function 1
FrxDataSource::deleteBlock public function Delete data block stored in database.
FrxDataSource::error public function
FrxDataSource::getSQLInclude public function
FrxDataSource::listDBBlocks public function
FrxDataSource::list_blocks public function Find all the blocks matching a provided search string
FrxDataSource::loadBlock function Load blcok data from filesystem
FrxDataSource::loadBlockFromDB protected function
FrxDataSource::loadBlockFromFile protected function
FrxDataSource::parmConvert public function Perform generic type conversion based on attributes.
FrxDataSource::parseSQLFile public function
FrxDataSource::parseXMLFile public function
FrxDataSource::phpData public function
FrxDataSource::saveBlock public function Save a data block
FrxDataSource::sqlData public function Dummy method for returning sql data 5
FrxDataSource::tokens public function Load tokens from block source
FrxDataSource::xmlData public function Implement static XML functioin
FrxFiles::$path private property
FrxFiles::getName public function
FrxFiles::__construct public function Overrides FrxDataSource::__construct