$this->setLogRun(false); if (defined("RADRIA_LOG_RUN_MYDB_EVENTS")) { $this->setLogRun(RADRIA_LOG_RUN_MYDB_EVENTS); } $this->setLog("\n mydb_add record start" . date("Y-m-d H:i:s")); $disp = new Display($goto); if ($submitbutton != $strCancel) { if ($doSave == "yes") { $table = $this->getParam("table"); $fieldlist = ''; $valuelist = ''; $qGetFields = new sqlQuery($this->dbc); $qGetFields->setTable($table); $tableFields = $qGetFields->getTableField(); $reg = new Registry($dbc); $reg->registryFromTable($table); if ($GLOBALS['cfg_local_db'] == "mysql") { while (list($key, $fieldname) = each($tableFields)) { if (strlen($fields[$fieldname]) > 0) { if (get_magic_quotes_gpc()) { $fields[$fieldname] = stripslashes($fields[$fieldname]); } $fieldname = str_replace("`", "", $fieldname); $fieldlist .= "`{$fieldname}`, "; if ($fields[$fieldname] == "null") { $val = $fields[$fieldname]; // } elseif (is_numeric($fields[$fieldname])) { // $val = $fields[$fieldname]; } else { if (function_exists("mysql_real_escape_string")) { $val = "'" . mysql_real_escape_string($fields[$fieldname]) . "'";