Как это можно реализовать? я так понял (не бейте ногами если протупил) что надо что-то изменить этом блоке, помогите, очень надо:
Код: Выделить всё
//
// Recent Files
//
if ( $CFG['number_recent_files'] > 0 )
{
$sql = "SELECT * FROM ". PA_FILES_TABLE . " WHERE file_approved = 1 ORDER BY file_time DESC
LIMIT " . $CFG['number_recent_files'];
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not query files information', '', __LINE__, __FILE__, $sql);
}
else
{
include($phpbb_root_path . 'pafiledb/includes/functions_pafiledb.'.$phpEx);
$paFileDB = new pafiledb();
$paFileDB->init();
}
$files_data = array();
while( $row = $db->sql_fetchrow($result) )
{
if( !( ($paFileDB->auth[$row['file_catid']]['auth_download']) && ($paFileDB->auth[$row['file_catid']]['auth_view']) ))
{ }
else
{
$files_data[] = $row;
}
}
$number_recent_files = count($files_data);
$recent_files_row = array();
if ($number_recent_files != 0)
{
$template->assign_block_vars('switch_show_recentfiles', array());
while ($row = $db->sql_fetchrow($result))
{
$recent_files_row[] = $row;
}
$db->sql_freeresult($result);
for ($i = 0; $i < $number_recent_files; $i++)
{
if(strlen($files_data[$i]['file_name']) > 100)
{
$files_data[$i]['file_name'] = substr($files_data[$i]['file_name'],0,21);
$files_data[$i]['file_name'] .= "...";
}
$template->assign_block_vars('switch_show_recentfiles.recent_files_row', array(
'U_TITLE' => ($files_data[$i]['file_license'] > 0) ? append_sid('dload.'.$phpEx.'?action=license&license_id='.$files_data[$i]['file_license'].'&file_id='.$files_data[$i]['file_id']) : append_sid('dload.'.$phpEx.'?action=download&file_id='.$files_data[$i]['file_id']),
'L_TITLE' => $files_data[$i]['file_name']
)
);
}
}
else
{
$template->assign_block_vars('switch_none_recentfiles', array());
$template->assign_vars(array(
'L_NO_RECENT_FILE' => $lang['No_recent_files'])
);
}
$template->assign_block_vars('switch_recent_files', array());
}
//
// END - Recent Files
//