function MakeAllBadges() { $loc = 'badges_showall.php->MakeAllBadges'; $sql = 'SELECT * FROM UserView ORDER BY BadgeID'; $result = SqlQuery($loc, $sql); $nempty = 0; $nmade = 0; $nfail = 0; while ($row = $result->fetch_assoc()) { if ($row["Active"] == false) { continue; } $tags = ArrayFromSlashStr($row["Tags"]); if (!in_array("member", $tags)) { continue; } $badgeid = $row["BadgeID"]; if (empty($badgeid)) { $nempty++; continue; } $r = MakeBadge($row); if ($r === true) { $nmade++; } else { $nfail++; } } $status = 'Badges Made: ' . $nmade . ', Members without BadgeIDs: ' . $nempty; if ($nfail > 0) { $status .= ', Failures: ' . $nfail . '. (See sys log!)'; } log_msg($loc, array('All badges remade!', $status)); return $status; }
DieWithMsg($loc, 'User with ID=' . $userid . ' not found.'); } $username = $data["UserName"]; $firstname = $data["FirstName"]; $lastname = $data["LastName"]; $nickname = $data["NickName"]; $title = $data["Title"]; $picid = GetPicIDForUserID($userid); if ($picid > 0) { $picurl = PicUrl($picid, "thumb"); } else { $picurl = ""; } $badgeid = $data["BadgeID"]; if ($action == "make") { $result = MakeBadge($data); if ($result === true) { $success_msg = "Badge Successfully Made!"; } else { $error_msg = $result; } } $havebadge = BadgeExists($badgeid); $badge_front_url = GetBadgeUrl($badgeid, 'front'); $badge_back_url = GetBadgeUrl($badgeid, 'back'); goto GenerateHtml; } else { DieWithMsg($loc, "Page should not be invoked by POST."); } GenerateHtml: include "forms/header.php";