From fd8e2b5317e8c43aa476a57bbf555c444049f536 Mon Sep 17 00:00:00 2001 From: quentusrex <quentusrex@ispconfig3> Date: Fri, 31 Oct 2008 12:27:08 +0000 Subject: [PATCH] This is here to stop the variable overflow bug when setting a mail user quota higher than 2GB. http://bugtracker.ispconfig.org/index.php?do=details&task_id=272&project=3 --- interface/lib/classes/tform.inc.php | 38 ++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/interface/lib/classes/tform.inc.php b/interface/lib/classes/tform.inc.php index 518e7fc289..5dd3d9b5ee 100644 --- a/interface/lib/classes/tform.inc.php +++ b/interface/lib/classes/tform.inc.php @@ -38,9 +38,9 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * 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 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - 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 @@ class tform { 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 @@ class tform { /** - * 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 @@ class tform { /** - * 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 @@ class tform { } /** - * 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 @@ class tform { } 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 @@ class tform { } /** - * 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 @@ class tform { } - // 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 @@ class tform { // 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 @@ class tform { $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 @@ class tform { 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 @@ class tform { } /* - 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 @@ class tform { 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 -- GitLab