kim
насчет доступа только группы а не пользователя, найди в файлу modules.php
PHP код:
} else if ($view == 1 AND (is_user($user) OR is_group($user, $name)) OR is_admin($admin)) {
и замени на:
PHP код:
} else if ($view == 1 AND (is_user($user) AND is_group($user, $name)) OR is_admin($admin)) {
а насчет Даунлода, то это надо добавить проверку в скажем функцию index() (может и в другую придется)
напримет такую:
перед первым $sql запросома из таблицы _downloads_categories
добавить проверку типа:
PHP код:
global $user, $cookie, $admin;
cookiedecode($user);
$result = $db->sql_query("SELECT points FROM ".$user_prefix."_users WHERE user_id='$cookie[0]'");
$row = $db->sql_fetchrow($result);
$points = intval($row['points']);
if (($points >= 0 AND $points >= 40) AND is_user($user) OR is_admin($admin)) {
$cid_t = "1,2,3";
}
где,
40 - это чисто очков данной группы.
дальше можно продолжить проверку таким же образом, перечисляя все нужные вам очки, т.е все нужные вам группы и для каждой задовать свои $cid_t
$cid_t - id категории, которая будет видна данной группе.
а далее в сам запрос после WHERE parentid='0' добавляем:
в принципе все.