function insert($aValsToAdd = array(), $isIgnore = false) { $oChecker = new BxDolFormChecker($this->_sCheckerHelper); $oChecker->setFormMethod($this->aFormAttrs['method']); $sSql = $oChecker->dbInsert($this->aParams['db'], $this->aInputs, $aValsToAdd, $isIgnore); if (!$sSql) { return false; } $oDb = BxDolDb::getInstance(); if ($oDb->res($sSql)) { return $oDb->lastId(); } return false; }
function insert($aValsToAdd = array()) { $oChecker = new BxDolFormChecker($this->_sCheckerHelper); $oChecker->setFormMethod($this->aFormAttrs['method']); $sSql = $oChecker->dbInsert($this->aParams['db'], $this->aInputs, $aValsToAdd); if (!$sSql) { return false; } if (!db_res($sSql)) { return false; } $iLastId = db_last_id(); $oZ = new BxDolAlerts('form', 'insert_data', 0, 0, array('vals_to_add' => $aValsToAdd, 'checker_object' => $oChecker, 'form_object' => $this, 'form_attrs' => &$this->aFormAttrs, 'table_attrs' => &$this->aTableAttrs, 'params' => &$this->aParams, 'inputs' => &$this->aInputs)); $oZ->alert(); return $iLastId; }
function insert($aValsToAdd = array()) { $oChecker = new BxDolFormChecker($this->_sCheckerHelper); $oChecker->setFormMethod($this->aFormAttrs['method']); $sSql = $oChecker->dbInsert($this->aParams['db'], $this->aInputs, $aValsToAdd); if (!$sSql) { return false; } if (db_res($sSql)) { return db_last_id(); } return false; }