## Full index

### Package indexes

- yana

a
top

addDrive
  VDrive::addDrive() in class_vdrive.php
  add another drive to repository
addSlashes
  String_type::addSlashes() in class_string_type.php
  OO-Alias of: addslashes(), addcslashes()
Alert
  Alert in class_yana_log.php
  Alert

b
top

BufferedDbStream
  BufferedDbStream::BufferedDbStream() in class_buffereddbstream.php
  create a new instance
BufferedDbStream
  BufferedDbStream in class_buffereddbstream.php
  database API

c
top

$content
  FormMailer::$content in class_formmailer.php
class_buffereddbstream.php
  class_buffereddbstream.php in class_buffereddbstream.php
class_configfile.php
  class_configfile.php in class_configfile.php
class_counter.php
  class_counter.php in class_counter.php
class_datfile.php
  class_datfile.php in class_datfile.php
class_dbserver.php
  class_dbserver.php in class_dbserver.php
class_dirstream.php
  class_dirstream.php in class_dirstream.php
class_errorutility.php
  class_errorutility.php in class_errorutility.php
class_executeable.php
  class_executeable.php in class_executeable.php
class_filedb.php
  class_filedb.php in class_filedb.php
class_formmailer.php
  class_formmailer.php in class_formmailer.php
class_hashtable.php
  class_hashtable.php in class_hashtable.php
class_index.php
  class_index.php in class_index.php
class_inputstream.php
  class_inputstream.php in class_inputstream.php
class_language.php
  class_language.php in class_language.php
class_mailer.php
  class_mailer.php in class_mailer.php
class_pluginmanager.php
  class_pluginmanager.php in class_pluginmanager.php
class_plugin.php
  class_plugin.php in class_plugin.php
class_registry.php
  class_registry.php in class_registry.php
class_securefilestream.php
  class_securefilestream.php in class_securefilestream.php
class_secureinputstream.php
  class_secureinputstream.php in class_secureinputstream.php
class_serializeableobject.php
  class_serializeableobject.php in class_serializeableobject.php
class_singleton.php
  class_singleton.php in class_singleton.php
class_smarttemplate.php
  class_smarttemplate.php in class_smarttemplate.php
class_smlfile.php
  class_smlfile.php in class_smlfile.php
class_string_type.php
  class_string_type.php in class_string_type.php
class_structurefile.php
  class_structurefile.php in class_structurefile.php
class_vdrive_mountpoint.php
  class_vdrive_mountpoint.php in class_vdrive_mountpoint.php
class_vdrive.php
  class_vdrive.php in class_vdrive.php
class_yana_log.php
  class_yana_log.php in class_yana_log.php
class_yana.php
  class_yana.php in class_yana.php
config.php
  config.php in config.php
changeCaseArray
  changeCaseArray() in toolbox.php
  Lowercase or uppercase all keys of an associative array
charAt
  String_type::charAt() in class_string_type.php
  OO-Alias of: $string[$index]
checkRow
  StructureFile::checkRow() in class_structurefile.php
  checkRow
checkSingletonConstraint
  Singleton::checkSingletonConstraint() in class_singleton.php
  check Singleton - constraint
checksum
  SecureInputStream::checksum() in class_secureinputstream.php
  checksum
compareTo
  String_type::compareTo() in class_string_type.php
  compare two strings
compareToIgnoreCase
  String_type::compareToIgnoreCase() in class_string_type.php
  compare two strings (ignore case)
ConfigFile
  ConfigFile in class_configfile.php
  ConfigFile
connect
  Yana::connect() in class_yana.php
  «factory» connect()
copy
  String_type::copy() in class_string_type.php
  copy / clone the string
count
  Counter::count() in class_counter.php
  count
Counter
  Counter in class_counter.php
  Counter
Counter
  Counter::Counter() in class_counter.php
  constructor
create
  SecureFileStream::create() in class_securefilestream.php
  create
create
  DirStream::create() in class_dirstream.php
  create this directory

