VirtueMart
3.2.14.9808
|
Public Member Functions | |
setSecondaryKey ($key, $keyForm=0) | |
setOrderableFormname ($orderAbleFormName) | |
move ($direction, $where='', $orderingkey=0) | |
load ($oid=null, $overWriteLoadName=0, $andWhere=0, $tableJoins=array(), $joinKey=0) | |
bind ($data, $ignore=array()) | |
store ($updateNulls=false) | |
deleteRelation () | |
![]() | |
__construct ($table, $key, &$db) | |
getProperties ($public=true) | |
getKeyName ($multiple=false) | |
getDbo () | |
getError () | |
getErrors () | |
setPrimaryKey ($key, $keyForm=0) | |
getPKey () | |
setObligatoryKeys ($key) | |
setUniqueName ($name) | |
setLoggable () | |
setTranslatable ($langFields) | |
setLanguage ($tag) | |
getTranslatableFields () | |
setLockable () | |
setOrderable ($key= 'ordering', $auto=true) | |
setHashable ($key) | |
setOmittedHashFields (array $fields) | |
setSlug ($slugAutoName, $key= 'slug') | |
setTableShortCut ($prefix) | |
setRules ($input) | |
getRules () | |
emptyCache () | |
setParameterable ($paramsFieldName, $varsToPushParam, $overwrite=false) | |
bind ($src, $ignore=array()) | |
setCryptedFields ($fieldNames) | |
getCryptedFields () | |
showFullColumns ($typeKey=0, $typeValue=0, $properties=true) | |
loadFields () | |
loadFieldValues ($array=true) | |
checkDataContainsTableFields ($from, $ignore=array()) | |
save ($src, $orderingFilter= '', $ignore= '') | |
setLoggableFieldsForStore () | |
load ($oid=null, $overWriteLoadName=0, $andWhere=0, $tableJoins=array(), $joinKey=0) | |
getLoaded () | |
encryptFields () | |
decryptFields () | |
store ($updateNulls=false) | |
storeParams () | |
checkCreateUnique ($tbl_name, $name) | |
setCheckVendorId () | |
hashEntry ($set=true) | |
integrity () | |
check () | |
bindChecknStore (&$data, $preload=false, $langOnly=false) | |
bindChecknStoreNoLang (&$data, $preload=false) | |
fixOrdering ($where= '') | |
move ($dirn, $where= '', $orderingkey=0) | |
getNextOrder ($where= '', $orderingkey=0) | |
reorder ($where= '', $orderingkey=0) | |
checkout ($who, $oid=null) | |
checkin ($oid=null) | |
toggle ($field, $val=NULL) | |
resetErrors () | |
delete ($oid=null, $where=0) | |
isMysql51Plus () | |
getMysqlVersion () | |
checkAndDelete ($table, $whereField=0, $andWhere= '') | |
_modifyColumn ($_act, $_col, $_type= '', $_col2= '') | |
reset () | |
attachObserver (JObserverInterface $observer) | |
![]() | |
__toString () | |
get ($prop, $def=null) | |
set ($prop, $value=null) | |
setProperties ($props) | |
Protected Member Functions | |
array_msearch ($parents, $searched) | |
![]() | |
_lock () | |
_unlock () | |
_getAssetName () | |
_getAssetTitle () | |
_getAssetParentId ($table=null, $id=null) | |
Protected Attributes | |
$_autoOrdering = false | |
$_orderable = false | |
$_skey = '' | |
$_skeyForm = '' | |
$_pvalue = '' | |
![]() | |
$_tbl = '' | |
$_tbl_lang = null | |
$_tbl_key ='' | |
$_tbl_keys = '' | |
$_pkey = '' | |
$_pkeyForm = '' | |
$_obkeys = array() | |
$_unique = false | |
$_unique_name = array() | |
$_orderingKey = 'ordering' | |
$_slugAutoName = '' | |
$_slugName = '' | |
$_db = false | |
$_rules | |
$_trackAssets = false | |
$_locked = false | |
$_loggable = false | |
$_translatableFields = array() | |
$_hashName = '' | |
$_omittedHashFields = array() | |
$_langTag = null | |
$_updateNulls = false | |
Additional Inherited Members | |
![]() | |
static | getInstance ($type, $prefix= 'VmTable', $config=array()) |
static | addIncludePath ($path=null) |
static | bindParameterableToSubField (&$obj, $varsToPush, $field='params') |
static | bindParameterable (&$obj, $xParams, $varsToPushParam) |
static | checkTableExists ($table) |
static | bindTo (&$obj, $src, $internals=false, $ignore=array()) |
isCheckedOut ($with=0, $against=null) | |
![]() | |
$_xParams = 0 | |
$_varsToPushParam = array() | |
$_translatable = false | |
$_cryptedFields = false | |
$_ltmp = false | |
$_loadedWithLangFallback = 0 | |
$_loaded = false | |
$_tablePreFix = '' | |
![]() | |
static | $_cache = array() |
|
protected |
Searches in an array of arrays to find a specific array we want
source | array of arrays that we will search |
the | target array we want to find |
VmTableXarray::bind | ( | $data, | |
$ignore = array() |
|||
) |
This binds the data to this kind of table. You can set the used name of the form with $this->skeyForm;
array | $data |
VmTableXarray::deleteRelation | ( | ) |
VmTableXarray::load | ( | $oid = null , |
|
$overWriteLoadName = 0 , |
|||
$andWhere = 0 , |
|||
$tableJoins = array() , |
|||
$joinKey = 0 |
|||
) |
Records in this table are arrays. Therefore we need to overload the load() function. TODO, this function is giving back the array, not the table, it is not working like the other table, so we should change that for the 2.2. at least.
int | $id |
VmTableXarray::move | ( | $direction, | |
$where = '' , |
|||
$orderingkey = 0 |
|||
) |
swap the ordering of a record in the Xref tables
$direction,1/-1 | The increment to reorder by |
VmTableXarray::setOrderableFormname | ( | $orderAbleFormName | ) |
VmTableXarray::setSecondaryKey | ( | $key, | |
$keyForm = 0 |
|||
) |
VmTableXarray::store | ( | $updateNulls = false | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |