HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberCP/aiScanner/urls.py
from django.urls import path
from . import views, api, scheduled_views

urlpatterns = [
    # Main AI Scanner pages
    path('', views.aiScannerHome, name='aiScannerHome'),
    path('setup-payment/', views.setupPayment, name='aiScannerSetupPayment'),
    path('setup-complete/', views.setupComplete, name='aiScannerSetupComplete'),
    path('start-scan/', views.startScan, name='aiScannerStartScan'),
    path('refresh-balance/', views.refreshBalance, name='aiScannerRefreshBalance'),
    path('add-payment-method/', views.addPaymentMethod, name='aiScannerAddPaymentMethod'),
    path('payment-method-complete/', views.paymentMethodComplete, name='aiScannerPaymentMethodComplete'),
    path('callback/', views.scanCallback, name='aiScannerCallback'),
    
    # Scan management
    path('scan-history/', views.getScanHistory, name='aiScannerHistory'),
    path('scan-details/<str:scan_id>/', views.getScanDetails, name='aiScannerDetails'),
    path('platform-monitor-url/<str:scan_id>/', views.getPlatformMonitorUrl, name='aiScannerPlatformMonitorUrl'),
    path('platform-status/<str:scan_id>/', views.getPlatformScanStatus, name='aiScannerPlatformStatus'),
    
    # Scheduled scans management
    path('scheduled-scans/', scheduled_views.scheduledScans, name='aiScannerScheduledScans'),
    path('scheduled-scans/<int:scan_id>/', scheduled_views.scheduledScanDetail, name='aiScannerScheduledScanDetail'),
    path('scheduled-scans/<int:scan_id>/toggle/', scheduled_views.toggleScheduledScan, name='aiScannerToggleScheduledScan'),
    path('scheduled-scans/<int:scan_id>/executions/', scheduled_views.scheduledScanExecutions, name='aiScannerScheduledScanExecutions'),
    
    # Note: RESTful API endpoints are in /api/urls.py for external access
    
    # Legacy API endpoints (for backward compatibility)
    path('api/authenticate/', views.aiScannerAuthenticate, name='aiScannerAuthenticate'),
    path('api/list-files/', views.aiScannerListFiles, name='aiScannerListFiles'),
    path('api/get-file/', views.aiScannerGetFile, name='aiScannerGetFile'),
]