d
top

$data
  Yana_log::$data in class_yana_log.php
DatFile
  DatFile in class_datfile.php
  This class is an alternative to csv files.
DbServer
  DbServer::DbServer() in class_dbserver.php
  create a new instance
DbServer
  DbServer in class_dbserver.php
  Connection to a database server
decode
  String_type::decode() in class_string_type.php
  decode a string (revertable)
delete
  SecureFileStream::delete() in class_securefilestream.php
  delete
delete
  DirStream::delete() in class_dirstream.php
  remove this directory
dirlist
  DirStream::dirlist() in class_dirstream.php
  list contents of a directory
dirlist
  dirlist() in toolbox.php
  list contents of a directory
DirStream
  DirStream in class_dirstream.php
  Manipulate a directory

e
top

encode
  String_type::encode() in class_string_type.php
  encode a string (revertable)
encrypt
  String_type::encrypt() in class_string_type.php
  encrypt or transform a string (not revertable)
ENT_FULL
  ENT_FULL in class_string_type.php
  Constant ENT_FULL
equals
  String_type::equals() in class_string_type.php
  test two strings for equality
Error
  Error in class_yana_log.php
  Error
ErrorUtility
  ErrorUtility in class_errorutility.php
  «utility» static class for error handling and debugging
Executeable
  Executeable in class_executeable.php
  handle php files
exists
  SmlFile::exists() in class_smlfile.php
  exists
exists
  Hashtable::exists() in class_hashtable.php
  exists
exists
  ConfigFile::exists() in class_configfile.php
  test if a certain value exists
exists
  InputStream::exists() in class_inputstream.php
  exists
exists
  DirStream::exists() in class_dirstream.php
  check if directory exists and is readable
exists
  BufferedDbStream::exists() in class_buffereddbstream.php
  Check wether a certain key exists
exportStructure
  BufferedDbStream::exportStructure() in class_buffereddbstream.php
  export database structure to a file

f
top

$footline
  FormMailer::$footline in class_formmailer.php
failSafeRead
  SecureInputStream::failSafeRead() in class_secureinputstream.php
  failSafeRead
failSafeWrite
  SecureFileStream::failSafeWrite() in class_securefilestream.php
  failSafeWrite
FileDb
  FileDb in class_filedb.php
  simulate a database
FileDb
  FileDb::FileDb() in class_filedb.php
  constructor
FormMailer
  FormMailer in class_formmailer.php
  create and send mails from form data
FormMailer
  FormMailer::FormMailer() in class_formmailer.php
  constructor

g
top

get
  PluginManager::get() in class_pluginmanager.php
  get a file from a virtual drive
get
  VDrive::get() in class_vdrive.php
  get a mountpoint
get
  InputStream::get() in class_inputstream.php
  get
get
  String_type::get() in class_string_type.php
  get string value
get
  SmlFile::get() in class_smlfile.php
  get
get
  SmartTemplate::get() in class_smarttemplate.php
  fetch a template or template var
get
  SecureInputStream::get() in class_secureinputstream.php
  get
get
  Hashtable::get() in class_hashtable.php
  get
get
  DirStream::get() in class_dirstream.php
  return list of files within the directory
get
  BufferedDbStream::get() in class_buffereddbstream.php
  get values from the database
get
  ConfigFile::get() in class_configfile.php
  get
get
  DatFile::get() in class_datfile.php
  retrieve a line of data from the file
get
  DbServer::get() in class_dbserver.php
  get a PEAR-DB connection object
get
  Counter::get() in class_counter.php
  get
getColumns
  StructureFile::getColumns() in class_structurefile.php
  getColumns
getConfigFile
  getConfigFile() in config.php
  Read a config file and returns it contents
getCount
  Counter::getCount() in class_counter.php
  getCount
getDefault
  Yana::getDefault() in class_yana.php
  returns the default value for a given var (if any) else returns null (not false!)
getFilename
  SmartTemplate::getFilename() in class_smarttemplate.php
  get filename of current template
