Главная страница » Новости » Владельцам DLE ! New Bug and Security Fixes

Опрос

для тех кто в ёбаной семейной жизни. Как часто секс с женой / мужем

 
 
 
06:21
 
 
110 314
 
3
С моментра выхода релиза было найдено несколько незначительных, но иногда неприятных ошибок. Ручное исправление предлагается ниже. Дистрибутив версии 5.3 обновлен.

Откройте файл engine/inc/inserttag.php найдите
Код
   else $image_upload = "";


ниже добавьте
Код
i
f ($mod != "editnews") {
$row['autor'] = $member_db[2];
}

найдите
Код
window.open('admin.php?mod=files&action=quick&area=' + selField + '&author={$member_db[2]}&news_id={$id}', '_Addimage', 'HEIGHT=550,resizable=yes,scrollbars=yes,WIDTH=560');


и замените на
Код
window.open('admin.php?mod=files&action=quick&area=' + selField + '&author={$row['autor']}&news_id={$id}', '_Addimage', 'HEIGHT=550,resizable=yes,scrollbars=yes,WIDTH=560');



в engine/ajax/poll.php строку 122 заменить:
Код
settype($proc, "integer");


на
Код
$proc = round($proc, 0);



в engine/modules/poll.php строку 103 заменить:
Код
settype($proc, "integer");


на
Код
$proc = round($proc, 0);



в engine/modules/lastcomments.php строку 197 заменить:
Код
$tpl->set('{news_title}', "<a href="$PHP_SELF?newsid=".$row['post_id']."">".$row['title']."</a>");


на
Код
$tpl->set('{news_title}', "<a href="$PHP_SELF?newsid=".$row['post_id']."">".stripslashes($row['title'])."</a>");


engine/modules/feedback.php
Код
while ($row = $db->get_array($result)) {


заменит на
Код
while ($row = $db->get_array()) {



Проблема :
Переменная $thistime не получает значения.

Решение :
В файле engine.php после строки
Код
$url_page = $config['http_home_url']."newposts";


надо добавить
Код
$thistime = date ("Y-m-d H:i:s", $_TIME);


Если ваш файл config.php обнуляется по непонятным причинам, выполните следующие действия
найдите в файле engine/modules/cron.php
Код
if(!is_writable(ENGINE_DIR."/data/")) echo "CRON operation failed /engine/data/ not writable!!!";
  elseif ([email protected]_exists ( ENGINE_DIR.'/data/tmp.php' )) {

    $handler = fopen(ENGINE_DIR.'/data/tmp.php', "wb+");
    $config['cron'] = $_TIME;

    fwrite($handler, "<?PHP nn//System Configurationsnn$config = array (nn");
    foreach($config as $name => $value)
    {
        fwrite($handler, "'{$name}' => "{$value}",nn");
    }

    fwrite($handler, ");nn?>");
    fclose($handler);

    @chmod(ENGINE_DIR.'/data/tmp.php', 0666);

    if ([email protected] (ENGINE_DIR.'/data/tmp.php', ENGINE_DIR.'/data/config.php')){
        echo "CRON operation not allowed for config.php";
    }

    @unlink (ENGINE_DIR.'/data/tmp.php');

  } else echo "CRON operation not allowed for config.php";

и замените на
Код
set_vars ("cron", $_TIME);



в файле engine/init.php найдите
Код
$cron = false;
    $_TIME = time()+($config['date_adjust']*60);

    if (date("Y-m-d", $config['cron']) != date("Y-m-d", $_TIME)) $cron = 2;
    elseif ($config['cache_count'] AND (($config['cron']+ (3600*4)) < $_TIME)) $cron = 1;

и замените на
Код
$cron = false;
    $_TIME = time()+($config['date_adjust']*60);

    $cron_time = get_vars ("cron");

    if (date("Y-m-d", $cron_time) != date("Y-m-d", $_TIME)) $cron = 2;
    elseif ($config['cache_count'] AND (($cron_time + (3600*4)) < $_TIME)) $cron = 1;


engine/modules/addcomments.php
найти
Код
if ((strlen($row['text']) + strlen($comments)) > 3000)


заменить на
Код
if (((strlen($row['text']) + strlen($comments)) > 3000) AND $update_comments)
0
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
#1
 
J.Co
06-02-2007 07:33
 
Гости
0
Угу...было дело. cannabis

#2
 
Shmit
06-02-2007 09:12
 
3
 
257
 
Старожилы S.F.W.
0
Базибо учтёмс!

#3
06-02-2007 10:57
 
Гости
0
bayan
Обновления выходили ещё 20.01.2007!!!

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
наверх