<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /adm-kodes/

RewriteRule ^auth/login$                        auth__login.php
RewriteRule ^auth/logout$                       process/pr_diff_process.php?action=logout

RewriteRule ^ads$                               ads__list.php  [QSA]
RewriteRule ^ads/create$                        ads__create.php
RewriteRule ^ads/(\w+)/edit$                    ads__edit.php?id=$1
RewriteRule ^ads/(\w+)/delete$                  process/pr_delete.php?id=$1&action=delete-ads
RewriteRule ^ads/(\w+)/mutate$                  process/ads/mutate.php?id=$1
RewriteRule ^ads/telegrambox$                   telegrambox__ads.php [QSA]
RewriteRule ^ads/report$                        ads__reports.php [QSA]
RewriteRule ^ads/report/(.*)/delete$            ads__reports.php?id=$1&action=delete

RewriteRule ^coupons$                           coupons__list.php [QSA]
RewriteRule ^coupons/create$                    coupons__create.php
RewriteRule ^coupons/(\w+)/edit$                coupons__edit.php?id=$1
RewriteRule ^coupons/(\w+)/delete$              process/pr_delete.php?id=$1&action=delete-coupon

RewriteRule ^orders/online$                     orders__online.php  [QSA]
RewriteRule ^orders/bacs$                       orders__bacs.php    [QSA]
RewriteRule ^orders/report$                     orders__report.php    [QSA]
RewriteRule ^orders/(\w+)/view$                 orders__view.php?id=$1&action=view
RewriteRule ^orders/(\w+)/verify$               orders__view.php?id=$1&action=verify
RewriteRule ^orders/(\w+)/delete$               orders__view.php?id=$1&action=delete

RewriteRule ^ads/comments$                      comments__list_ads.php [QSA]
RewriteRule ^posts/comments$                    comments__list_post.php [QSA]
RewriteRule ^comments/(\w+)/edit$               comments__edit.php?id=$1
RewriteRule ^comments/(\w+)/delete$             process/pr_delete.php?id=$1&action=delete-comment

RewriteRule ^posts$                             posts__list.php [QSA]
RewriteRule ^posts/create$                      posts__create.php
RewriteRule ^posts/(\w+)/edit$                  posts__edit.php?id=$1
RewriteRule ^posts/(\w+)/delete$                process/pr_delete.php?id=$1&action=delete-post
RewriteRule ^posts/telegrambox$                 telegrambox__posts.php [QSA]
RewriteRule ^posts/categories$                  posts__categories.php [QSA]
RewriteRule ^posts/categories/create$           posts__categories_create.php?id=$1 [QSA]
RewriteRule ^posts/categories/(\w+)/edit$       posts__categories_edit.php?id=$1 [QSA]
RewriteRule ^posts/categories/(\w+)/delete$     process/pr_delete.php?id=$1&action=delete-post-category

RewriteRule ^telegrambox/(\w+)/delete$          process/pr_delete.php?id=$1&action=delete-telegram-message


RewriteRule ^plans$                             plans__list.php [QSA]
RewriteRule ^plans/create$                      plans__create.php
RewriteRule ^plans/(\w+)/edit$                  plans__edit.php?id=$1
RewriteRule ^plans/(\w+)/delete$                process/pr_delete.php?id=$1&action=delete-plan


RewriteRule ^users$                             users__list.php [QSA]
RewriteRule ^users/create$                      users__create.php
RewriteRule ^users/(\w+)/profile$               users__profile.php?id=$1 [QSA]
RewriteRule ^users/(\w+)/profile/edit$          users__edit.php?id=$1 [QSA]
RewriteRule ^users/(\w+)/profile/history$       users__history.php?id=$1 [QSA]
RewriteRule ^users/(\w+)/profile/messagebox$    users__messagebox.php?id=$1 [QSA]
RewriteRule ^users/roles$                       users__roles.php
RewriteRule ^users/database/email$              users__database_email.php?type=EMAIL [QSA]
RewriteRule ^users/database/phone$              users__database_phone.php?type=TEL [QSA]
RewriteRule ^users/(\w+)/delete$                process/pr_delete.php?userId=$1&action=delete-user
RewriteRule ^users/(\w+)/upload$                process/user/upload.php?id=$1

RewriteRule ^pages$                             pages__list.php [QSA]
RewriteRule ^pages/create$                      pages__create.php
RewriteRule ^pages/(\w+)/edit$                  pages__edit.php?id=$1
RewriteRule ^pages/(\w+)/delete$                process/pr_delete.php?pageId=$1

RewriteRule ^settings/main$                     settings__main.php
RewriteRule ^settings/main/personal$            settings__main--personal.php
RewriteRule ^settings/main/images$              settings__main--images.php
RewriteRule ^settings/main/payment$             settings__main--payment.php
RewriteRule ^settings/main/affiliate$           settings__main--affiliate.php
RewriteRule ^settings/main/application$         settings__main--application.php
RewriteRule ^settings/main/maintenance$         settings__main--maintenance.php
RewriteRule ^settings/pages$                    settings__pages.php
RewriteRule ^settings/pages/footer$             settings__pages--footer.php
RewriteRule ^settings/pages/header$             settings__pages--header.php
RewriteRule ^settings/pages/styles$             settings__pages--styles.php
RewriteRule ^settings/pages/popup$              settings__pages--popup.php