getFilename
  InputStream::getFilename() in class_inputstream.php
  getFilename
getForeignKeys
  StructureFile::getForeignKeys() in class_structurefile.php
  getForeignKeys
getInfo
  Counter::getInfo() in class_counter.php
  getInfo
getLength
  StructureFile::getLength() in class_structurefile.php
  getLength
getLog
  Yana_log::getLog() in class_yana_log.php
  create log
getMessage
  Message::getMessage() in class_yana_log.php
  getMessage
getMessage
  Yana_log::getMessage() in class_yana_log.php
  returns the message string of this event
getMode
  Yana::getMode() in class_yana.php
  returns current type of session (0=using profile|1=using default data)
getName
  Plugin::getName() in class_plugin.php
  get the name of a plugin
getPluginDir
  PluginManager::getPluginDir() in class_pluginmanager.php
  get the name of the directory where plugins are installed
getPrimaryKey
  StructureFile::getPrimaryKey() in class_structurefile.php
  getPrimaryKey
getSource
  StructureFile::getSource() in class_structurefile.php
  getSource
getStructure
  StructureFile::getStructure() in class_structurefile.php
  getStructure
getTable
  BufferedDbStream::getTable() in class_buffereddbstream.php
  get the most recently queried table
getTableByForeignKey
  StructureFile::getTableByForeignKey() in class_structurefile.php
  getTableByForeignKey
getTables
  StructureFile::getTables() in class_structurefile.php
  getTables
getType
  StructureFile::getType() in class_structurefile.php
  getType
getVar
  Registry::getVar() in class_registry.php
  retrieves var from registry
getVar
  Yana::getVar() in class_yana.php
  retrieves var from registry (memory shared by all plugins)

h
top

$headline
  FormMailer::$headline in class_formmailer.php
handle
  Yana::handle() in class_yana.php
  resolves event and calls plugin(s), with the given arguments
handle
  PluginManager::handle() in class_pluginmanager.php
  broadcast an event to all plugins
Hashtable
  Hashtable in class_hashtable.php
  «utility» Hashtable
htmlEntities
  String_type::htmlEntities() in class_string_type.php
  convert to html entities

i
top

index.php
  index.php in index.php
importConfigFile
  importConfigFile() in config.php
  Read a config file and copy its contents to the global scope
importSQL
  BufferedDbStream::importSQL() in class_buffereddbstream.php
  import SQL from a file
Index
  Index in class_index.php
  «utility» controller
indexOf
  String_type::indexOf() in class_string_type.php
  get position of first occurence of a needle inside the string
init
  StructureFile::init() in class_structurefile.php
  init
init
  ConfigFile::init() in class_configfile.php
  initialize file contents
init
  SmlFile::init() in class_smlfile.php
  init
InputStream
  InputStream::InputStream() in class_inputstream.php
  constructor
InputStream
  InputStream in class_inputstream.php
  «abstract» InputStream
insert
  BufferedDbStream::insert() in class_buffereddbstream.php
  update or insert row
insert
  SmartTemplate::insert() in class_smarttemplate.php
  assign a variable by value
insert
  SecureFileStream::insert() in class_securefilestream.php
  insert
insert
  SmlFile::insert() in class_smlfile.php
  insert
insert
  ConfigFile::insert() in class_configfile.php
  insert an array into the file
insert
  DatFile::insert() in class_datfile.php
  insert (append) an entry to the file
insertByReference
  SmartTemplate::insertByReference() in class_smarttemplate.php
  assign a variable by reference
insertFile
  SmartTemplate::insertFile() in class_smarttemplate.php
  insert a file
isColumn
  StructureFile::isColumn() in class_structurefile.php
  isColumn
isEmpty
  SecureInputStream::isEmpty() in class_secureinputstream.php
  isEmpty
isEmpty
  DirStream::isEmpty() in class_dirstream.php
  check wether the directory has no contents
