|
12.02.2006, 18:15
12. Облегчим блок пользователя, находим:
PHP код:
function userblock() { global $user, $cookie, $db, $user_prefix; if((is_user($user)) AND ($cookie[8])) { $sql = "SELECT ublock FROM ".$user_prefix."_users WHERE user_id='$cookie[0]'"; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($result); $title = ""._MENUFOR." $cookie[1]"; themesidebox($title, $row[ublock]); } }
заменяем на:
PHP код:
//Copyright Soniks http://mynuke.ru function userblock() { global $user, $userinfo; if(is_user($user) and $userinfo['ublockon']==1) { $title = ""._MENUFOR." ".$userinfo['username']; themesidebox($title, $userinfo['ublock']); } }
13. От ниже следующую функцию getTopics() мы избавимся, когда будем оптимизировать модуль новостей.
14. Чуток упростим функцию массовых сообщений от пользователей, находим:
PHP код:
function public_message() { global $prefix, $user_prefix, $db, $user, $admin, $p_msg, $cookie, $broadcast_msg; if ($broadcast_msg == 1) { if (is_user($user)) { cookiedecode($user); $result = $db->sql_query("SELECT broadcast FROM ".$user_prefix."_users WHERE username='$cookie[1]'"); $row = $db->sql_fetchrow($result); $upref = intval($row['broadcast']);
Заменяем на:
PHP код:
//Copyright Soniks http://mynuke.ru function public_message() { global $prefix, $db, $user, $admin, $p_msg, $userinfo, $broadcast_msg; if ($broadcast_msg == 1) { if (is_user($user)) { $upref = intval($userinfo['broadcast']);
15. Обновим функцию определения текущей темы оформления, находим:
PHP код:
function get_theme() { global $user, $cookie, $Default_Theme; if(is_user($user)) { $user2 = base64_decode($user); $user2 = addslashes($user2); $t_cookie = explode(":", $user2); if($t_cookie[9]=="") $t_cookie[9]=$Default_Theme; if(isset($theme)) $t_cookie[9]=$theme; if(!$tfile=@opendir("themes/$t_cookie[9]")) { $ThemeSel = $Default_Theme; } else { $ThemeSel = $t_cookie[9]; } } else { $ThemeSel = $Default_Theme; } return($ThemeSel); }
Заменяем на:
PHP код:
//Copyright Soniks http://mynuke.ru function get_theme() { global $user, $userinfo, $Default_Theme; if(is_user($user)) { if($userinfo['theme']=="") $userinfo['theme']=$Default_Theme; if(isset($theme)) $userinfo['theme']=$theme; if(!$tfile=@opendir("themes/".$userinfo['theme']."")) { $ThemeSel = $Default_Theme; } else { $ThemeSel = $userinfo['theme']; } } else { $ThemeSel = $Default_Theme; } return($ThemeSel); }
|
|