Вход Регистрация
Файл: IPBMafia.ru_IPB_3.4.6_Final_Rus _Nulled/board/upload/admin/applications/forums/extensions/admin/member_form.php
Строк: 124
<?php

/**
 * <pre>
 * Invision Power Services
 * IP.Board v3.4.6
 * Member property updater (AJAX)
 * Last Updated: $Date: 2012-05-10 16:10:13 -0400 (Thu, 10 May 2012) $
 * </pre>
 *
 * @author         $Author: bfarber $
 * @copyright    (c) 2001 - 2009 Invision Power Services, Inc.
 * @license        http://www.invisionpower.com/company/standards.php#license
 * @package        IP.Board
 * @subpackage    Forums
 * @link        http://www.invisionpower.com
 * @version        $Revision: 10721 $
 *
 */

if ( ! defined'IN_IPB' ) )
{
    print 
"<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
    exit();
}

class 
admin_member_form__forums implements admin_member_form
{    
    
/**
    * Tab name
    * This can be left blank and the application title will
    * be used
    *
    * @var        string        Tab name
    */
    
public $tab_name "";

    
    
/**
    * Returns sidebar links for this tab
    * You may return an empty array or FALSE to not have
    * any links show in the sidebar for this block.
    *
    * The links must have 'section=xxxxx&module=xxxxx[&do=xxxxxx]'. The rest of the URL
    * is added automatically.
    *
    * The image must be a full URL or blank to use a default image.
    *
    * Use the format:
    * $array[] = array( 'img' => '', 'url' => '', 'title' => '' );
    *
    * @author    Matt Mecham
    * @param    array             Member data
    * @return   array             Array of links
    */
    
public function getSidebarLinks$member=array() )
    {
    
        
//-----------------------------------------
        // Load lang
        //-----------------------------------------
                
        
ipsRegistry::getClass('class_localization')->loadLanguageFile( array( 'admin_forums' ), 'forums' );
        
        
        
$array = array();
                
        
$array[] = array( 'img'   => ''
                          
'url'   => 'section=tools&amp;module=tools&amp;do=deleteposts',
                          
'title' => ipsRegistry::getClass('class_localization')->words['m_deltitle'] );
                          
        
$array[] = array( 'img'   => ''
                          
'url'   => 'section=tools&amp;module=tools&amp;do=deletesubscriptions',
                          
'title' => ipsRegistry::getClass('class_localization')->words['m_delsubs'] );
    
        return 
$array;
    }
    
    
/**
    * Returns content for the page.
    *
    * @author    Matt Mecham
    * @param    array                 Member data
    * @return   array                 Array of tabs, content
    */
    
public function getDisplayContent$member=array(), $tabsUsed=)
    {
        
//-----------------------------------------
        // Load skin
        //-----------------------------------------
        
        
$this->html ipsRegistry::getClass('output')->loadTemplate('cp_skin_member_form''forums');

        
//-----------------------------------------
        // Load lang
        //-----------------------------------------
                
        
ipsRegistry::getClass('class_localization')->loadLanguageFile( array( 'admin_forums' ), 'forums' );
        
ipsRegistry::getClass('class_localization')->loadLanguageFile( array( 'admin_member_form' ), 'forums' );

        
//-----------------------------------------
        // Show...
        //-----------------------------------------
        
        
return array( 'tabs' => $this->html->acp_member_form_tabs$member, ( $tabsUsed ) ), 'content' => $this->html->acp_member_form_main$member, ( $tabsUsed ) ), 'tabsUsed' => );
    }
    
    
/**
    * Process the entries for saving and return
    *
    * @author    Brandon Farber
    * @return   array                 Multi-dimensional array (core, extendedProfile) for saving
    */
    
public function getForSave()
    {
        
$return = array( 'core' => array(), 'extendedProfile' => array() );
        
        
$return['core']['posts']                = intval(ipsRegistry::$request['posts']);
        
$return['core']['restrict_post']        = ipsRegistry::$request['post_indef'] ? : ( ipsRegistry::$request['post_timespan'] > IPSMember::processBanEntry( array( 'timespan' => intval(ipsRegistry::$request['post_timespan']), 'unit' => ipsRegistry::$request['post_units']  ) ) : '' );
        
$return['core']['mod_posts']            = ipsRegistry::$request['mod_indef'] ? : ( ipsRegistry::$request['mod_timespan'] > IPSMember::processBanEntry( array( 'timespan' => intval(ipsRegistry::$request['mod_timespan']), 'unit' => ipsRegistry::$request['mod_units']  ) ) : '' );
        
$return['core']['org_perm_id']            = ipsRegistry::$request['org_perm_id'] ? ',' implode","ipsRegistry::$request['org_perm_id'] ) . ',' '';
        
        return 
$return;
    }
    

}
Онлайн: 0
Реклама