= CM_MIN_RATE)) {
if (fcm_set_rating ($cm_path, $cm_rating, $user_kurz)) {
fcm_message ($cm_text["ratingposted"], CM_MSGSTYLE_INFORMATION);
fcm_add_logentry ("", $user_kurz, CM_APPLOG_RATE_PAGE, "Page rated $cm_path.");
}
else {
fcm_message ($cm_text["youalreadyposted"] . " " . fcm_get_userrating ($cm_path, $user_kurz), CM_MSGSTYLE_ERROR);
fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when rating page. User already rated.");
}
}
else {
fcm_message ($cm_text["invalidrating"] . " " . fcm_get_userrating ($cm_path, $user_kurz), CM_MSGSTYLE_ERROR);
fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when rating page. Invalid rate value.");
}
}
else {
$cm_validops = fcm_check_validops ($user_kurz, $cm_path);
fcm_title_nav2 ($cm_path, $cm_validops[CM_SEC_CREATE], $cm_validops[CM_SEC_DELETE], $cm_validops[CM_SEC_CHANGE], $cm_validops[CM_SEC_DISPLA], ($cm_validops[CM_SEC_COMMEN] && fcm_can_becommented ($cm_path)), $cm_validops[CM_SEC_DISPLA], fcm_user_is_superuser($user_kurz), ($cm_validops[CM_SEC_COMMEN] && fcm_can_berated ($cm_path)));
fcm_message ($cm_text["postingrate"], CM_MSGSTYLE_INFORMATION);
$cm_ratecw = round (100/(CM_MAX_RATE - CM_MIN_RATE + 1));
echo "
\n";
}
}
else {
$cm_validops = fcm_check_validops ($user_kurz, $cm_path);
fcm_title_nav2 ($cm_path, $cm_validops[CM_SEC_CREATE], $cm_validops[CM_SEC_DELETE], $cm_validops[CM_SEC_CHANGE], $cm_validops[CM_SEC_DISPLA], ($cm_validops[CM_SEC_COMMEN] && fcm_can_becommented ($cm_path)), $cm_validops[CM_SEC_DISPLA], fcm_user_is_superuser($user_kurz), ($cm_validops[CM_SEC_COMMEN] && fcm_can_berated ($cm_path)));
fcm_message ($cm_text["youalreadyposted"] . " " . fcm_get_userrating ($cm_path, $user_kurz), CM_MSGSTYLE_ERROR);
fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when rating page. User already rated.");
}
}
else {
fcm_title_nav2 ($cm_path, false, false, false, false, false, false, false);
fcm_message ($cm_text["needaccesstorate"], CM_MSGSTYLE_WARNING);
fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when rating page. Not enough permissions.");
}
}
else {
fcm_title_nav2 ($cm_path, false, false, false, false, false, false, false);
fcm_message ($cm_text["ratingisdisabled"], CM_MSGSTYLE_WARNING);
fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when rating page. Rating is disabled for this page.");
}
}
else {
fcm_title_nav2 ("", false, false, false, false, false, false, false);
fcm_message ($cm_text["dirnotfound"], CM_MSGSTYLE_ERROR);
fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when rating page. Dir not found.");
}
echo $cm_html_footer;
?>