"/") && ($row1[1] <> "")) { if (fcm_check_constraints (CM_SEC_DELETE, $user_kurz, $cm_path)) { if ($confirmdel) { if (@rmdir ($cm_mainroot . $cm_path)) { $cm_pppos = strrpos ($cm_path, "/"); if ($cm_pppos == 0) { $cm_parentpath = "/"; } else { $cm_parentpath = substr ($cm_path, 0, $cm_pppos); } $result2 = db_query("delete from " . CM_DB_PREFIX . "content3 where cmdb_directory like '$cm_path'") or db_die(); fcm_delete_hitrecord ($cm_path, CM_HITTYPE_PAGE); fcm_delete_rating ($cm_path, CM_HITTYPE_PAGE); fcm_delete_usercomments ($cm_path, CM_HITTYPE_PAGE); fcm_title_nav2 ($cm_parentpath, false, false, false, false, false, false, false); fcm_message ("{$cm_text["deleteddocin"]} $cm_path.", CM_MSGSTYLE_INFORMATION); fcm_add_logentry ("", $user_kurz, CM_APPLOG_DEL_PAGE, "Dir deleted $cm_path."); } 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)), false, fcm_user_is_superuser($user_kurz), ($cm_validops[CM_SEC_COMMEN] && fcm_can_berated ($cm_path))); fcm_message ("{$cm_text["errordeletingdir"]} {$cm_text["checkemptydir"]}", CM_MSGSTYLE_ERROR); fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when deleting page. Dir is not empty."); } } elseif ($canceldel) { $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)), false, fcm_user_is_superuser($user_kurz), ($cm_validops[CM_SEC_COMMEN] && fcm_can_berated ($cm_path))); fcm_message ("{$cm_text["canceleddeletionof"]} $cm_path.", CM_MSGSTYLE_INFORMATION); } 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)), false, fcm_user_is_superuser($user_kurz), ($cm_validops[CM_SEC_COMMEN] && fcm_can_berated ($cm_path))); fcm_message ("{$cm_text["confirmdeletionof"]} $cm_path.", CM_MSGSTYLE_QUESTION); echo "
\n
\n \n \n \n
\n
\n "; } } else { fcm_title_nav2 ("", false, false, false, false, false, false, false); fcm_message ($cm_text["needaccess2delete"], CM_MSGSTYLE_WARNING); fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when deleting page. Not enough permissions."); } } else { fcm_title_nav2 ("", false, false, false, false, false, false, false); fcm_message ($cm_text["invaliddir"], CM_MSGSTYLE_ERROR); fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when deleting page. Invalid dir."); } } else { fcm_title_nav2 ("", false, false, false, false, false, false, false); fcm_message ($cm_text["invaliddir"], CM_MSGSTYLE_ERROR); fcm_add_logentry ("", $user_kurz, CM_APPLOG_ERROR, "Error when deleting page. Invalid dir."); } echo $cm_html_footer; ?>