Suspend
1 week ago
ActionScheduler.php
1 week ago
AdminPages.php
1 week ago
AdminUrl.php
1 week ago
DB.php
1 week ago
Post.php
1 week ago
Resources.php
1 week ago
SyncHash.php
1 week ago
WCTaxonomies.php
1 week ago
WcAdminPages.php
1 week ago
WpAdminPages.php
1 week ago
DB.php
25 lines
| 1 | <?php |
| 2 | |
| 3 | namespace WCML\Utilities; |
| 4 | |
| 5 | use wpdb; |
| 6 | |
| 7 | class DB { |
| 8 | |
| 9 | public static function prepareIn( $items, $format = '%s') { |
| 10 | global $wpdb; |
| 11 | |
| 12 | $items = (array) $items; |
| 13 | $how_many = count( $items ); |
| 14 | if ( $how_many > 0 ) { |
| 15 | $placeholders = array_fill( 0, $how_many, $format ); |
| 16 | $prepared_format = implode( ',', $placeholders ); |
| 17 | $prepared_in = $wpdb->prepare( $prepared_format, $items ); |
| 18 | } else { |
| 19 | $prepared_in = ''; |
| 20 | } |
| 21 | |
| 22 | return $prepared_in; |
| 23 | } |
| 24 | } |
| 25 |