isEmpty
  BufferedDbStream::isEmpty() in class_buffereddbstream.php
  check wether a certain table has no entries
isEmpty
  InputStream::isEmpty() in class_inputstream.php
  «abstract» isEmpty
isForeignKey
  StructureFile::isForeignKey() in class_structurefile.php
  isForeignKey
isInstalled
  PluginManager::isInstalled() in class_pluginmanager.php
  check if a specific plugin is installed
isPrimaryKey
  StructureFile::isPrimaryKey() in class_structurefile.php
  isPrimaryKey
isReadonly
  StructureFile::isReadonly() in class_structurefile.php
  isReadonly
isStrict
  StructureFile::isStrict() in class_structurefile.php
  isStrict
isTable
  StructureFile::isTable() in class_structurefile.php
  isTable
isWriteable
  BufferedDbStream::isWriteable() in class_buffereddbstream.php
  check wether the current database is readonly
is_writeable
  SecureFileStream::is_writeable() in class_securefilestream.php
  is_writeable

j
top

join
  BufferedDbStream::join() in class_buffereddbstream.php
  join the resultsets for two tables

l
top

$language
  Yana::$language in class_yana.php
library.php
  library.php in library.php
Language
  Language in class_language.php
  «Singleton» Language
length
  SmlFile::length() in class_smlfile.php
  length
length
  String_type::length() in class_string_type.php
  get the length of the string
length
  SecureFileStream::length() in class_securefilestream.php
  length
length
  ConfigFile::length() in class_configfile.php
  get the number of elements
length
  BufferedDbStream::length() in class_buffereddbstream.php
  get the number of entries inside a table
length
  DatFile::length() in class_datfile.php
  return the number of rows in the file
length
  DirStream::length() in class_dirstream.php
  length
Log
  Log in class_yana_log.php
  Log

m
top

$message
  Yana_log::$message in class_yana_log.php
mail
  FormMailer::mail() in class_formmailer.php
  mail
mail
  Mailer::mail() in class_mailer.php
  send an e.mail
Mailer
  Mailer in class_mailer.php
  create and send mails based on templates
main
  Index::main() in class_index.php
  Static function "main" is an YANA controller, used to untaint user data and operate an YANA-instance.
makeConfig
  makeConfig() in config.php
  Create a config file from scalar variable or array data.
match
  String_type::match() in class_string_type.php
  match string against regular expression
matchAll
  String_type::matchAll() in class_string_type.php
  match string against regular expression (return all results)
merge
  Yana::merge() in class_yana.php
  merges the value at adresse $key with the provided array data
merge
  Registry::merge() in class_registry.php
  merges the value at adresse $key with the provided array data
mergeArrays
  mergeArrays() in toolbox.php
  recursively merge two arrays to one
Message
  Message in class_yana_log.php
  Message
message
  Yana::message() in class_yana.php
  outputs an text message (while terminating the current script)
message
  Message::message() in class_yana_log.php
  constructor
mount
  VDrive::mount() in class_vdrive.php
  mount an unmounted virtual drive

p
top

$plugins
  Yana::$plugins in class_yana.php
Plugin
  Plugin::Plugin() in class_plugin.php
  constructor
Plugin
  Plugin in class_plugin.php
  «abstract» Plugin
PluginManager
  PluginManager in class_pluginmanager.php
  «Singleton» PluginManager

q
top

query
  BufferedDbStream::query() in class_buffereddbstream.php
  optional API bypass

r
top

$registry
  Yana::$registry in class_yana.php
read
  Executeable::read() in class_executeable.php
  require / include a php file
read
  Language::read() in class_language.php
  read language strings from a file
read
  DirStream::read() in class_dirstream.php
  read contents and put results in cache (filter settings will be applied)
read
  SecureInputStream::read() in class_secureinputstream.php
  read
read
  VDrive::read() in class_vdrive.php
  read the virtual drive
read
  InputStream::read() in class_inputstream.php
  «abstract» read