RewriteRule ^links$                             links__list.php [QSA]
RewriteRule ^links/create$                      links__list.php?action=create
RewriteRule ^links/(\w+)/edit$                  links__list.php?id=$1&action=update
RewriteRule ^links/(\w+)/delete$                process/pr_delete.php?id=$1&action=delete-link

RewriteRule ^category$                          categories__list.php [QSA]
RewriteRule ^category/create$                   categories__create.php
RewriteRule ^category/sort$                     categories__sort.php [QSA]
RewriteRule ^category/custom-fields$            categories__custom_fields.php [QSA]
RewriteRule ^category/custom-fields/builder$    categories__custom_field_builder.php [QSA]
RewriteRule ^category/(\w+)/edit$               categories__edit.php?id=$1 [QSA]
RewriteRule ^category/(\w+)/delete$             process/pr_delete.php?id=$1&action=delete-category

RewriteRule ^subcategory$                       subcategories__list.php [QSA]
RewriteRule ^subcategory/(\w+)/delete$          process/pr_delete.php?id=$1&action=delete-subcategory

RewriteRule ^locations/states$                  locations__state.php [QSA]
RewriteRule ^locations/cities$                  locations__city.php [QSA]
RewriteRule ^locations/zones$                   locations__zones_list.php [QSA]
RewriteRule ^locations/create$                  locations__create.php
RewriteRule ^locations/(\w+)/edit$              locations__edit.php?id=$1 [QSA]
RewriteRule ^locations/(\w+)/delete$            process/pr_delete_location.php?id=$1&action=delete-location [QSA]


RewriteRule ^mailbox/email$                     mailbox__email.php [QSA]
RewriteRule ^mailbox/sms$                       mailbox__sms.php [QSA]

RewriteRule ^menu$                              menus__list.php [QSA]
RewriteRule ^menu/create$                       menus__create.php
RewriteRule ^menu/sort$                         menus__sort.php
RewriteRule ^menu/(\w+)/edit$                   menus__edit.php?id=$1
RewriteRule ^menu/(\w+)/delete$                 process/pr_delete.php?menuId=$1&action=delete-menu


RewriteRule ^banner/adv$                        banners__adv.php [QSA]
RewriteRule ^banner/slider$                     banners__slider.php [QSA]
RewriteRule ^banner/affiliate$                  banners__affiliate.php [QSA]
RewriteRule ^banner/application-slider$         banners__application_slider.php [QSA]

RewriteRule ^withdraw$                          withdraws__list.php [QSA]
RewriteRule ^withdraw/(\w+)/settle$$            withdraws__list.php?id=$1&request_action=settle [QSA]
RewriteRule ^withdraw/(\w+)/delete$             process/pr_delete.php?id=$1&action=delete-withdrawal-request

RewriteRule ^expire/email$                      expire__emails.php [QSA]

RewriteRule ^backup$                            backup__list.php [QSA]
RewriteRule ^backup/create$                     backup__list.php?action=create
RewriteRule ^backup/(.*)/download$              backup__list.php?id=$1&action=download
RewriteRule ^backup/(.*)/delete$                backup__list.php?id=$1&action=delete
#RewriteRule ^backup/(.*)/restore$              backup__list.php?id=$1&action=restore#


RewriteRule ^statistics$                        statistics.php
RewriteRule ^support$                           support.php

RewriteRule ^sitemap$                           sitemaps__list.php [QSA]
RewriteRule ^sitemap/main$                      sitemaps__list.php?type=main&action=generate
RewriteRule ^sitemap/ads$                       sitemaps__ads.php [QSA]
RewriteRule ^sitemap/ads/(.*)/$                 sitemaps__ads.php?type=$1&action=generate
RewriteRule ^sitemap/post$                      sitemaps__post.php [QSA]
RewriteRule ^sitemap/post/(.*)/$                sitemaps__post.php?type=$1&action=generate

RewriteRule ^palette/(\w+)/update$              process/palettes/update.php?id=$1

RewriteRule ^restrict/demo$                     restrict__demo.php

RewriteRule ^ajax/locations$                    process/api/locations.php [QSA]
RewriteRule ^ajax/update-support-dates$         process/api/update_support_dates.php [QSA]
RewriteRule ^ajax/read-callout$                 process/api/mark_callout_as_read.php [QSA]

RewriteRule ^api/widgets/store$                 process/api/widgets/store.php [QSA]
RewriteRule ^api/widgets$                       process/api/widgets/all.php

</IfModule>

# ErrorDocument : #
ErrorDocument 404 /adm-kodes/restrict__404.php

