IDField.') FROM '.$this->Application->GetLiveName($this->TableName); return $this->Conn->GetOne($sql) + 1; } function setPrimary($reset_primary = true) { if ($reset_primary) { $sql = 'UPDATE '.$this->TableName.' SET PrimaryLang = 0'; $this->Conn->Query($sql); } $sql = 'UPDATE '.$this->TableName.' SET PrimaryLang = 1, Enabled = 1 WHERE '.$this->IDField.' = '.$this->GetID(); $this->Conn->Query($sql); } /** * Allows to format number according to regional settings * * @param float $number * @param int $precision * @return float */ function formatNumber($number, $precision = null) { return number_format($number, $precision, $this->GetDBField('DecimalPoint'), $this->GetDBField('ThousandSep')); } } ?>