$sip
$sip : \qfq\SIP
$store : \qfq\Store
$log : \qfq\Log
$variables : \qfq\Variables
$utils : \qfq\Utils
$db : \qfq\Db
$sendmail : \qfq\Sendmail
sortIndexArray(array $ary, string $clause, $ascending = true) : \qfq\The
Sorts the associative array.
array | $ary | : The unsorted Level Array |
string | $clause | : the sort argument 0 ASC, 1 ASC... according to the number of columns |
$ascending |
content that is displayed on the website
triggerReport(integer $cur_level = 1, string $super_level_array = array(), integer $counter) : string
Executes the queries recursive. This Method is called for each Sublevel.
ROOTLEVEL This method is called once from the main method. For the first call the method executes the rootlevels
SUBLEVEL For each rootlevel the method calls it self whith the levelmode 0 If the next Level is a Sublevel it will be executed and $this->counter will be added by 1 The sublevel calls the method again for a following sublevel
integer | $cur_level | Which level it will call [10] = level 1, [10.10] = level 2 ... |
string | $super_level_array | The Value-Array of the indexarray [0=>10, 1=>50] |
integer | $counter | The outer numeric Arraykey of indexarray |
The content that is displayed on the website
getValueParentDefault(string $level_key, string $full_super_level, string $full_level, string $cur_level, string $default) : string
Determine value: 1) if one specified in line: take it 2) if one specified in upper level: take it 3) if none above take default Set value on $full_level
string | $level_key |
|
string | $full_super_level |
|
string | $full_level |
|
string | $cur_level |
|
string | $default |
|
The calculated value.
collectRow(array $row, array $keys, string $full_level, string $rowIndex) : string
Steps through 'row' and collects all columns
array | $row | Recent row fetch from sql resultset. |
array | $keys | List of all columnnames |
string | $full_level | Recent position to work on. |
string | $rowIndex | Index of recent row in resultset. |
Collected content of all printable columns
renderColumn(string $columnIndex, string $columnName, string $columnValue, string $full_level, string $rowIndex, boolean $show) : string
Renders column depending of column name (if name is a reserved column name)
string | $columnIndex | |
string | $columnName | |
string | $columnValue | |
string | $full_level | |
string | $rowIndex | |
boolean | $show |
rendered column
doFixColPosPage(string $columnName, string $columnValue) : string
Renders PageX: convert position content to token content. Respect default values depending on PageX
string | $columnName | |
string | $columnValue |
rendered link
[<page id|alias>[¶m=value&...]] | [record id] | [text] | [tooltip] | [msgbox] | [class] | [target] | [render mode] | [create hash]
param[0]: <page id|alias>[¶m=value&...] param[1]: record id param[2]: text param[3]: tooltip param[4]: msgbox param[5]: class param[6]: target param[7]: render mode param[8]: create hash