Function Reference: geodir_payment_db_text_translation
Summary
Get price description text for translation.
Global Values
- $wpdb
- (object) (required) WordPress database abstraction object.
- Default: None
Parameters
- $translation_texts
- (array) (required) Array of text strings.
- Default: None
Return Values
- (array)
Change Log
Since: 1.3.6
Source Code
function geodir_payment_db_text_translation( $translation_texts = array() ) { global $wpdb; $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array(); $payment_texts = array(); // geodir_price $query = "SELECT title, title_desc FROM `" . GEODIR_PRICE_TABLE . "`"; $rows = $wpdb->get_results($query); if ( !empty( $rows ) ) { foreach ( $rows as $row ) { if ( $row->title != '' ) { $payment_texts[] = __(stripslashes_deep($row->title), 'geodirectory'); } if ( $row->title_desc != '' ) { $payment_texts[] = __(stripslashes_deep($row->title_desc), 'geodirectory'); } } } if ( !empty( $payment_texts ) ) { $payment_texts = !empty( $payment_texts ) ? array_unique( $payment_texts ) : $payment_texts; $translation_texts = array_merge( $translation_texts, $payment_texts ); } return $translation_texts; }