Verfasst: 17.10.2003 11:41
doch genau das sollte klappen
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Was bitte mach ich denn Falsch?<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_SEARCH);
init_userprefs($userdata);
//
// End session management
//
$gen_simple_header = TRUE;
$page_title = 'Bewerte diesen User';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
//template laden
$template->set_filenames(array(
'vote' => '../nickpage/vote.tpl',)
);
if($_POST['username'])
{
$user = $_POST['username'];
}
else
{
$user = $_GET['user'];
}
//Userid
$sql = "SELECT user_id FROM ".USERS_TABLE." WHERE username = '".$user."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte UID nicht bestimmen!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$uid = $row['user_id'];
//schon gevotet?
$sql = "SELECT COUNT(uid) AS zaehle FROM ".VOTES_TABLE." WHERE uid='".$uid."' AND von='".$userdata['user_id']."'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if($row['zaehle'] == "0")
{
if($_POST['bewerten'])
{
//vote eintragen
$sql = "INSERT INTO ".VOTES_TABLE." (uid, von, vote) VALUES ('".$uid."', '".$userdata['user_id']."', '".$_POST['vote']."')";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte nicht voten!', '', __LINE__, __FILE__, $sql);
}
else
{
echo '<center><span class="genmed"><br>
<br>
'.$lang['NP_VOTE_THX'].'<br>
'.$lang['NP_WINDOW_CLOSE'].'</span></center>
<script type="text/javascript">
<!--
window.setTimeout("window.close()",5000);
//-->
</script>
';
exit;
}
}
elseif($userdata['user_id'] != "-1" AND $userdata['username'] != $HTTP_GET_VARS['user'])
{
$template -> assign_vars(array(
'Nickname' => $HTTP_GET_VARS['user'],
));
}
else
{
echo '<center><span class="genmed"><br>
<br>
'.$lang['NP_NOT_ALLOWED'].'<br>
'.$lang['NP_WINDOW_CLOSE'].'</span></center>
<script type="text/javascript">
<!--
window.setTimeout("window.close()",5000);
//-->
</script>
';
exit;
}
}
}
elseif($userdata['username'] != "Anonymous" AND $userdata['username'] != $_GET['user'])
{
$template -> assign_vars(array(
'Nickname' => $_GET['user'],
));
}
else
{
echo '<span class="genmed"><br>
<br>
Du bist nicht befugt, diesen User zu bewerten!<br>
Das Fenster schließt sich in 5 Sekunden.</span>
<script type="text/javascript">
<!--
window.setTimeout("window.close()",5000);
//-->
</script>
';
exit;
}
}
else
{
echo '<span class="genmed"><br>
<br>
Du hast diesen User bereits bewertet.<br>
Das Fenster schließt sich in 5 Sekunden.</span>
<script type="text/javascript">
<!--
window.setTimeout("window.close()",5000);
//-->
</script>
';
exit;
}
//Parsen
$template->pparse('vote');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
wäre zwar grundsätzlich gut, aber ich entwickle die np nicht mehr weiterNico Haase hat geschrieben:.....darf ich als faule sau einbringen, dass eine em-kompatible version der nickpage recht nett wäre?
<a href="nickpage.php?user=<span style="width:100; filter:shadow(color=#99FFFF, strength=5); filter:glow(color=#000000, strength=5)"><font color="66FF33">Pseiko</font></span>"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>