Показать сообщение отдельно

  #4  
Старый 01.12.2009, 20:18
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

PHP код:
<?php
/*
=====================================================
MOD "Files v.3.3" for DataLife Engine - by Snake
url = http://mynokia.su/
email - igramnet@gmail.com
Форум поддержки модуля http://savgroup.ru/
=====================================================
 DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2009 SoftNews Media Group
=====================================================
 Данный код защищен авторскими правами
=====================================================
Файл: files_favorites.php
-----------------------------------------------------
Назначение: вывод файлов из закладок
=====================================================
*/
if (! defined 'DATALIFEENGINE' ))
    die ( 
"Hacking attempt!" );

if (! 
$is_logged)
    
msgbox $lang ['all_err_1'], $lang ['fav_error'] );

include 
ENGINE_DIR '/data/' $modulname '_config.php';

if (isset ( 
$_REQUEST ['doaction'] ))
    
$doaction $_REQUEST ['doaction'];
else
    
$doaction "";

$allow_add_comment FALSE;
$allow_full_story FALSE;
$allow_comments FALSE;
$allow_userinfo FALSE;

if (
$doaction == "add") {

    
$id intval $_GET ['id'] );
    
$error "";

    
$list explode ","$member_id ['favorites' $modulname ''] );

    foreach ( 
$list as $daten ) {
        if (
$daten == $id and $id)
            
$error "stop";
    }

    if (
$error != "stop" and $id) {
        
$list [] = $id;
        
$favorites implode ","$list );

        if (
$member_id ['favorites' $modulname ''] == "")
            
$favoritesfiles $id;

        
$member_id ['favorites' $modulname ''] = $favoritesfiles;

        
$db->query "UPDATE `" USERPREFIX "_users` SET `favorites" $modulname "` = '$favoritesfiles' WHERE `user_id` = '{$member_id[user_id]}'" );

    }

}
if (
$doaction == "del") {

    
$id intval $_GET ['id'] );

    
$member_id ['favorites' $modulname ''] = str_replace "," $id""$member_id ['favorites' $modulname ''] );
    
$member_id ['favorites' $modulname ''] = str_replace $id ","""$member_id ['favorites' $modulname ''] );
    
$member_id ['favorites' $modulname ''] = str_replace $id""$member_id ['favorites' $modulname ''] );
    
$memberid $member_id ['favorites' $modulname ''];

    
$db->query "UPDATE `" USERPREFIX "_users` SET `favorites" $modulname "` = '$memberid' WHERE `user_id` = '{$member_id[user_id]}'" );

}

if (! isset ( 
$cstart ))
    
$cstart 0;

if (
$cstart) {
    
$cstart $cstart 1;
    
$cstart $cstart $config ['news_number'];
    
$start_from $cstart;
}

$url_page $config ['http_home_url'] . "favorites" $modulname;

$list explode ","$member_id ['favorites' $modulname] );

foreach ( 
$list as $daten ) {
    
$fav_list [] = "'" $daten "'";
}

$list implode ","$fav_list );

$favoritesfiles "(" $list ")";

if (
$config ['news_sort'] == "")
    
$config ['news_sort'] = "date";
if (
$config ['news_msort'] == "")
    
$config ['news_msort'] = "DESC";

$allow_list explode ','$user_group [$member_id ['user_group']] ['allow_cats'] );

if (
$allow_list [0] != "all") {
    if (
$config ['allow_multi_category']) {
        
$stop_list "category regexp '[[:<:]](" implode '|'$allow_list ) . ")[[:>:]]' AND ";
    } else {
        
$stop_list "category IN ('" implode "','"$allow_list ) . "') AND ";
    }

} else
    
$stop_list "";

if (
$user_group [$member_id ['user_group']] ['allow_short'])
    
$stop_list "";

$sql_select "SELECT * FROM `" PREFIX "_" $modul_dbtitle "` WHERE {$stop_list}id in $favoritesfiles ORDER BY " $config ['news_sort'] . " " $config ['news_msort'] . " LIMIT " $cstart "," $filesConfig ['nfmain'];
$sql_count "SELECT COUNT(*) as count FROM `" PREFIX "_" $modul_dbtitle "` WHERE {$stop_list}id in $favoritesfiles";

$allow_active_news TRUE;

require (
ENGINE_DIR '/modules/files/show.fav_files.php');

if (
$config ['files_allow'] == "yes")
    if (
stristr $tpl->result ['content'], "[attachment" $modulaname "=" )) {
        
$tpl->result ['content'] = show_attach $tpl->result ['content'], $attachments );
    }
?>
 
Ответить с цитированием