Erklärung:
Ich habe eine (oder mehrer) Kategorien erstellt, die ich auf "privat" gestellt habe.
zur Zeit ist es so, das ich den jeweiligen user über das acp die Befugnisse der kategorie einstellen kann.
nun möchte ich, das es automatisch erteilt wird, wenn er z.b 200 kommentare abgegeben hat und 20 bilder hochgeladen hat.
ich habe folgenden anfang gemacht:
$sql = "SELECT COUNT(*) AS num_comments
FROM ".COMMENTS_TABLE."
WHERE user_id = ".$user_info['user_id'];
$num_comments = $site_db->query_firstrow($sql);
$sql = "SELECT COUNT(*) AS num_uploads
FROM ".IMAGES_TABLE."
WHERE user_id = ".$user_info['user_id'];
$num_uploads = $site_db->query_firstrow($sql);
$comments = $num_comments['num_comments'];
$uploads = $num_uploads['num_uploads'];
$calculate = $comments;
$calculate2 = $uploads;
$s = ($calculate == 1) ? "" : "en";
if ($calculate < ($config['anzahl_kommentare'] -1) && $cat_id == 170) { //zugang zu einer bestimmten kategorie nicht erlaubt, wenn weniger als x kommentare
$content = "<b><font color=\"#000000\" size=\"2\"> Du musst erst ".$config['anzahl_kommentare']." Kommentare abgeben, um die Kategorie sehen zu koennen ! \n</font></b>\n";
}
elseif ($calculate2 < ($config['anzahl_uploads'] -1) && $cat_id == 170) { //zugang zu einer bestimmten kategorie nicht erlaubt, wenn weniger als x Uploads gemacht
$content = "<b><font color=\"#000000\" size=\"2\"> Du musst erst ".$config['anzahl_uploads']." Bilder hochgeladen haben, um die Kategorie sehen zu koennen ! \n</font></b>\n";
}
else {
die kategorie sehen.....
}
könnte das klappen? und wo füge ich dann genau den code in der categories.php ein?