Registry
  Registry in class_registry.php
  Registry
remove
  DatFile::remove() in class_datfile.php
  remove an entry from the file
remove
  ConfigFile::remove() in class_configfile.php
  remove an entry from the file
remove
  SecureFileStream::remove() in class_securefilestream.php
  is_writeable
remove
  SmlFile::remove() in class_smlfile.php
  remove
remove
  BufferedDbStream::remove() in class_buffereddbstream.php
  remove one row
remove
  Hashtable::remove() in class_hashtable.php
  remove
removeSlashes
  String_type::removeSlashes() in class_string_type.php
  OO-Alias of: stripslashes(), stripcslashes()
replace
  String_type::replace() in class_string_type.php
  replace a needle with a substitute
replaceRegExp
  String_type::replaceRegExp() in class_string_type.php
  replace a substring by using a regular expression
report
  Yana::report() in class_yana.php
  adds an entry to the log-queue (will be printed to screen or written to log-file, depending on base-class)
reset
  ConfigFile::reset() in class_configfile.php
  reset the file
reset
  SecureInputStream::reset() in class_secureinputstream.php
  reset
resetStats
  InputStream::resetStats() in class_inputstream.php
  resetStats
reverse
  String_type::reverse() in class_string_type.php
  reverse the string value

s
top

$sender
  Mailer::$sender in class_mailer.php
$skin
  Yana::$skin in class_yana.php
$subject
  Mailer::$subject in class_mailer.php
$subject
  FormMailer::$subject in class_formmailer.php
SecureFileStream
  SecureFileStream in class_securefilestream.php
  SecureFileStream
SecureInputStream
  SecureInputStream in class_secureinputstream.php
  SecureInputStream
send
  Mailer::send() in class_mailer.php
  send
send
  FormMailer::send() in class_formmailer.php
  send an e-mail
serialize
  SerializeableObject::serialize() in class_serializeableobject.php
  serialize this object to a string
SerializeableObject
  SerializeableObject in class_serializeableobject.php
  SerializeableObject
set
  ConfigFile::set() in class_configfile.php
  set the content of the file
set
  String_type::set() in class_string_type.php
  set string value
set
  Hashtable::set() in class_hashtable.php
  set
set
  SmlFile::set() in class_smlfile.php
  set
setErrorReporting
  ErrorUtility::setErrorReporting() in class_errorutility.php
  Set error reporting level
setFilename
  SmartTemplate::setFilename() in class_smarttemplate.php
  set filename of current template
setType
  Yana::setType() in class_yana.php
  sets the type of a var on registry (memory shared by all plugins)
setType
  Registry::setType() in class_registry.php
  sets the type of a var on registry
setType
  Hashtable::setType() in class_hashtable.php
  set
setVar
  Registry::setVar() in class_registry.php
  sets var on registry
setVar
  Yana::setVar() in class_yana.php
  sets var on registry (memory shared by all plugins)
shuffle
  String_type::shuffle() in class_string_type.php
  shuffle the string's characters
Singleton
  Singleton in class_singleton.php
  «abstract» Singleton
SmartTemplate
  SmartTemplate in class_smarttemplate.php
  SmartTemplate
SmartTemplate
  SmartTemplate::SmartTemplate() in class_smarttemplate.php
  create an instance
SmlFile
  SmlFile in class_smlfile.php
  Simple Markup Language Files
split
  String_type::split() in class_string_type.php
  convert string to an array
splitRegExp
  String_type::splitRegExp() in class_string_type.php
  convert string to an array by using regular expression to find a speratator
String_type
  String_type in class_string_type.php
  «datatype» String_type
String_type
  String_type::String_type() in class_string_type.php
  create new instance
StructureFile
  StructureFile in class_structurefile.php
  StructureFile
substring
  String_type::substring() in class_string_type.php
  extract a substring

t
top

toolbox.php
  toolbox.php in toolbox.php
test
  DbServer::test() in class_dbserver.php
  test if a connection is available
