ich hoffe mir kann jemand helfen, irgendwo im Code hat sich ein Fehler eingeschlichen, oder aber ich habe einen Denkfehler:
Abfrage 1
Code: Alles auswählen
$res = $db->sql_query($sql);
$groupArray = array();
while($arr = $db->sql_fetchrow($res)) {
$groupArray = array (
'PM_USER' => (in_array("19453",$groupArray) ? true : false),
'PU_USER' => (in_array("19455",$groupArray) ? true : false),
'STANDARD_USER' => (!in_array("19453",$groupArray) && !in_array("19455",$groupArray) ? true : false )
);
$template->assign_block_vars('groupArray', $groupArray);
}
Code: Alles auswählen
$sql = "SELECT f.`fb_to`, f.`fb_link`, f.`kauf_datum`, u.`username`, t.`topic_title` FROM `ef_shmk_feedback` f, `ef_users` u, `ef_topics` t ";
$sql .= " WHERE `fb_from` = $user_id AND fb_date='0' AND fb_ip='0'";
$sql .= " AND f.`fb_to` = u.`user_id` AND f.`fb_link` = t.`topic_id`";
$result = $db->sql_query($sql);
$eigenebewertungen = array();
while($bewertung = $db->sql_fetchrow($result)) {
$time = $bewertung['kauf_datum'];
$time = date("d.m.Y - H:i:s",$time);
$time_bewertung = $bewertung['kauf_datum'] + 7776000;
$time_bewertung = date("d.m.Y - H:i:s",$time_bewertung);
$eigenebewertungen = array ('BEWERTUNG_AN' => $bewertung['username'],
'BEWERTUNG_LINK' => $bewertung['fb_link'],
'KAUF_DATUM' => $time,
'TIME_BEWERTUNG' => $time_bewertung,
'BEWERTUNG_EIGENE' => "<a href=http://www.eltern-flohmarkt.de/feedback.php?mode=add&user_id=".$bewertung['fb_to']."&topic_id=".$bewertung['fb_link']."> ".$bewertung['topic_title']." </a>",
'IMAGE_ARTIKEL_BEZAHLT_JA' =>"<img src=/images/verkauf/bezahlt.gif>",
'IMAGE_ARTIKEL_BEZAHLT_NEIN' =>"<img src=/images/verkauf/bezahlt_nein.gif>",
'IMAGE_PAKET_ERHALTEN_JA' =>"<img src=/images/verkauf/paket_erhalten.gif>",
'IMAGE_PAKET_ERHALTEN_NEIN' =>"<img src=/images/verkauf/paket_erhalten_nein.gif>",
'IMAGE_PAKET_VERSENDET_JA' =>"<img src=/images/verkauf/paket_versendet.gif>",
'IMAGE_PAKET_VERSENDET_NEIN' =>"<img src=/images/verkauf/paket_versendet_nein.gif>"
);
$template->assign_block_vars('eigenebewertungen', $eigenebewertungen);
Code: Alles auswählen
$sql = "SELECT f.`fb_from`, f.`fb_link`, f.`kauf_datum`, u.`username`, t.`topic_title` FROM `ef_shmk_feedback` f, `ef_users` u, `ef_topics` t ";
$sql .= " WHERE `fb_to` = $user_id AND fb_date='0' AND fb_ip='0'";
$sql .= " AND f.`fb_from` = u.`user_id` AND f.`fb_link` = t.`topic_id`";
$result = $db->sql_query($sql);
$nochoffenebewertungen = array();
while($bewertung = $db->sql_fetchrow($result)) {
$time = $bewertung['kauf_datum'];
$time = date("d.m.Y - H:i:s",$time);
$time_bewertung = $bewertung['kauf_datum'] + 7776000;
$time_bewertung = date("d.m.Y - H:i:s",$time_bewertung);
$nochoffenebewertungen = array ( 'BEWERTUNG_VON' => $bewertung['username'],
'BEWERTUNG_LINK' => $bewertung['fb_link'],
'KAUF_DATUM' => $time,
'TIME_BEWERTUNG' => $time_bewertung,
'BEWERTUNG_EIGENE' => "<a href=http://www.eltern-flohmarkt.de/viewtopic.php?f=1130&t=".$bewertung['fb_link'].">".$bewertung['topic_title']."</a>"
);
$template->assign_block_vars('nochoffenebewertungen', $nochoffenebewertungen);
}
$db->sql_freeresult($result);
Template
Code: Alles auswählen
<!-- IF groupArray.PU_USER -->
<table width="100%" border="0" cellpadding="5" cellspacing="5">
<tr>
<td><font size ="2"><b>User</b></font></td>
<td><font size ="2"><b>Bewertungslink</b></font></td>
<td><font size ="2"><b>Datum des Kaufes</b></font></td>
<td><font size ="2"><b>Zeit um zu bewerten</b></font></td>
<td><font size ="2"><b>Artikel bezahlt</b></font></td>
<td><font size ="2"><b>Paket versendet</b></font></td>
<td><font size ="2"><b>Paket erhalten</b></font></td>
</tr>
<!-- BEGIN eigenebewertungen -->
<tr>
<td><font size ="2">{eigenebewertungen.BEWERTUNG_AN}<br></font></td>
<td><font size ="2">{eigenebewertungen.BEWERTUNG_EIGENE}<br></font></td>
<td><font size ="2">{eigenebewertungen.KAUF_DATUM}<br></font></td>
<td><font size ="2">{eigenebewertungen.TIME_BEWERTUNG}<br></font></td>
<td><font size ="2">{eigenebewertungen.IMAGE_ARTIKEL_BEZAHLT_JA} 05.10.2009<br></font></td>
<td><font size ="2">{eigenebewertungen.IMAGE_PAKET_VERSENDET_JA} 05.10.2009<br></font></td>
<td><font size ="2">{eigenebewertungen.IMAGE_PAKET_ERHALTEN_JA} 05.10.2009<br></font></td>
</tr>
<!-- END eigenebewertungen -->
</table>
<!-- ENDIF -->
Egal ob ich im Template <!-- IF groupArray.PU_USER --> oder <!-- IF groupArray.PM_USER --> etc eingebe, ich sehe immer alles, ob ich nur in einer der Gruppen drin bin.
Ich hoffe es versteht einer mein Problem.
LG,