prefix . static::BASE_TABLE_NAME; } /** * Get project page * * @param $project_id * @param $page_id * * @return mixed */ public static function get_page( $project_id, $page_id ) { static::check_base_table_name(); global $wpdb; return $wpdb->get_results( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- plugin table $wpdb->prepare( 'select * from `%1s` where project_id = %d and page_id = %d', // phpcs:ignore WordPress.DB.PreparedSQLPlaceholders array( WPDA::remove_backticks( static::get_base_table_name() ), $project_id, $page_id, ) ), 'ARRAY_A' ); } /** * Get project page * * @param $page_id * * @return mixed */ public static function get_page_from_page_id( $page_id ) { static::check_base_table_name(); global $wpdb; return $wpdb->get_results( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- plugin table $wpdb->prepare( 'select * from `%1s` where page_id = %d', // phpcs:ignore WordPress.DB.PreparedSQLPlaceholders array( WPDA::remove_backticks( static::get_base_table_name() ), $page_id, ) ), 'ARRAY_A' ); } } }