Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 1242
Информация:
Тема содержит 29 сообщения, была просмотрена 12755 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Ошибки, баги
 Распечатать тему
Ошибки при обновлении на 7.02.06
jikaka
В данной теме отписываемся по найденным ошибкам
при установке или после обновления на версию 7.02.06.
 
Web
mishqa35
установил без проблем, щас колупать глубже начнем bv
 
Web
Chief
Вообщем, список отличающихся файлов от 7.02.05 крайне мал. Да и то большей частью отличия лишь в пробелах и отступах.

Основные изменения версий:
_________________________________________________________________________

Замена в двух местах файла includes\classes\Authenticate.class.php

WHERE user_id='".$userID."' AND user_level>101 AND user_status='0' AND user_actiontime='0'

на:

WHERE user_id='".(isnum($userID) ? $userID : 0)."' AND user_level>101 AND user_status='0' AND user_actiontime='0'
_________________________________________________________________________

В forum/postedit.php изменено:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' and attach_id='".$key."'");

на:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' AND attach_id='".(isnum($key) ? $key : 0)."'");
_________________________________________________________________________

В downloads.php изменены условия:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }

на:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart']) || $_GET['rowstart'] > dbrows($cat_list_result)) { $_GET['rowstart'] = 0; }

изменено:

if (isset($_GET['orderby'])) {
$order_by = stripinput($_GET['orderby']);
$getString .= "&orderby=".stripinput($_GET['orderby']);

на:

$order_by_allowed = array("download_id", "download_user", "download_count", "download_datestamp");
if (isset($_GET['orderby']) && in_array($_GET['orderby'], $order_by_allowed)) {

$order_by = $_GET['orderby'];
$getString .= "&orderby=".$order_by;

изменено:

if (isset($_GET['sort'])) {
$sort = stripinput($_GET['sort']);
$getString .= "&sort=".stripinput($_GET['sort']);

на:

if (isset($_GET['sort']) && $_GET['sort'] == "DESC") {
$sort = "DESC";
$getString .= "&sort=DESC";

изменено:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']])) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }

на:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']]) || $_GET['rowstart'.$cat_data['download_cat_id']] > $rows) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }
_________________________________________________________________________

Доработки в админке:

Обновлена версия движка и запрос на обновление в administration\upgrade.php
_________________________________________________________________________

В файле administration\settings_messages.php

замена:

pm_email_notify = '".$_POST['pm_email_notify']."',
pm_save_sent = '".$_POST['pm_save_sent']."',
pm_inbox = '".$_POST['pm_inbox']."',
pm_sentbox = '".$_POST['pm_sentbox']."',
pm_savebox = '".$_POST['pm_savebox']."'

на:

pm_email_notify = '".(isnum($_POST['pm_email_notify']) ? $_POST['pm_email_notify'] : 0)."',
pm_save_sent = '".(isnum($_POST['pm_save_sent']) ? $_POST['pm_save_sent'] : 0)."',
pm_inbox = '".(isnum($_POST['pm_inbox']) ? $_POST['pm_inbox'] : 0)."',
pm_sentbox = '".(isnum($_POST['pm_sentbox']) ? $_POST['pm_sentbox'] : 0)."',
pm_savebox = '".(isnum($_POST['pm_savebox']) ? $_POST['pm_savebox'] : 0)."'
_________________________________________________________________________

В файл administration\settings_photo.php изменено:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".$_POST['thumb_compression']."' WHERE settings_name='thumb_compression'");

на:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".stripinput($_POST['thumb_compression'])."' WHERE settings_name='thumb_compression'");

и подправлены три регулярки на проверку цветов photo_watermark_text_color
Chief присоединено следующее:изображение:
70205_vs_70206.png

Изменил(а) Chief, 28.01.2013 07:44
У богатых людей — большая библиотека. У бедных людей — большой телевизор.
x3 x5
 
Rush
Chief написал:

Вообщем, список отличающихся файлов от 7.02.05 крайне мал. Да и то большей частью отличия лишь в пробелах и отступах.

Основные изменения версий:
_________________________________________________________________________

Замена в двух местах файла includes\classes\Authenticate.class.php

WHERE user_id='".$userID."' AND user_level>101 AND user_status='0' AND user_actiontime='0'

на:

WHERE user_id='".(isnum($userID) ? $userID : 0)."' AND user_level>101 AND user_status='0' AND user_actiontime='0'
_________________________________________________________________________

В forum/postedit.php изменено:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' and attach_id='".$key."'"ad;

на:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' AND attach_id='".(isnum($key) ? $key : 0)."'"ad;
_________________________________________________________________________

В downloads.php изменены условия:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }

на:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart']) || $_GET['rowstart'] > dbrows($cat_list_result)) { $_GET['rowstart'] = 0; }

изменено:

if (isset($_GET['orderby'])) {
$order_by = stripinput($_GET['orderby']);
$getString .= "&orderby=".stripinput($_GET['orderby']);

на:

$order_by_allowed = array("download_id", "download_user", "download_count", "download_datestamp"ad;
if (isset($_GET['orderby']) && in_array($_GET['orderby'], $order_by_allowed)) {

$order_by = $_GET['orderby'];
$getString .= "&orderby=".$order_by;

изменено:

if (isset($_GET['sort'])) {
$sort = stripinput($_GET['sort']);
$getString .= "&sort=".stripinput($_GET['sort']);

на:

if (isset($_GET['sort']) && $_GET['sort'] == "DESC") {
$sort = "DESC";
$getString .= "&sort=DESC";

изменено:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']])) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }

на:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']]) || $_GET['rowstart'.$cat_data['download_cat_id']] > $rows) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }
_________________________________________________________________________

Доработки в админке:

Обновлена версия движка и запрос на обновление в administration\upgrade.php
_________________________________________________________________________

В файле administration\settings_messages.php

замена:

pm_email_notify = '".$_POST['pm_email_notify']."',
pm_save_sent = '".$_POST['pm_save_sent']."',
pm_inbox = '".$_POST['pm_inbox']."',
pm_sentbox = '".$_POST['pm_sentbox']."',
pm_savebox = '".$_POST['pm_savebox']."'

на:

pm_email_notify = '".(isnum($_POST['pm_email_notify']) ? $_POST['pm_email_notify'] : 0)."',
pm_save_sent = '".(isnum($_POST['pm_save_sent']) ? $_POST['pm_save_sent'] : 0)."',
pm_inbox = '".(isnum($_POST['pm_inbox']) ? $_POST['pm_inbox'] : 0)."',
pm_sentbox = '".(isnum($_POST['pm_sentbox']) ? $_POST['pm_sentbox'] : 0)."',
pm_savebox = '".(isnum($_POST['pm_savebox']) ? $_POST['pm_savebox'] : 0)."'
_________________________________________________________________________

В файл administration\settings_photo.php изменено:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".$_POST['thumb_compression']."' WHERE settings_name='thumb_compression'"ad;

на:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".stripinput($_POST['thumb_compression'])."' WHERE settings_name='thumb_compression'"ad;

и подправлены три регулярки на проверку цветов photo_watermark_text_color


спасибо. как всегда разочаровывают их апдейты
 
Web
Polarfox
и чем же
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
установил с нуля, ошибок нет
 
Web
Rush


тем что там грубо говоря нихрена не сделано/не изменено
 
Web
Polarfox
Исправлены проблемы, ошибки и косяки.
Если нихрена не измненено - то нихрена и нет обычно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
PahaW
И на этот десяток недочетов им понадобилось больше полугода )) "ленинским путем идем"
-----
Лайкай авууууу, авы себя не залайкают
 
Web
PahaW
Оффтопик У фокса картинка похожа на свастику!

-----
Лайкай авууууу, авы себя не залайкают
x1
 
Web
Polarfox
PahaW, работа идет над версией не этой так как.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Leshiy_XxX
помогите поставил движку вот только беда текст не весь отображается и картинка в панели администрации все картинки там одинаковы и текст не отображается.
http://stepvh.besaba.com/news.php
 
Rush
у тя с базой беда. неправильная кодировка сьедает win1251 символы
 
Web
Leshiy_XxX
Rush написал:

у тя с базой беда. неправильная кодировка сьедает win1251 символы


Согласен спасибо на нее и грешил.. а какие варианты есть исправить ?
 
Rush
поменять кодировку?
 
Web
Leshiy_XxX
Rush написал:

поменять кодировку?

да..... не на базе данных а в движке ну что нить поменять...
а лучше подскажи что где и как поменять а то у меня мозг кипит уже .... все setup фалы перешмонал
Изменил(а) Leshiy_XxX, 15.02.2013 16:51
 
Rush
http://rusfusion....mod_id=728
попробуй это
 
Web
Leshiy_XxX

Спасибо большое... помогло Решило проблему на раз - два
 
BolkS
А я делал апдейт на v7.02.06 с уже установленной русской локалью UTF-8. Потом с шестерки залил все новые файлы, но заметил косяк - в правых и левых панелях не работают исключения страниц, но сверху или снизу на этих же панелях исключения работают. Перекодировал базы данных в cp1251 и перезалил. Но косяк остался. Создавал новые панели для теста, но ошибка осталась. На всякий случай залил снова сверху все файлы от шестерки, все по прежнему...
В чем может быть дело?
v7.02.06
 
Web
Polarfox
Перепиши все.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)