Вход Регистрация
Файл: lenta.php
Строк: 159
<?php

/*************************************************
 *    apwa.ru       sobytie.php
 *                 -------------
 *  Anv@r.all 2011
 ************************************************/

define('IN_PHPBB'true);

$phpbb_root_path './';
include(
$phpbb_root_path 'extension.inc');
include(
$phpbb_root_path 'common.'.$phpEx);
include(
$phpbb_root_path 'includes/bbcode.'.$phpEx);

$lang['User'] = 'Вами';
$lang['Users'] = 'Пользователем';
$lang['Topic_new'] = 'создана тема';
$lang['Album_new_img'] = 'добавленно изображение';
$lang['Album_comment'] = 'добавлен комментарий к %sизображению%s';
$lang['Weblog_new_entry'] = 'создана запись в дневниках';
$lang['Weblog_comments'] = 'добавлен %sкомментарий в дневнике%s';
$lang['Gb_text'] = 'написано сообщение в %sгостевой%s';

$userdata session_pagestart($user_ipPAGE_INDEX);
init_userprefs($userdata);

$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : '';
$id = ( intval($HTTP_GET_VARS['id']) ) ? intval($HTTP_GET_VARS['id']) : '';

$cancel = ( isset($HTTP_POST_VARS['cancel']) ) ? TRUE FALSE;
$confirm = ( isset($HTTP_POST_VARS['confirm']) ) ? TRUE FALSE;

if ( 
$mode == 'delete' && $id != '')
{
     if ( 
$userdata['user_level'] != ADMIN )
     {
             
message_die(GENERAL_MESSAGE$lang['Reached_on_error']);
     }
     if ( !
$confirm )
     {
         
$s_hidden_fields .= '<input type="hidden" name="id" value="' $id '" />';
                         
         include(
$phpbb_root_path 'includes/page_header.'.$phpEx);
         
$template->set_filenames(array(
             
'confirm_body' => 'confirm_body.tpl')
         );
        
         
$template->assign_vars(array(
             
'MESSAGE_TITLE' => $lang['Information'],
             
'MESSAGE_TEXT' => $lang['Guest_delete_coment'],
             
'L_YES' => $lang['Yes'],
             
'L_NO' => $lang['No'],
             
'S_CONFIRM_ACTION' => append_sid("lenta.$phpEx?mode=delete&amp;id=" $id),
             
'S_HIDDEN_FIELDS' => $s_hidden_fields)
         );

         
$template->pparse('confirm_body');
         include(
$phpbb_root_path 'includes/page_tail.'.$phpEx);

      } 
      else
      {     
           
$sql "DELETE FROM " SOBYTIE_TABLE 
               WHERE id = " 
$id;
           if (!
$result $db->sql_query($sql)) 
           {
               
message_die(GENERAL_ERROR'Error removing shout.'''__LINE____FILE__$sql);
           }
           else
           {                     
               
message_die(GENERAL_MESSAGE'Успешно удалено!<br/>' sprintf($lang['Click_return_index'], '<a href="' append_sid("index.$phpEx") . '">''</a>'));
           }
     } 
}
                
$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;

$result $db->sql_query('SELECT COUNT(id) AS total FROM ' SOBYTIE_TABLE);
$row $db->sql_fetchrow($result);       
$num $row['total'];               
$db->sql_freeresult($result);  

$pagination = ( $num == '0' ) ? '' generate_pagination("lenta.$phpEx?mode=lenta"$num'8'$start); 

define('SHOW_ONLINE'true);

$page_title 'Последние события';
include(
$phpbb_root_path 'includes/page_header.'.$phpEx);


$template->set_filenames(array(
     
'body' => 'lenta_body.tpl')
);

$template->assign_vars(array(
         
'PAGINATION' => $pagination)
);         

$sql "SELECT * FROM " SOBYTIE_TABLE "
        ORDER BY time DESC LIMIT " 
