From fd8e2b5317e8c43aa476a57bbf555c444049f536 Mon Sep 17 00:00:00 2001
From: quentusrex <quentusrex@ispconfig3>
Date: Fri, 31 Oct 2008 08:27:08 -0400
Subject: [PATCH] This is here to stop the variable overflow bug when setting a mail user quota higher than 2GB.
---
interface/lib/classes/tform.inc.php | 38 +++++++++++++++++++-------------------
1 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/interface/lib/classes/tform.inc.php b/interface/lib/classes/tform.inc.php
index 518e7fc..5dd3d9b 100644
--- a/interface/lib/classes/tform.inc.php
+++ b/interface/lib/classes/tform.inc.php
@@ -38,9 +38,9 @@
* Tabellendefinition
*
* Datentypen:
-* - INTEGER (Wandelt Ausdr�cke in Int um)
+* - INTEGER (Wandelt Ausdr�cke in Int um)
* - DOUBLE
-* - CURRENCY (Formatiert Zahlen nach W�hrungsnotation)
+* - CURRENCY (Formatiert Zahlen nach W�hrungsnotation)
* - VARCHAR (kein weiterer Format Check)
* - DATE (Datumsformat, Timestamp Umwandlung)
*
@@ -54,10 +54,10 @@
* - Wert oder Array
*
* SEPARATOR
-* - Trennzeichen f�r multiple Felder
+* - Trennzeichen f�r multiple Felder
*
* Hinweis:
-* Das ID-Feld ist nicht bei den Table Values einzuf�gen.
+* Das ID-Feld ist nicht bei den Table Values einzuf�gen.
*
* @package form
* @author Till Brehm
@@ -97,7 +97,7 @@
var $table_index;
/**
- * enth�lt die Fehlermeldung bei �berpr�fung
+ * enth�lt die Fehlermeldung bei �berpr�fung
* der Variablen mit Regex
* @var errorMessage
*/
@@ -153,9 +153,9 @@
/**
- * Konvertiert die Daten des �bergebenen assoziativen
+ * Konvertiert die Daten des �bergebenen assoziativen
* Arrays in "menschenlesbare" Form.
- * Datentyp Konvertierung, z.B. f�r Ausgabe in Listen.
+ * Datentyp Konvertierung, z.B. f�r Ausgabe in Listen.
*
* @param record
* @return record
@@ -262,7 +262,7 @@
/**
- * Record f�r Ausgabe in Formularen vorbereiten.
+ * Record f�r Ausgabe in Formularen vorbereiten.
*
* @param record = Datensatz als Array
* @param action = NEW oder EDIT
@@ -473,8 +473,8 @@
}
/**
- * Record in "maschinen lesbares" Format �berf�hren
- * und Werte gegen regul�re Ausdr�cke pr�fen.
+ * Record in "maschinen lesbares" Format �berf�hren
+ * und Werte gegen regul�re Ausdr�cke pr�fen.
*
* @param record = Datensatz als Array
* @return record
@@ -514,7 +514,7 @@
}
break;
case 'INTEGER':
- $new_record[$key] = (isset($record[$key]))?intval($record[$key]):0;
+ $new_record[$key] = (isset($record[$key]))?$record[$key]:0;
//if($new_record[$key] != $record[$key]) $new_record[$key] = $field['default'];
//if($key == 'refresh') die($record[$key]);
break;
@@ -659,7 +659,7 @@
}
/**
- * SQL Statement f�r Record erzeugen.
+ * SQL Statement f�r Record erzeugen.
*
* @param record = Datensatz als Array
* @param action = INSERT oder UPDATE
@@ -774,7 +774,7 @@
}
- // F�ge Backticks nur bei unvollst�ndigen Tabellennamen ein
+ // F�ge Backticks nur bei unvollst�ndigen Tabellennamen ein
if(stristr($this->formDef['db_table'],'.')) {
$escape = '';
} else {
@@ -842,7 +842,7 @@
// Wenn Modul gesetzt, dann setzte template pfad relativ zu modul.
if($this->module != '') $tab["template"] = "../".$this->module."/".$tab["template"];
- // �berpr�fe, ob das Template existiert, wenn nicht
+ // �berpr�fe, ob das Template existiert, wenn nicht
// dann generiere das Template
// Translate the title of the tab
@@ -860,7 +860,7 @@
$tab["active"] = 0;
}
- // Die Datenfelder werden f�r die Tabs nicht ben�tigt
+ // Die Datenfelder werden f�r die Tabs nicht ben�tigt
unset($tab["fields"]);
unset($tab["plugins"]);
@@ -895,7 +895,7 @@
function datalogSave($action,$primary_id, $record_old, $record_new) {
global $app,$conf;
- // F�ge Backticks nur bei unvollst�ndigen Tabellennamen ein
+ // F�ge Backticks nur bei unvollst�ndigen Tabellennamen ein
if(stristr($this->formDef['db_table'],'.')) {
$escape = '';
} else {
@@ -989,14 +989,14 @@
}
/*
- Diese funktion �berpr�ft, ob ein User die Berechtigung $perm f�r den Datensatz mit der ID $record_id
+ Diese funktion �berpr�ft, ob ein User die Berechtigung $perm f�r den Datensatz mit der ID $record_id
hat. It record_id = 0, dann wird gegen die user Defaults des Formulares getestet.
*/
function checkPerm($record_id,$perm) {
global $app;
if($record_id > 0) {
- // F�ge Backticks nur bei unvollst�ndigen Tabellennamen ein
+ // F�ge Backticks nur bei unvollst�ndigen Tabellennamen ein
if(stristr($this->formDef['db_table'],'.')) {
$escape = '';
} else {
@@ -1029,7 +1029,7 @@
if($this->errorMessage == '') {
// wenn kein Fehler vorliegt
if(isset($_REQUEST["next_tab"]) && $_REQUEST["next_tab"] != '') {
- // wenn n�chster Tab bekannt
+ // wenn n�chster Tab bekannt
$active_tab = $_REQUEST["next_tab"];
} else {
// ansonsten ersten tab nehmen
--
Gitblit v1.9.1