Показать сообщение отдельно
Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
06.04.2005, 01:46

Тут неожиданно обнаружились еще несколько багов, так что и фиксим их.
Открываем banners.php
Находим:
PHP код:
 function EmailStats($login$cid$bid$pass) {
    global 
$prefix$db

Ниже добавляем:
PHP код:
 $cid intval($cid);
$bid intval($bid); 

Проверьте пофиксили ли вы в свое время этот баг
http://forum.mynuke.ru/showthread.php?t=22
Откройте modules/Web_Links/index.php
Найдите:
PHP код:
 function getparent($parentid,$title) { 

Выше добавьте:
PHP код:
 $ttitle htmlspecialchars($ttitle); 

Откройте modules/Your_Account/index.php
Найдите:
PHP код:
 $username substr("$username"0,25); 

Измените на:
PHP код:
 $username htmlentities(substr("$username"0,25)); 

Откройте modules/Surveys/comments.php
Найдите:
PHP код:
 function navbar($pollID$title$thold$mode$order) {
    global 
$user$bgcolor1$bgcolor2$textcolor1$textcolor2$anonpost$pollcomm$prefix$db$module_name;
    
OpenTable(); 

Заменяем на:
PHP код:
 function navbar($pollID$title$thold$mode$order) {
    global 
$user$bgcolor1$bgcolor2$textcolor1$textcolor2$anonpost$pollcomm$prefix$db$module_name;
      if(
function_exists(OpenTable)){
   
OpenTable();
   } else {
   echo 
"Function OpenTable() don't exists";
   exit; 
   } 

Открываем themes/Ваша_тема/theme.php
Найдите:
PHP код:
 include("themes/Ваша_тема/tables.php"); 

Замените на:
PHP код:
 if(file_exists("themes/Ваша_тема/tables.php")){
include(
"themes/Ваша_тема/tables.php");


И эти баги устранены
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".