Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Haktar

Общий цифровой рейтинг

Recommended Posts

У меня отвечает за кнопку выборки по рейтингу,

За кнопку отвечает html.

А здесь идет выборка пользователей.

Вообще у нас 2 похожих запроса

 

		if ( $notInMembers > 0 OR $this->sort_key != 'members_l_display_name' OR $this->request['request_method'] == 'post' )
	{
		$_max = $this->DB->buildAndFetch( array( 'select'	 => 'COUNT( * ) as cnt',
								 				 'from'		 => array( 'members' => 'm' ),
												 'where'	 => implode( " AND ", $query ),
												 'add_join'	 => $joins ) );

		$this->DB->build( array( 'select'	 =>' m.member_id',
								 'from'		 => array( 'members' => 'm' ),
								 'where'	 => implode( " AND ", $query ),
								 'order'	 => 'm.' . $this->sort_key . ' ' . $this->sort_order,
								 'limit'	 => array( $this->first, $this->max_results ),
								 'add_join'	 => $joins ) );
	}
	else
	{
		$_max = $this->DB->buildAndFetch( array( 'select'	 => 'COUNT( * ) as cnt',
								 				 'from'		 => 'members m',
												 'where'	 => implode( " AND ", $query ) ) );

		$this->DB->build( array( 'select'	 => 'm.member_id',
								 'from'		 => array( 'members' => 'm' ),
								 'where'	 => implode( " AND ", $query ),
								 'order'	 => 'm.' . $this->sort_key . ' ' . $this->sort_order,
								 'limit'	 => array( $this->first, $this->max_results ) ) );
	}

 

и править нужно оба.

А точнее только первый, т.к. в else мы никогда не попадем.

А у Вас в первом чуть-чуть изменено, и во втором чуть-чуть.

  • Upvote 1

Share this post


Link to post
Share on other sites

Всё, я понял. Всё получилось, спасибо Вам большое!

 

Вопрос лишь остался, можно ли строку

 

if ( $_queryPP or 1==1 )

Заменить на эту?

 

if ( $_queryPP or $this->sort_key == 'grating' or $this->sort_key == 'reputation' or $this->sort_key == 'articles')

Edited by Strategius

Share this post


Link to post
Share on other sites

Заменить на эту?

 

Можно. Можно в массив засунуть

if ($_queryPP or in_array($this->sort_key, array('grating', 'reputation', 'articles')))

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...