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