toBool
  String_type::toBool() in class_string_type.php
  return value as boolean
toFloat
  String_type::toFloat() in class_string_type.php
  return value as float
toInt
  String_type::toInt() in class_string_type.php
  return value as int
toLowerCase
  String_type::toLowerCase() in class_string_type.php
  return a lower-cased version of the string
toString
  String_type::toString() in class_string_type.php
  Alias of: String_type::get()
toString
  VDrive::toString() in class_vdrive.php
  get string represenation of a virtual drive
toString
  ConfigFile::toString() in class_configfile.php
  get a string representation
toString
  InputStream::toString() in class_inputstream.php
  «abstract» toString
toString
  DirStream::toString() in class_dirstream.php
  toString
toString
  SecureInputStream::toString() in class_secureinputstream.php
  toString
toString
  DatFile::toString() in class_datfile.php
  return file content as string (if available)
toString
  BufferedDbStream::toString() in class_buffereddbstream.php
  get CSV string from a table
toString
  SerializeableObject::toString() in class_serializeableobject.php
  «abstract» get a string representation of this object
toUpperCase
  String_type::toUpperCase() in class_string_type.php
  return a upper-cased version of the string
trim
  String_type::trim() in class_string_type.php
  OO-Alias of: trim(), chop()

u
top

unsetVar
  Yana::unsetVar() in class_yana.php
  removes var from registry (memory shared by all plugins)
unsetVar
  Registry::unsetVar() in class_registry.php
  removes var from registry
untaintInput
  untaintInput() in toolbox.php
  Untaint user input taken from a web form
untaintInput
  StructureFile::untaintInput() in class_structurefile.php
  untaintInput

v
top

VDrive
  VDrive::VDrive() in class_vdrive.php
  constructor
VDrive
  VDrive in class_vdrive.php
  virtual Drive

w
top

Warning
  Warning in class_yana_log.php
  Warning
wrap
  String_type::wrap() in class_string_type.php
  wrap a long text
write
  SmartTemplate::write() in class_smarttemplate.php
  output the template
write
  BufferedDbStream::write() in class_buffereddbstream.php
  Commit current transaction
write
  SecureFileStream::write() in class_securefilestream.php
  write
writeView
  Yana::writeView() in class_yana.php
  provides gui from current data

y
top

Yana
  Yana::Yana() in class_yana.php
  «Singleton» Constructor
Yana
  Yana in class_yana.php
  «Singleton» Yana
YANA_COUNTER_IGNORE_IP
  YANA_COUNTER_IGNORE_IP in library.php
  Yana - Constant
YANA_COUNTER_USE_IP
  YANA_COUNTER_USE_IP in library.php
  Yana - Constant
YANA_ERROR_LOG
  YANA_ERROR_LOG in library.php
  send errors to a log file
YANA_ERROR_OFF
  YANA_ERROR_OFF in library.php
  turn error reporting off
YANA_ERROR_ON
  YANA_ERROR_ON in library.php
  turn error reporting on
YANA_ESCAPE_CODED
  YANA_ESCAPE_CODED in library.php
  Yana - Constant
YANA_ESCAPE_LINEBREAK
  YANA_ESCAPE_LINEBREAK in library.php
  Yana - Constant
YANA_ESCAPE_NONE
  YANA_ESCAPE_NONE in library.php
  Yana - Constant
YANA_ESCAPE_SLASHED
  YANA_ESCAPE_SLASHED in library.php
  Yana - Constant
YANA_ESCAPE_TOKEN
  YANA_ESCAPE_TOKEN in library.php
  Yana - Constant
YANA_ESCAPE_USERTEXT
  YANA_ESCAPE_USERTEXT in library.php
  Yana - Constant
Yana_log
  Yana_log::Yana_log() in class_yana_log.php
  constructor
Yana_log
  Yana_log in class_yana_log.php
  «abstract» Yana_log

_
top

_default
  Plugin::_default() in class_plugin.php
  «abstract» default event handler