array( "Number of posts is", ipsRegistry::getClass('output')->formDropdown( 'forums-posts_1', array( array( 'l', "Less Than" ), array( 'e', "Equal to" ), array( 'g', "Greater Than" ) ), ( empty( $current ) ) ? 'l' : $current['posts_1'] ) . ipsRegistry::getClass('output')->formSimpleInput( 'forums-posts_2', ( empty( $current ) ) ? '' : $current['posts_2'] ) ) ); } /** * Get Query Data * * @param array Rules * @return array Query Data */ public function getQueryData( $rules ) { $return = array(); if ( $rules['posts_2'] !== '' ) { switch ( $rules['posts_1'] ) { case 'l': $return['where'][] = "( members.posts<{$rules['posts_2']} )"; break; case 'g': $return['where'][] = "( members.posts>{$rules['posts_2']} )"; break; case 'w': $return['where'][] = "( members.posts={$rules['posts_2']} )"; break; } } return $return; } }