function format($row) { $format = parent::format($row); if (strlen($format) != 0) { return $format; } // Link mit den Parametern aus der rexList return $this->link($this->text, $this->parseParams($row), $this->link_attr); }
function format($row) { $format = parent::format($row); if (strlen($format) != 0) { return $format; } if (!$this->setSteps) { $steps = $this->rexlist->getSteps(); $this->counter += $steps['curr']; $this->setSteps = true; } return sprintf($this->format, $this->counter++); }
function format($row) { global $I18N; $format = parent::format($row); if (strlen($format) != 0) { return $format; } $value = $row[$this->name]; if ($this->format_type == '') { if ($this->format == '') { $this->format = '%' . $this->name . '%'; } // Alle Spaltenamen ersetzen durch deren Werte %id%, %name%, etc. $value = $this->parseString($this->format, $row); } else { $value = rex_formatter::format($value, $this->format_type, $this->format); } return $this->link($value, $this->parseParams($row)); }
/** * Fügt der Liste eine Spalte hinzu. * * @param object Spaltenobjekt das hinzugefügt werden soll * @access public */ function addColumn(&$column) { if (!rexListColumn::isValid($column)) { trigger_error('rexList: Unexpected type "' . gettype($column) . '" for $column! Expecting "rexlistcolumn"-object.', E_USER_ERROR); } $column->rexlist =& $this; $this->columns[] =& $column; }