$start ", 8";
if ( !
$result $db->sql_query($sql) )
{
    
message_die(GENERAL_ERROR"КосяГ какойто!"''__LINE____FILE__$sql);
}

while ( 
$row $db->sql_fetchrow($result) )
{        
    
/*$time_del = mktime()-(1*86400);
    if ( $row['time'] < $time_del )
    {
                $id = $row['id'];
                $sql = "DELETE FROM " . SOBYTIE_TABLE . "
                        WHERE id = $id";
                if( !$db->sql_query($sql) )
                {
                         message_die(GENERAL_ERROR, 'Could not delete', '', __LINE__, __FILE__, $sql);
                }
    }*/
    
$images '';
    if (
$row['link_type'] == "newtopic")
    {
            
$links $lang['Topic_new'] . ' <a href="' append_sid('topic' $row['link_id'] . '.xhtml') . '">' $row['subject'] . '</a>';            
    }
    else if (
$row['link_type'] == "album")
    {
            
$links $lang['Album_new_img'] . ' <a href="' append_sid('album_page.' $phpEx '?pic_id=' $row['link_id']) . '">' $row['subject'] . '</a>';
            
$images '<img src="' append_sid('album_thumbnail.'$phpEx '?pic_id=' $row['link_id']) . '" alt="' $row['subject'] . '"/>';
    }
    else if (
$row['link_type'] == "album_comment")
    {
            
$links sprintf($lang['Album_comment'], '<a href="' append_sid('album_comment.' $phpEx '?pic_id=' $row['link_id']) . '">','</a>');
            
$images '<img src="' append_sid('album_thumbnail.'$phpEx '?pic_id=' $row['link_id']) . '" alt=""/>';
    }
    else if (
$row['link_type'] == "gb_post")
    {
            
$links sprintf($lang['Gb_text'], '<a href="' append_sid('gb.' $phpEx) . '">','</a>');
    }    
    else if (
$row['link_type'] == "weblog")
    {
            
$links $lang['Weblog_new_entry'] . ' <a href="' append_sid("weblog_entry.$phpEx?" 'e' '=' $row['link_id']) . '">' $row['subject'] . '</a>';
    }
    else if (
$row['link_type'] == "weblog_comment")
    {
            
$links sprintf($lang['Weblog_comments'], '<a href="' append_sid("weblog_entry.$phpEx?" 'e' '=' $row['link_id']) . '">''</a>');
    }
    else
    {
            
$links $row['subject'];
    }
    
    
$text $row['text']; 
    if( 
strlen($text) > 250 )
    {
         
$text substr($text0250-strlen(strrchr(substr($text0250), ' '))) . '&hellip;';
    }
    else
    {        
         
$text $text;
    } 
    
$text preg_replace('#(<)([/]?.*?)(>)#is'"&lt;\2&gt;"$text);    
    
$text smilies_pass($text);
    
$text str_replace("n""n<br />n"$text);        
    
    if (
$userdata['user_level'] == ADMIN)
    {
            
$delete '<a href="' append_sid("lenta.$phpEx?mode=delete&amp;id=" $row['id']) . '">' $lang['Delete_post'] . '</a>';            
    }        
    
$user_id $row['user_id'];
    
$users = ( $row['username'] == $userdata['username'] ) ? $lang['User'] : $lang['Users'];
    
$user = ( $user_id == ANONYMOUS ) ? $lang['Guest'] : '<a href="' append_sid("profile.$phpEx?mode=viewprofile&amp;" POST_USERS_URL '='  $row['user_id']) . '">' $row['username'] . '</a>';
        
    
$template->assign_block_vars('viewrow', array(
        
'LINKS' => $links,
        
'TEXT' => $text,
        
'IMAGES' => $images,
        
'USER' => $users ' ' $user,
        
'DELETE' => $delete,
        
'DATE' => create_date($board_config['default_dateformat'], $row['time'], $board_config['board_timezone']))
    );
}

$template->pparse('body');

include(
$phpbb_root_path 'includes/page_tail.'.$phpEx);

?>
Онлайн: 1
Реклама