Example #1
0
$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]) . "'";