Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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;
 }