Danyas
Участник
- Сообщения
- 2,173
- Реакции
- 1,072
В шапке я буду вылаживать собственный перевод HLX
Жду корректировок, когда закончу всё делать то положу в архив, а пока-что либо заменяйте по одному либо ждите.
Жду корректировок, когда закончу всё делать то положу в архив, а пока-что либо заменяйте по одному либо ждите.
PHP:
<?php
if ( !defined('IN_HLSTATS') )
{
die('Do not access this file directly.');
}
$action = valid_request($_GET['action'], 0)
or error('ID действия не указан.');
$action_escaped=$db->escape($action);
$game_escaped=$db->escape($game);
$db->query("
SELECT
for_PlayerActions,for_PlayerPlayerActions, description
FROM
hlstats_Actions
WHERE
code='{$action_escaped}'
AND game='{$game_escaped}'
");
if ($db->num_rows() != 1)
{
$act_name = ucfirst($action);
$actiondata['for_PlayerActions']=1; // dummy these out, this should never happen?
$actiondata['for_PlayerPlayerActions']=0;
}
else
{
$actiondata = $db->fetch_array();
$db->free_result();
$act_name = $actiondata['description'];
}
$db->query("SELECT name FROM hlstats_Games WHERE code='{$game_escaped}'");
if ($db->num_rows() != 1)
error('Invalid or no game specified.');
else
list($gamename) = $db->fetch_row();
pageHeader(
array($gamename, 'Информация о событии', $act_name),
array(
$gamename=>$g_options['scripturl'] . "?game=$game",
'Action Statistics'=>$g_options['scripturl'] . "?mode=actions&game=$game",
'Информация о событии'=>''
),
$act_name
);
$table = new Table(
array(
new TableColumn(
'playerName',
'Игрок',
'width=45&align=left&flag=1&link=' . urlencode('mode=playerinfo&player=%k')
),
new TableColumn(
'obj_count',
'Получено',
'width=25&align=right'
),
new TableColumn(
'obj_bonus',
'Общий бонус к очкам',
'width=25&align=right&sort=no'
)
),
'playerId',
'obj_count',
'playerName',
true,
40
);
if ($actiondata['for_PlayerActions']==1)
{
$result = $db->query("
SELECT
hlstats_Events_PlayerActions.playerId,
hlstats_Players.lastName AS playerName,
hlstats_Players.flag as flag,
COUNT(hlstats_Events_PlayerActions.id) AS obj_count,
COUNT(hlstats_Events_PlayerActions.id) * hlstats_Actions.reward_player AS obj_bonus
FROM
hlstats_Events_PlayerActions, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_PlayerActions.playerId AND
hlstats_Events_PlayerActions.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
GROUP BY
hlstats_Events_PlayerActions.playerId
ORDER BY
$table->sort $table->sortorder,
$table->sort2 $table->sortorder
LIMIT $table->startitem,$table->numperpage
");
$resultCount = $db->query("
SELECT
COUNT(DISTINCT hlstats_Events_PlayerActions.playerId),
COUNT(hlstats_Events_PlayerActions.Id)
FROM
hlstats_Events_PlayerActions, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_PlayerActions.playerId AND
hlstats_Events_PlayerActions.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
");
}
if($actiondata['for_PlayerPlayerActions']==1)
{
$result = $db->query("
SELECT
hlstats_Events_PlayerPlayerActions.playerId,
hlstats_Players.lastName AS playerName,
hlstats_Players.flag as flag,
COUNT(hlstats_Events_PlayerPlayerActions.id) AS obj_count,
COUNT(hlstats_Events_PlayerPlayerActions.id) * hlstats_Actions.reward_player AS obj_bonus
FROM
hlstats_Events_PlayerPlayerActions, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_PlayerPlayerActions.playerId AND
hlstats_Events_PlayerPlayerActions.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
GROUP BY
hlstats_Events_PlayerPlayerActions.playerId
ORDER BY
$table->sort $table->sortorder,
$table->sort2 $table->sortorder
LIMIT $table->startitem,$table->numperpage
");
$resultCount = $db->query("
SELECT
COUNT(DISTINCT hlstats_Events_PlayerPlayerActions.playerId),
COUNT(hlstats_Events_PlayerPlayerActions.Id)
FROM
hlstats_Events_PlayerPlayerActions, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_PlayerPlayerActions.playerId AND
hlstats_Events_PlayerPlayerActions.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
");
}
list($numitems, $totalact) = $db->fetch_row($resultCount);
if ($totalact == 0)
{
$result = $db->query("
SELECT
hlstats_Events_TeamBonuses.playerId,
hlstats_Players.lastName AS playerName,
hlstats_Players.flag as flag,
COUNT(hlstats_Events_TeamBonuses.id) AS obj_count,
COUNT(hlstats_Events_TeamBonuses.id) * hlstats_Actions.reward_player AS obj_bonus
FROM
hlstats_Events_TeamBonuses, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_TeamBonuses.playerId AND
hlstats_Events_TeamBonuses.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
GROUP BY
hlstats_Events_TeamBonuses.playerId
ORDER BY
$table->sort $table->sortorder,
$table->sort2 $table->sortorder
LIMIT $table->startitem,$table->numperpage
");
$resultCount = $db->query("
SELECT
COUNT(DISTINCT hlstats_Events_TeamBonuses.playerId),
COUNT(hlstats_Events_TeamBonuses.Id)
FROM
hlstats_Events_TeamBonuses, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_TeamBonuses.playerId AND
hlstats_Events_TeamBonuses.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
");
list($numitems, $totalact) = $db->fetch_row($resultCount);
}
?>
<div class="block">
<?php printSectionTitle('Информация о событии'); ?>
<div class="subblock">
<div style="float:left;">
Общее количество <strong><?php echo $act_name; ?>: <?php echo number_format(intval($totalact)); ?></strong> (За последние <?php echo $g_options['DeleteDays']; ?> дней)
</div>
<div style="float:right;">
Вернуться к <a href="<?php echo $g_options['scripturl'] . "?mode=actions&game=$game"; ?>">Статистике событий</a>
</div>
</div>
<div style="clear:both;padding:2px;"></div>
</div>
<?php
$table->draw($result, $numitems, 95, 'center');
if ($actiondata['for_PlayerPlayerActions'] == 1)
{
$table = new Table(
array(
new TableColumn(
'playerName',
'Игрок',
'width=45&align=left&flag=1&link=' . urlencode('mode=playerinfo&player=%k')
),
new TableColumn(
'obj_count',
'Стали жертвами',
'width=25&align=right'
),
new TableColumn(
'obj_bonus',
'Общий бонус к очкам',
'width=25&align=right&sort=no'
)
),
'victimId',
'obj_count',
'playerName',
true,
40,
'vpage'
);
$result = $db->query("
SELECT
hlstats_Events_PlayerPlayerActions.victimId,
hlstats_Players.lastName AS playerName,
hlstats_Players.flag as flag,
COUNT(hlstats_Events_PlayerPlayerActions.id) AS obj_count,
COUNT(hlstats_Events_PlayerPlayerActions.id) * hlstats_Actions.reward_player * -1 AS obj_bonus
FROM
hlstats_Events_PlayerPlayerActions, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_PlayerPlayerActions.victimId AND
hlstats_Events_PlayerPlayerActions.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
GROUP BY
hlstats_Events_PlayerPlayerActions.victimId
ORDER BY
$table->sort $table->sortorder,
$table->sort2 $table->sortorder
LIMIT $table->startitem,$table->numperpage
");
$resultCount = $db->query("
SELECT
COUNT(DISTINCT hlstats_Events_PlayerPlayerActions.victimId),
COUNT(hlstats_Events_PlayerPlayerActions.Id)
FROM
hlstats_Events_PlayerPlayerActions, hlstats_Players, hlstats_Actions
WHERE
hlstats_Actions.code = '{$action_escaped}' AND
hlstats_Players.game = '{$game_escaped}' AND
hlstats_Players.playerId = hlstats_Events_PlayerPlayerActions.victimId AND
hlstats_Events_PlayerPlayerActions.actionId = hlstats_Actions.id AND
hlstats_Players.hideranking = '0'
");
list($numitems, $totalact) = $db->fetch_row($resultCount);
?>
<div class="block">
<a name="victims"><?php printSectionTitle("Жертвы"); ?></a>
<div class="subblock">
<div style="float:left;">
<strong>Жертвы <?php echo $act_name; ?></strong> (за последние <?php echo $g_options['DeleteDays']; ?> дней)
</div>
</div>
<div style="clear:both;padding:2px;"></div>
</div>
<?php
$table->draw($result, $numitems, 95, 'center');
}
?>
</div>
PHP:
<?php
if ( !defined('IN_HLSTATS') )
{
die('Do not access this file directly.');
}
$db->query
("
SELECT
hlstats_Games.name
FROM
hlstats_Games
WHERE
hlstats_Games.code = '$game'
");
if ($db->num_rows() < 1) error("Не найдено игры '$game'.");
list($gamename) = $db->fetch_row();
$db->free_result();
pageHeader
(
array ($gamename, 'Статистика событий'),
array ($gamename=>"%s?game=$game", 'Статистика событий'=>'')
);
$tblPlayerActions = new Table
(
array
(
new TableColumn
(
'description',
'Действие',
'width=45&link=' . urlencode('mode=actioninfo&action=%k&game='.$game)
),
new TableColumn
(
'obj_count',
'Получено',
'width=25&align=right&append=+раз'
),
new TableColumn
(
'obj_bonus',
'Награда',
'width=25&align=right'
)
),
'code',
'obj_count',
'description',
true,
9999,
'obj_page',
'obj_sort',
'obj_sortorder'
);
$result = $db->query
("
SELECT
hlstats_Actions.code,
hlstats_Actions.description,
hlstats_Actions.count AS obj_count,
hlstats_Actions.reward_player AS obj_bonus
FROM
hlstats_Actions
WHERE
hlstats_Actions.game = '$game'
AND hlstats_Actions.count > 0
GROUP BY
hlstats_Actions.id
ORDER BY
$tblPlayerActions->sort $tblPlayerActions->sortorder,
$tblPlayerActions->sort2 $tblPlayerActions->sortorder
");
?>
<div class="block">
<?php printSectionTitle('Статистика событий'); ?>
<div class="subblock">
<?php
$db->query
("
SELECT
SUM(count)
FROM
hlstats_Actions
WHERE
hlstats_Actions.game = '$game'
");
list($totalactions) = $db->fetch_row();
?>Общее количество событий: <strong><?php echo number_format($totalactions); ?></strong>
</div><br /><br />
<?php
$tblPlayerActions->draw($result, $db->num_rows($result), 95);
?><br /><br />
<div class="subblock">
<div style="float:right;">
Перейти к: <a href="<?php echo $g_options['scripturl'] . "?game=$game"; ?>"><?php echo $gamename; ?></a>
</div>
</div>
</div>
не перевожу за ненадобностью
PHP:
<?php
if ( !defined('IN_HLSTATS') ) { die('Do not access this file directly.'); }
pageHeader(array('Админ'), array('Админ' => ''));
?>
<div class="block">
<?php printSectionTitle('Требуется авторизация'); ?>
<div class="subblock">
<?php
if ($this->error)
{
?>
<img src="<?php echo IMAGE_PATH; ?>/warning.gif" style="padding-right:5px;">
<?php
echo "<span class=\"fTitle\" style=\"font-weight:bold;\">$this->error</span><br /><br />";
}
?>
<div style="float:left;margin-left:40px;">
<form method="post" name="auth">
<table class="data-table">
<tr style="vertical-align:middle;">
<td class="bg1" style="width:45%;border:0;">Логин:</td>
<td class="bg1" style="width:55%;border:0;"><input type="text" name="authusername" size="20" maxlength="16" value="<?php echo $this->username; ?>" class="textbox"></td>
</tr>
<tr style="vertical-align:middle;">
<td class="bg1" style="width:45%;border:0;">Пароль:</td>
<td class="bg1" style="width:55%;border:0;"><input type="password" name="authpassword" size="20" maxlength="16" value="<?php echo $this->password; ?>" class="textbox"></td>
</tr>
<tr>
<td class="bg1" style="border:0;"> </td>
<td class="bg1" style="border:0;"><input type="submit" value=" Login " id="authsubmit" class="submit"></td>
</tr>
</table><br />
Пожалуйста, убедитесь, что файлы cookie включен в настройках безопасности браузера.<br />
<!-- <strong>Note</strong> Do not select "Save my password" if other people will use this computer.</span> <br /><br /> -->
</form>
</div>
</div>
</div>
PHP:
<?php
if ( !defined('IN_HLSTATS') )
{
die('Do not access this file directly.');
}
// Awards Info Page
$db->query("SELECT name FROM hlstats_Games WHERE code='$game'");
if ($db->num_rows() < 1) error("No such game '$game'.");
list($gamename) = $db->fetch_row();
$db->free_result();
$type = valid_request($_GET['type']);
$tab = valid_request($_GET['tab']);
if ($type == 'ajax' )
{
$tabs = explode('|', preg_replace('[^a-z]', '', $tab));
foreach ( $tabs as $tab )
{
if ( file_exists(PAGE_PATH . '/awards_' . $tab . '.php') )
{
@include(PAGE_PATH . '/awards_' . $tab . '.php');
}
}
exit;
}
pageHeader(
array($gamename, 'Информация о наградах'),
array($gamename=>"%s?game=$game", 'Информация о наградах'=>'')
);
?>
<?php if ($g_options['playerinfo_tabs']=='1') { ?>
<div id="main">
<ul class="subsection_tabs" id="tabs_submenu">
<li><a href="#" id="tab_daily">Ежедневные награды</a></li>
<li><a href="#" id="tab_global">Глобальные награды</a></li>
<li><a href="#" id="tab_ranks">Уровни</a></li>
<li><a href="#" id="tab_ribbons">Медали</a></li>
</ul>
<br />
<div id="main_content"></div>
<?php
if ($tab)
{
$defaulttab = $tab;
}
else
{
$defaulttab = 'daily';
}
echo "<script type=\"text/javascript\">
new Tabs($('main_content'), $$('#main ul.subsection_tabs a'), {
'mode': 'awards',
'game': '$game',
'loadingImage': '".IMAGE_PATH."/ajax.gif',
'defaultTab': '$defaulttab'
});"
?>
</script>
</div>
<?php } else {
echo "\n<div id=\"daily\">\n";
include PAGE_PATH.'/awards_daily.php';
echo "\n</div>\n";
echo "\n<div id=\"global\">\n";
include PAGE_PATH.'/awards_global.php';
echo "\n</div>\n";
echo "\n<div id=\"ranks\">\n";
include PAGE_PATH.'/awards_ranks.php';
echo "\n</div>\n";
echo "\n<div id=\"ribbons\">\n";
include PAGE_PATH.'/awards_ribbons.php';
echo "\n</div>\n";
}
?>
PHP:
<?php
if ( !defined('IN_HLSTATS') )
{
die('Do not access this file directly.');
}
$resultAwards = $db->query("
SELECT
hlstats_Awards.awardId,
hlstats_Awards.awardType,
hlstats_Awards.code,
hlstats_Awards.name,
hlstats_Awards.verb,
hlstats_Awards.d_winner_id,
hlstats_Awards.d_winner_count,
hlstats_Players.lastName AS d_winner_name,
hlstats_Players.flag AS flag,
hlstats_Players.country AS country
FROM
hlstats_Awards
LEFT JOIN hlstats_Players ON
hlstats_Players.playerId = hlstats_Awards.d_winner_id
WHERE
hlstats_Awards.game='$game'
ORDER BY
hlstats_Awards.name
");
$result = $db->query("
SELECT
IFNULL(value, 1)
FROM
hlstats_Options
WHERE
keyname='awards_numdays'
");
if ($db->num_rows($result) == 1)
list($awards_numdays) = $db->fetch_row($result);
else
$awards_numdays = 1;
$result = $db->query("
SELECT
DATE_FORMAT(value, '%W %e %b'),
DATE_FORMAT( DATE_SUB( value, INTERVAL $awards_numdays DAY ) , '%W %e %b' )
FROM
hlstats_Options
WHERE
keyname='awards_d_date'
");
list($awards_d_date, $awards_s_date) = $db->fetch_row($result);
?>
<div class="block">
<?php printSectionTitle((($awards_numdays == 1) ? 'Ежедневные' : $awards_numdays.'Day')." Награды ($awards_d_date)"); ?>
<div class="subblock">
<table class="data-table">
<?php
$i = 0;
$cols = $g_options['awarddailycols'];
if ($cols < 1 || $cols > 10)
{
$cols = 5;
}
$colwidth = round(100 / $cols);
while ($r = $db->fetch_array($resultAwards))
{
if ($i == $cols)
{
echo '</tr>';
$i = 0;
}
if ($i==0)
{
echo '<tr class="bg1">';
}
if ($image = getImage("/games/$game/dawards/".strtolower($r['awardType'].'_'.$r['code'])))
{
$img = $image['url'];
}
elseif ($image = getImage("/games/$realgame/dawards/".strtolower($r['awardType'].'_'.$r['code'])))
{
$img = $image['url'];
}
else
{
$img = IMAGE_PATH.'/award.png';
}
$weapon = '<a href="hlstats.php?mode=dailyawardinfo&award='.$r['awardId']."&game=$game\"><img src=\"$img\" alt=\"".$r['code'].'" /></a>';
if ($r['d_winner_id'] > 0) {
if ($g_options['countrydata'] == 1) {
$imagestring = '<img src="'.getFlag($r['flag']).'" alt="'.$r['flag'].'" /> ';
} else {
$imagestring = '';
}
$winnerstring = '<strong>'.htmlspecialchars($r['d_winner_name'], ENT_COMPAT).'</strong>';
$achvd = "{$imagestring} <a href=\"hlstats.php?mode=playerinfo&player={$r['d_winner_id']}&game={$game}\">{$winnerstring}</a>";
$wincount = $r['d_winner_count'];
} else {
$achvd = "<em>Нет победителя</em>";
$wincount= "0";
}
echo "<td style=\"text-align:center;vertical-align:top;width:$colwidth%;\">
<strong>".$r['name'].'</strong><br /><br />'
."$weapon<br /><br />"
."$achvd<br />"
.'<span class="fSmall">'.$wincount. ' ' . htmlspecialchars($r['verb']).'</span>
</td>';
$i++;
}
if ($i != 0)
{
for ($i = $i; $i < $cols; $i++)
{
echo '<td class="bg1"> </td>';
}
echo '</tr>';
}
?>
</table>
</div>
</div>
PHP:
<?php
if ( !defined('IN_HLSTATS') )
{
die('Do not access this file directly.');
}
$result = $db->query("
SELECT
rankName,
minKills,
rankId,
count(playerId) AS obj_count
FROM
hlstats_Ranks
INNER JOIN
hlstats_Players
ON (
hlstats_Ranks.game=hlstats_Players.game
)
WHERE
kills>=minKills
AND kills<=maxKills
AND hlstats_Ranks.game='$game'
GROUP BY
rankName,
minKills
");
while ($r = $db->fetch_array())
{
$ranks[$r['rankId']] = $r['obj_count'];
}
// select the available ranks
$result = $db->query("
SELECT
rankName,
minKills,
maxKills,
rankId,
image
FROM
hlstats_Ranks
WHERE
hlstats_Ranks.game='$game'
ORDER BY
minKills
");
?>
<div class="block">
<?php printSectionTitle('Уровни'); ?>
<div class="subblock">
<table class="data-table">
<?php
$i = 0;
$cols = $g_options['awardrankscols'];
if ($cols < 1 || $cols > 10) $cols = 5;
{
$colwidth = round(100 / $cols);
}
while ($r = $db->fetch_array())
{
if ($i == $cols)
{
echo "</tr>";
$i = 0;
}
if ($i == 0)
{
echo "<tr class='bg1'>";
}
$image = getImage('/ranks/'.$r['image'].'_small');
$link = '<a href="hlstats.php?mode=rankinfo&rank='.$r['rankId']."&game=$game\">";
if ($image)
{
$imagestring = '<img src="'.$image['url'].'" alt="'.$r['image'].'" />';
}
else
{
$imagestring = 'Список игроков';
}
$achvd = '';
if ($ranks[$r['rankId']] > 0)
{
$imagestring = "$link$imagestring</a>";
$achvd = 'Получило '.$ranks[$r['rankId']].' человек';
}
echo "<td style=\"text-align:center;vertical-align:top;width:$colwidth%;\">"
.'<strong>'.$r['rankName'].'</strong><br />'
.'<span class="fSmall">('.$r['minKills'].'-'.$r['maxKills'].' убийств)'.'<br />'
."$achvd<br /></span>"
.$imagestring.'
</td>';
$i++;
}
if ($i != 0)
{
for ($i = $i; $i < $cols; $i++)
{
echo '<td class="bg1"> </td>';
}
echo '</tr>';
}
?>
</table>
</div>
</div>
PHP:
<?php
if ( !defined('IN_HLSTATS') )
{
die('Do not access this file directly.');
}
$result = $db->query("
SELECT
hlstats_Ribbons.ribbonId,
ribbonName,
image,
name as awardName,
awardCount,
count(playerId) as achievedcount
FROM
hlstats_Ribbons
INNER JOIN
hlstats_Awards
ON (
awardCode=code
AND hlstats_Ribbons.game=hlstats_Awards.game
)
LEFT JOIN
hlstats_Players_Ribbons
ON (
hlstats_Ribbons.ribbonId=hlstats_Players_Ribbons.ribbonId
)
WHERE
hlstats_Ribbons.game='$game'
AND hlstats_Ribbons.special=0
GROUP BY
hlstats_Ribbons.ribbonId
ORDER BY
awardCount,
ribbonName,
awardCode
");
?>
<div class="block">
<?php printSectionTitle('Медали'); ?>
<div class="subblock">
<table class="data-table">
<?php
$i = 0;
$i1 = 0;
$cnt = -1;
$cols = $g_options['awardribbonscols'];
if ($cols < 1 || $cols > 10)
{
$cols = 5;
}
$colwidth = round(100 / $cols);
while ($r = $db->fetch_array())
{
if ($cnt != $r['awardCount'])
{
$cnt = $r['awardCount'];
$i1++;
if ($i == $cols)
{
echo '</tr>';
}
$i = 0;
echo "<tr class=\"head\"><td colspan=\"5\"><strong>Медали класса #$i1 (Получено наград: $cnt)</strong></td></tr>";
}
if ($i == $cols)
{
echo '</tr>';
$i = 0;
}
if ($i == 0)
{
echo '<tr class="bg1">';
}
$link = '<a href="hlstats.php?mode=ribboninfo&ribbon='.$r['ribbonId']."&game=$game\">";
if (file_exists(IMAGE_PATH."/games/$game/ribbons/".$r['image']))
{
$image = IMAGE_PATH."/games/$game/ribbons/".$r['image'];
}
elseif (file_exists(IMAGE_PATH."/games/$realgame/ribbons/".$r['image']))
{
$image = IMAGE_PATH."/games/$realgame/ribbons/".$r['image'];
}
else
{
$image = IMAGE_PATH."/award.png";
}
$image = '<img src="'.$image.'" alt="'.$r['ribbonName'].'" />';
$achvd = '';
if ($r['achievedcount'] > 0)
{
$image = "$link$image</a>";
$achvd = 'Получено '.$r['achievedcount'].' человек';
}
echo "<td style=\"text-align:center;vertical-align:top;width:$colwidth%;\">
<strong>".$r['ribbonName'].'</strong><br /><br /><span class="fSmall">'
."$achvd</span><br />$image
</td>";
$i++;
}
if ($i != 0)
{
for ($i = $i; $i < $cols; $i++)
{
echo '<td class="bg1"> </td>';
}
echo '</tr>';
}
?>
</table>
</div>
</div>
Последнее редактирование: