public function get_all_options() {
        // Get option values from DB
        $table = YOURLS_DB_TABLE_OPTIONS;
        $sql = "SELECT option_name, option_value FROM $table WHERE 1=1";

        try {
            $options = (array) $this->ydb->fetchPairs($sql);

        } catch ( PDOException $e ) {

            // We could not fetch value from the table. Let's check if the option table exists
            try {
                $check = $this->ydb->fetchAffected(sprintf("SHOW TABLES LIKE '%s'", $table));
                // Table doesn't exist
                if ($check ==0) {
                    return false;
                }

            // Error at this point means the database isn't readable
            } catch ( PDOException $e ) {
                $this->ydb->dead_or_error($e);
            }

        }


        // Unlikely scenario, but who knows: table exists, but is empty
        if (empty($options)) {
            return false;
        }

        foreach ($options as $name => $value) {
            $this->ydb->set_option($name, yourls_maybe_unserialize($value));
        }

        yourls_apply_filter('get_all_options', 'deprecated');

        return true;
    }
public function get_all_options() {
        // Get option values from DB
        $table = YOURLS_DB_TABLE_OPTIONS;
        $sql = "SELECT option_name, option_value FROM $table WHERE 1=1";

        try {
            $options = (array) $this->ydb->fetchPairs($sql);

        } catch ( PDOException $e ) {

            // We could not fetch value from the table. Let's check if the option table exists
            try {
                $check = $this->ydb->fetchAffected(sprintf("SHOW TABLES LIKE '%s'", $table));
                // Table doesn't exist
                if ($check ==0) {
                    return false;
                }

            // Error at this point means the database isn't readable
            } catch ( PDOException $e ) {
                $this->ydb->dead_or_error($e);
            }

        }


        // Unlikely scenario, but who knows: table exists, but is empty
        if (empty($options)) {
            return false;
        }

        foreach ($options as $name => $value) {
            $this->ydb->set_option($name, yourls_maybe_unserialize($value));
        }

        yourls_apply_filter('get_all_options', 'deprecated');

        return true;
    }
public function get_all_options ( ) { // Get option values from DB $ table = YOURLS_DB_TABLE_OPTIONS ; $ sql = "SELECT option_name, option_value FROM $table WHERE 1=1" ; try { $ options = ( array ) $ this -> ydb -> fetchPairs ( $ sql ) ; } catch ( PDOException $ e ) { // We could not fetch value from the table. Let's check if the option table exists try { $ check = $ this -> ydb -> fetchAffected ( sprintf ( "SHOW TABLES LIKE '%s'" , $ table ) ) ; // Table doesn't exist if ( $ check == 0 ) { return false ; } // Error at this point means the database isn't readable } catch ( PDOException $ e ) { $ this -> ydb -> dead_or_error ( $ e ) ; } } // Unlikely scenario, but who knows: table exists, but is empty if ( empty ( $ options ) ) { return false ; } foreach ( $ options as $ name => $ value ) { $ this -> ydb -> set_option ( $ name , yourls_maybe_unserialize ( $ value ) ) ; } yourls_apply_filter ( 'get_all_options' , 'deprecated' ) ; return true ; }
Read all options from DB at once, return bool

@since  1.7.3
@return bool    True on success, false on failure (eg table missing or empty)
Read all options from DB at once return bool