Вход Регистрация
Файл: IPBMafia.ru_IPB_3.4.6_Final_Rus _Nulled/board/upload/admin/applications/forums/extensions/emailLists.php
Строк: 34
<?php
/**
 * @file        emailLists.php        Forums Email Lists Extension
 *
 * $Copyright: $
 * $License: $
 * $Author: mark $
 * $LastChangedDate: 2012-06-20 05:50:23 -0400 (Wed, 20 Jun 2012) $
 * $Revision: 10952 $
 * @since         11th June 2012
 */

/**
 *
 * @class    emailLists_forums
 * @brief    Forums Email Lists Extension
 *
 */
class emailLists_forums
{
    
/**
     * Get Form Data
     *
     * @return    array
     */
    
public function getFormData$current )
    {
        
/* Return */
        
return array(
            
'posts' => 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;
    }
}
Онлайн: 0
Реклама