= 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"; echo "
\n \n \n \n \n \n \n \n"; for ($cm_rc = CM_MIN_RATE; $cm_rc <= CM_MAX_RATE; $cm_rc++) { echo "\n"; } echo " \n \n
{$cm_text["poorrate"]}{$cm_text["averagerate"]}{$cm_text["goodrate"]}
\n
\n
\n "; 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; ?>