!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

C:\Intranet\C\xampp\htdocs\phpbb\admin\   drwxrwxrwx
Free 4.1 GB of 39.52 GB (10.36%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     admin_forum_prune.php (5.45 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/***************************************************************************
*                             admin_forum_prune.php
*                              -------------------
*     begin                : Mon Jul 31, 2001
*     copyright            : (C) 2001 The phpBB Group
*     email                : support@phpbb.com
*
*     $Id: admin_forum_prune.php,v 1.22.2.3 2002/12/18 14:14:07 psotfx Exp $
*
****************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB'true);

if ( !empty(
$setmodules) )
{
    
$filename basename(__FILE__);
    
$module['Forums']['Prune'] = $filename;

    return;
}

//
// Load default header
//
$phpbb_root_path "./../";
require(
$phpbb_root_path 'extension.inc');
require(
'./pagestart.' $phpEx);
require(
$phpbb_root_path 'includes/prune.'.$phpEx);
require(
$phpbb_root_path 'includes/functions_admin.'.$phpEx); 

//
// Get the forum ID for pruning
//
if( isset($HTTP_GET_VARS[POST_FORUM_URL]) || isset($HTTP_POST_VARS[POST_FORUM_URL]) )
{
    
$forum_id = ( isset($HTTP_POST_VARS[POST_FORUM_URL]) ) ? $HTTP_POST_VARS[POST_FORUM_URL] : $HTTP_GET_VARS[POST_FORUM_URL];

    if( 
$forum_id == -)
    {
        
$forum_sql '';
    }
    else
    {
        
$forum_id intval($forum_id);
        
$forum_sql "AND forum_id = $forum_id";
    }
}
else
{
    
$forum_id '';
    
$forum_sql '';
}
//
// Get a list of forum's or the data for the forum that we are pruning.
//
$sql "SELECT f.*
    FROM " 
FORUMS_TABLE " f, " CATEGORIES_TABLE " c
    WHERE c.cat_id = f.cat_id
    
$forum_sql
    ORDER BY c.cat_order ASC, f.forum_order ASC"
;
if( !(
$result $db->sql_query($sql)) )
{
    
message_die(GENERAL_ERROR'Could not obtain list of forums for pruning'''__LINE____FILE__$sql);
}

$forum_rows = array();
while( 
$row $db->sql_fetchrow($result) )
{
    
$forum_rows[] = $row;
}

//
// Check for submit to be equal to Prune. If so then proceed with the pruning.
//
if( isset($HTTP_POST_VARS['doprune']) )
{
    
$prunedays = ( isset($HTTP_POST_VARS['prunedays']) ) ? intval($HTTP_POST_VARS['prunedays']) : 0;

    
// Convert days to seconds for timestamp functions...
    
$prunedate time() - ( $prunedays 86400 );

    
$template->set_filenames(array(
        
'body' => 'admin/forum_prune_result_body.tpl')
    );

    for(
$i 0$i count($forum_rows); $i++)
    {
        
$p_result prune($forum_rows[$i]['forum_id'], $prunedate);
        
sync('forum'$forum_rows[$i]['forum_id']);
    
        
$row_color = ( !($i 2) ) ? $theme['td_color1'] : $theme['td_color2'];
        
$row_class = ( !($i 2) ) ? $theme['td_class1'] : $theme['td_class2'];
    
        
$template->assign_block_vars('prune_results', array(
            
'ROW_COLOR' => '#' $row_color
            
'ROW_CLASS' => $row_class
            
'FORUM_NAME' => $forum_rows[$i]['forum_name'],
            
'FORUM_TOPICS' => $p_result['topics'],
            
'FORUM_POSTS' => $p_result['posts'])
        );
    }

    
$template->assign_vars(array(
        
'L_FORUM_PRUNE' => $lang['Forum_Prune'],
        
'L_FORUM' => $lang['Forum'],
        
'L_TOPICS_PRUNED' => $lang['Topics_pruned'],
        
'L_POSTS_PRUNED' => $lang['Posts_pruned'],
        
'L_PRUNE_RESULT' => $lang['Prune_success'])
    );
}
else
{
    
//
    // If they haven't selected a forum for pruning yet then
    // display a select box to use for pruning.
    //
    
if( empty($HTTP_POST_VARS[POST_FORUM_URL]) )
    {
        
//
        // Output a selection table if no forum id has been specified.
        //
        
$template->set_filenames(array(
            
'body' => 'admin/forum_prune_select_body.tpl')
        );

        
$select_list '<select name="' POST_FORUM_URL '">';
        
$select_list .= '<option value="-1">' $lang['All_Forums'] . '</option>';

        for(
$i 0$i count($forum_rows); $i++)
        {
            
$select_list .= '<option value="' $forum_rows[$i]['forum_id'] . '">' $forum_rows[$i]['forum_name'] . '</option>';
        }
        
$select_list .= '</select>';

        
//
        // Assign the template variables.
        //
        
$template->assign_vars(array(
            
'L_FORUM_PRUNE' => $lang['Forum_Prune'],
            
'L_SELECT_FORUM' => $lang['Select_a_Forum'], 
            
'L_LOOK_UP' => $lang['Look_up_Forum'],

            
'S_FORUMPRUNE_ACTION' => append_sid("admin_forum_prune.$phpEx"),
            
'S_FORUMS_SELECT' => $select_list)
        );
    }
    else
    {
        
$forum_id intval($HTTP_POST_VARS[POST_FORUM_URL]);
        
        
//
        // Output the form to retrieve Prune information.
        //
        
$template->set_filenames(array(
            
'body' => 'admin/forum_prune_body.tpl')
        );

        
$forum_name = ( $forum_id == -) ? $lang['All_Forums'] : $forum_rows[0]['forum_name'];

        
$prune_data $lang['Prune_topics_not_posted'] . " "
        
$prune_data .= '<input class="post" type="text" name="prunedays" size="4"> ' $lang['Days'];

        
$hidden_input '<input type="hidden" name="' POST_FORUM_URL '" value="' $forum_id '" />';

        
//
        // Assign the template variables.
        //
        
$template->assign_vars(array(
            
'FORUM_NAME' => $forum_name,

            
'L_FORUM' => $lang['Forum'], 
            
'L_FORUM_PRUNE' => $lang['Forum_Prune'], 
            
'L_FORUM_PRUNE_EXPLAIN' => $lang['Forum_Prune_explain'], 
            
'L_DO_PRUNE' => $lang['Do_Prune'],

            
'S_FORUMPRUNE_ACTION' => append_sid("admin_forum_prune.$phpEx"),
            
'S_PRUNE_DATA' => $prune_data,
            
'S_HIDDEN_VARS' => $hidden_input)
        );
    }
}
//
// Actually output the page here.
//
$template->pparse('body');

include(
'./page_footer_admin.'.$phpEx);

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0156 ]--