Skip to:
Content

bbPress.org

Changeset 6638


Ignore:
Timestamp:
07/27/2017 12:15:02 AM (7 years ago)
Author:
johnjamesjacoby
Message:

Converter: Introduce update_query() method, to help with updating the last query option.

This abstracts the update_option() approach for future scrutiny.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/admin/classes/class-bbp-converter-base.php

    r6632 r6638  
    400400            $fields      = implode( ',', $field_list );
    401401            $forum_query = "SELECT {$fields} FROM {$this->opdb->prefix}{$from_tablename} LIMIT {$start}, {$this->max_rows}";
     402
     403            // Set this query as the last one ran
     404            $this->update_query( $forum_query );
     405
     406            // Get results as an array
    402407            $forum_array = $this->opdb->get_results( $forum_query, ARRAY_A );
    403 
    404             // Set this query as the last one ran
    405             update_option( '_bbp_converter_query', $forum_query );
    406408
    407409            // Query returned some results
     
    921923     */
    922924    private function get_row( $query = '' ) {
    923         update_option( '_bbp_converter_query', $query );
     925        $this->update_query( $query );
    924926
    925927        return $this->wpdb->get_row( $query );
     
    933935     */
    934936    private function get_results( $query = '', $output = OBJECT ) {
    935         update_option( '_bbp_converter_query', $query );
     937        $this->update_query( $query );
    936938
    937939        return (array) $this->wpdb->get_results( $query, $output );
     
    944946     */
    945947    private function query( $query = '' ) {
    946         update_option( '_bbp_converter_query', $query );
     948        $this->update_query( $query );
    947949
    948950        return $this->wpdb->query( $query );
     951    }
     952
     953    /**
     954     * Update the last query ran
     955     *
     956     * @since 2.6.0 bbPress (r6637)
     957     *
     958     * @param string $query The literal MySQL query
     959     * @return bool
     960     */
     961    private function update_query( $query = '' ) {
     962        return update_option( '_bbp_converter_query', $query );
    949963    }
    950964
Note: See TracChangeset for help on using the changeset viewer.