Probably the most important class in JAS as this is where the magic happens. It's responsible for gathering, formatting and changing data. It allows the "data" to be defined by
modules which may contain reference to other modules (and thus data objects).
Class variables
dataformat
Variable
The data format that should be used (HTML, Form, Text, SQL)
requestVar
Variable
Which request variable to use to auto fill the data object
db
Variable
The database that should be used
action
Variable
Data action
extra
Variable
Data extra action option
moduleObject
Variable
Link to the module object
extends
Variable
List of extending module objects
listOptions
Variable
List of options for the fields
reference
Variable
Module reference list
plugin
Variable
Link to the plugin object
title (boolean)
Variable
Title of the module
fieldGroups
Variable
List of field groups
referenceLevel (integer)
Variable
Level of references last used
initializingModule (boolean)
Variable
Variable for the initializing module
index
Variable
List of indexes
unique
Variable
List of unique indexes
fulltextIndex
Variable
List of full text indexes
regexp
Variable
List of regular expressions for the fields
sortOrder
Variable
List of how to sort the data set
module (boolean)
Variable
Module name
moduleClassName (boolean)
Variable
Name of the class used to initialize the module
moduleFileName (boolean)
Variable
Name of the file that contains the module definition
vmax (integer)
Variable
Total amount of values in current result set
vc (integer)
Variable
Current iteration in result set
Related topics
Here you'll find an overview of all core PHP code available in JAS as well as the JavaScript code. Most of the core code resides in the include directory. It's typically 1 class...
Data :: __constructMethodinclude/data.php
Description...
module = falseArgument
action = falseArgument
extra = falseArgument
options = falseArgument
InstanceReturns
Data cla...
Data :: __cloneMethodinclude/data.php
Description...
InstanceReturns
Data :: clearMethodinclude/data.php
Description...
NothingReturns
Data Clear method examplePHP<?
$data->clear(); //Call Data::clear method
?>
Data :: setOptionsMethodinclude/data.php
Description...
optionsArgument
BooleanReturns
Data SetOptions method examplePHP<?
$data->setOptions($options); //...
Data :: setModuleMethodinclude/data.php
Description...
moduleArgument
BooleanReturns
Data SetModule method examplePHP<?
$data->setModule($module); //Call ...
Data :: setActionMethodinclude/data.php
Description...
actionArgument
BooleanReturns
Data SetAction method examplePHP<?
$data->setAction($action); //Call ...
Data :: postInitMethodinclude/data.php
Description...
extendedModules = trueArgument
initializedReferences = trueArgument
MixedReturns
Data PostInit method examplePHP<?
&...
Data :: checkTablesMethodinclude/data.php
Description...
extendedModules = trueArgument
initializedReferences = trueArgument
MixedReturns
Data CheckTables method examplePHP&...
Data :: tableExistsMethodinclude/data.php
Description...
BooleanReturns
Data TableExists method examplePHP<?
$data->tableExists(); //Call Data::tableExists ...
Data :: groupMethodinclude/data.php
Description...
titleArgument
NothingReturns
Data Group method examplePHP<?
$data->group($title); //Call Data::group me...
Data :: getGroupsMethodinclude/data.php
Description...
VariableReturns
Data GetGroups method examplePHP<?
$data->getGroups(); //Call Data::getGroups method
...
Data :: getGroupFieldsMethodinclude/data.php
Description...
groupArgument
VariableReturns
Data GetGroupFields method examplePHP<?
$data->getGroupFields($group);...
Data :: deleteGroupMethodinclude/data.php
Description...
groupArgument
NothingReturns
Data DeleteGroup method examplePHP<?
$data->deleteGroup($group); //C...
Data :: getGroupIDMethodinclude/data.php
Description...
groupArgument
MixedReturns
Data GetGroupID method examplePHP<?
$data->getGroupID($group); //Call D...
Data :: defaultFieldsMethodinclude/data.php
Description...
fields = falseArgument
NothingReturns
Data DefaultFields method examplePHP<?
$data->defaultFields($fi...
Data :: addFieldMethodinclude/data.php
Description...
nameArgument
typeArgument
use = form;sqlArgument
properties = falseArgument
min = falseArgument
max = falseArgument
value...
Data :: isFieldMethodinclude/data.php
Description...
nameArgument
BooleanReturns
Data IsField method examplePHP<?
$data->isField($name); //Call Data::isFi...
Data :: setRequestValuesMethodinclude/data.php
Description...
extendedModules = trueArgument
initializedReferences = trueArgument
MixedReturns
Data SetRequestValues method e...
Data :: setRequestValueMethodinclude/data.php
Description...
nameArgument
BooleanReturns
Data SetRequestValue method examplePHP<?
$data->setRequestValue($name);...
Data :: resetFieldMethodinclude/data.php
Description...
nameArgument
MixedReturns
Data ResetField method examplePHP<?
$data->resetField($name); //Call Dat...
Data :: regexpsMethodinclude/data.php
Description...
fieldArgument
MixedReturns
Data Regexps method examplePHP<?
$data->regexps($field); //Call Data::rege...
Data :: getRightsReferenceMethodinclude/data.php
Description...
MixedReturns
Data GetRightsReference method examplePHP<?
$data->getRightsReference(); //Call...
Data :: getSelfReferenceMethodinclude/data.php
Description...
MixedReturns
Data GetSelfReference method examplePHP<?
$data->getSelfReference(); //Call Data:...
Data :: addReferenceMethodinclude/data.php
Description...
nameArgument
moduleArgument
toArgument
typeArgument
from = falseArgument
MixedReturns
Data AddReference method exam...
Data :: addIndexMethodinclude/data.php
Description...
nameArgument
BooleanReturns
Data AddIndex method examplePHP<?
$data->addIndex($name); //Call Data::a...
Data :: addUniqueMethodinclude/data.php
Description...
nameArgument
BooleanReturns
Data AddUnique method examplePHP<?
$data->addUnique($name); //Call Data...
Data :: addFullTextIndexMethodinclude/data.php
Description...
nameArgument
BooleanReturns
Data AddFullTextIndex method examplePHP<?
$data->addFullTextIndex($nam...
Data :: sortOrderMethodinclude/data.php
Description...
NothingReturns
Data SortOrder method examplePHP<?
$data->sortOrder(); //Call Data::sortOrder method
?...
Data :: resortMethodinclude/data.php
Description...
fields = falseArgument
fromArgument
to = falseArgument
NULLReturns
Data Resort method examplePHP<?
$data->re...
Data :: sortMethodinclude/data.php
Description...
fieldArgument
reverse = falseArgument
from = falseArgument
to = falseArgument
NothingReturns
Data Sort method examplePHP<...
Data :: setUseFieldsMethodinclude/data.php
Description...
useArgument
fields = falseArgument
add = falseArgument
recursive = falseArgument
BooleanReturns
Data SetUseFields m...
Data :: setShowFieldsMethodinclude/data.php
Description...
NothingReturns
Data SetShowFields method examplePHP<?
$data->setShowFields(); //Call Data::setSho...
Data :: enumOptionsMethodinclude/data.php
Description...
fieldArgument
FunctionReturns
Data EnumOptions method examplePHP<?
$data->enumOptions($field); //...
Data :: listOptionsMethodinclude/data.php
Description...
fieldArgument
BooleanReturns
Data ListOptions method examplePHP<?
$data->listOptions($field); //C...
Data :: setFileDirMethodinclude/data.php
Description...
fieldArgument
directoryArgument
BooleanReturns
Data SetFileDir method examplePHP<?
$data->setFileDir($fi...
Data :: setFileExtensionsMethodinclude/data.php
Description...
fieldArgument
BooleanReturns
Data SetFileExtensions method examplePHP<?
$data->setFileExtensions(...
Data :: getFilesMethodinclude/data.php
Description...
fieldArgument
MixedReturns
Data GetFiles method examplePHP<?
$data->getFiles($field); //Call Data::g...
Data :: sqlValueMethodinclude/data.php
Description...
nameArgument
entry = falseArgument
MixedReturns
Data SqlValue method examplePHP<?
$data->sqlValue($name, $...
Data :: setValuesMethodinclude/data.php
Description...
storage (reference)Argument
BooleanReturns
Data SetValues method examplePHP<?
$data->setValues(&$stor...
Data :: getMethodinclude/data.php
Description...
referDepthArgument
count = falseArgument
MixedReturns
Data Get method examplePHP<?
$data->get($referD...
Data :: submitMethodinclude/data.php
Description...
MixedReturns
Data Submit method examplePHP<?
$data->submit(); //Call Data::submit method
?>
Data :: moduleSpecificFunctionMethodinclude/data.php
Description...
functionArgument
actionSpecific = trueArgument
extendedModules = falseArgument
VariableReturns
Data Modul...
Data :: errorCheckMethodinclude/data.php
Description...
submit = falseArgument
BooleanReturns
Data ErrorCheck method examplePHP<?
$data->errorCheck($submit = fa...
Data :: checkFieldMethodinclude/data.php
Description...
nameArgument
BooleanReturns
Data CheckField method examplePHP<?
$data->checkField($name); //Call D...
Data :: resetMethodinclude/data.php
Description...
NothingReturns
Data Reset method examplePHP<?
$data->reset(); //Call Data::reset method
?>
Data :: nextMethodinclude/data.php
Description...
BooleanReturns
Data Next method examplePHP<?
$data->next(); //Call Data::next method
?>
For m...
Data :: previousMethodinclude/data.php
Description...
BooleanReturns
Data Previous method examplePHP<?
$data->previous(); //Call Data::previous method
?>
Data :: firstMethodinclude/data.php
Description...
BooleanReturns
Data First method examplePHP<?
$data->first(); //Call Data::first method
?>
Data :: lastMethodinclude/data.php
Description...
BooleanReturns
Data Last method examplePHP<?
$data->last(); //Call Data::last method
?>
Data :: searchMethodinclude/data.php
Description...
nameArgument
valueArgument
BooleanReturns
Data Search method examplePHP<?
$data->search($name, $value); ...
Data :: valueMethodinclude/data.php
Description...
nrArgument
BooleanReturns
Data Value method examplePHP<?
$data->value($nr); //Call Data::value method
?...
Data :: vMethodinclude/data.php
Description...
typeArgument
VariableReturns
Data V method examplePHP<?
$data->v($type); //Call Data::v method
?>
Data :: storageObjectMethodinclude/data.php
Description...
MixedReturns
Data StorageObject method examplePHP<?
$data->storageObject(); //Call Data::storageO...
Data :: storageSwitchMethodinclude/data.php
Description...
databaseArgument
BooleanReturns
Data StorageSwitch method examplePHP<?
$data->storageSwitch($database...