Model/DbGateways/PayPalOrderDbGateway.php
public function save($data)
    {
        $db = $this->getDb();
        $fields = [];

        foreach ($data as $field => $value) {
            $fields[] = '`' . $field . '` = ' . $db->quote($value);
        }

        $query = 'INSERT INTO `oepaypal_order` SET ';
        $query .= implode(', ', $fields);
        $query .= ' ON DUPLICATE KEY UPDATE ';
        $query .= ' `oepaypal_orderid`=LAST_INSERT_ID(`oepaypal_orderid`), ';
        $query .= implode(', ', $fields);

        $db->execute($query);

        $id = $data['oepaypal_orderid'];
        if (empty($id)) {
            $id = $db->getOne('SELECT LAST_INSERT_ID()');
        }

        return $id;
    }
public function save($data)
    {
        $db = $this->getDb();
        $fields = [];

        foreach ($data as $field => $value) {
            $fields[] = '`' . $field . '` = ' . $db->quote($value);
        }

        $query = 'INSERT INTO `oepaypal_order` SET ';
        $query .= implode(', ', $fields);
        $query .= ' ON DUPLICATE KEY UPDATE ';
        $query .= ' `oepaypal_orderid`=LAST_INSERT_ID(`oepaypal_orderid`), ';
        $query .= implode(', ', $fields);

        $db->execute($query);

        $id = $data['oepaypal_orderid'];
        if (empty($id)) {
            $id = $db->getOne('SELECT LAST_INSERT_ID()');
        }

        return $id;
    }
public function save ( $ data ) { $ db = $ this -> getDb ( ) ; $ fields = [ ] ; foreach ( $ data as $ field => $ value ) { $ fields [ ] = '`' . $ field . '` = ' . $ db -> quote ( $ value ) ; } $ query = 'INSERT INTO `oepaypal_order` SET ' ; $ query .= implode ( ', ' , $ fields ) ; $ query .= ' ON DUPLICATE KEY UPDATE ' ; $ query .= ' `oepaypal_orderid`=LAST_INSERT_ID(`oepaypal_orderid`), ' ; $ query .= implode ( ', ' , $ fields ) ; $ db -> execute ( $ query ) ; $ id = $ data [ 'oepaypal_orderid' ] ; if ( empty ( $ id ) ) { $ id = $ db -> getOne ( 'SELECT LAST_INSERT_ID()' ) ; } return $ id ; }
Save PayPal order data to database.

@param array $data

@return bool
Save PayPal order data to database .