Skip to content
Snippets Groups Projects
Commit 654e9b62 authored by Henoch Einbier's avatar Henoch Einbier
Browse files

Update refuebersicht.php

-secured PDO queries with bindParam
parent 9e5caba2
Branches
Tags
2 merge requests!46Release 3.0,!24Update refuebersicht.php
<?php userstatus();
$count = 0;
$ebene_1 = false;
$ebene_2 = false;
$ebene_3 = false;
$ebene1 = sql::$db->query("SELECT werber.*, u.nickname, k.last_active FROM
$ebene1 = sql::$db->prepare("SELECT werber.*, u.nickname, k.last_active FROM
"._VMS_."_werberdaten AS werber
LEFT JOIN "._VMS_."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN "._VMS_."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=".$_SESSION['uid']." ORDER BY u.nickname ASC");
WHERE werber.werber=:session_uid ORDER BY u.nickname ASC");
$ebene1 -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$ebene1 -> execute();
if ($ebene1->rowCount() ){
while ($user1 = $ebene1->fetchAll() ){
......@@ -30,11 +32,13 @@ if ($ebene1->rowCount() ){
<td align="center">'.$refstatus.'</td>
</tr>
';
$ebene2 = sql::$db->query("SELECT werber.*, u.nickname, k.last_active FROM
$ebene2 = sql::$db->prepare("SELECT werber.*, u.nickname, k.last_active FROM
"._VMS_."_werberdaten AS werber
LEFT JOIN "._VMS_."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN "._VMS_."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=".$user1['uid']." ORDER BY u.nickname ASC");
WHERE werber.werber=:user1_uid ORDER BY u.nickname ASC");
$ebene2 -> bindParam(':user1_uid', $user1['uid'], PDO::PARAM_INT);
$ebene2 -> execute();
while ($user2 = $ebene2->fetchAll() ){
$ebene_2 = true;
......@@ -55,11 +59,13 @@ $ebene2 = sql::$db->query("SELECT werber.*, u.nickname, k.last_active FROM
</tr>
';
$ebene3 = sql::$db->query("SELECT werber.*, u.nickname, k.last_active FROM
$ebene3 = sql::$db->prepare("SELECT werber.*, u.nickname, k.last_active FROM
"._VMS_."_werberdaten AS werber
LEFT JOIN "._VMS_."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN "._VMS_."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=".$user2['uid']." ORDER BY u.nickname ASC");
WHERE werber.werber=:user2_uid ORDER BY u.nickname ASC");
$ebene3 -> bindParam(':user2_uid', $user2['uid'], PDO::PARAM_INT);
$ebene3 -> execute();
while ($user3 = $ebene3->fetchAll() ){
$ebene_3 = true;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment