Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Общие вопросы (http://forum.mynuke.ru/forumdisplay.php?f=19)
-   -   как узнать значение points? (http://forum.mynuke.ru/showthread.php?t=3296)

serjufa 05.06.2008 16:09

как узнать значение points?
 
в таблице nuke_users есть поле points. как узнать - сколько очков у юзера?

для чего это надо? юзер заходит на интрапортал. видит все новости, доступные зарегенным. некоторым юзерам должна быть доступна инфа, которую могут видеть только они.
я руками ввожу очки этим юзерам, напр., 5000. у остальных - 0. в файле /modules/Topics/index.php я хочу вставить кусок, определяющий - сколько у вошедшего очков. думаю, вставить этот кусок надо

PHP код:
 if (!defined('MODULE_FILE')) {
    die (
"You can't access this file directly...");
}

require_once(
"mainfile.php");
$module_name basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle "- "._ACTIVETOPICS."";
include(
"header.php");
OpenTable();

global 
$db$prefix$tipath;
$ThemeSel get_theme();
// Patched for MySQL >=5.00 

тут
PHP код:
 //$sql = "SELECT t.topicid, t.topicimage, t.topictext, count(s.sid) AS stories, SUM(s.counter) AS reads FROM ".$prefix."_topics t LEFT JOIN ".$prefix."_stories s ON (s.topic = t.topicid) GROUP BY t.topicid, t.topicimage, t.topictext ORDER BY t.topictext";
$sql "SELECT t.topicid, t.topicimage, t.topictext, count(s.sid) AS stories, SUM(s.counter) AS reades FROM ".$prefix."_topics t LEFT JOIN ".$prefix."_stories s ON (s.topic = t.topicid) GROUP BY t.topicid, t.topicimage, t.topictext ORDER BY t.topictext";
$result $db->sql_query($sql);
if (
$db->sql_numrows($result) > 0) { ..... 


я ставлю if ... then... В результате выборка будет контекстной от очков юзера.

serjufa 06.06.2008 09:11

не бросайте, помогите

Soniks 06.06.2008 11:40

можно вызвать функцию, $userinfo = getusrinfo($user);
и уже когда нужно обращаться так: $point = $userinfo['points'];


Часовой пояс GMT +4, время: 07:30.

Copyright © 2005 by Soniks