Minimal Coming Soon & Maintenance Mode - Version 2.15

Version Description

  • 2019-12-25
  • security fixes - many thanks to Chloe @ WordFence
Download this release

Release Info

Developer WebFactory
Plugin Icon 128x128 Minimal Coming Soon & Maintenance Mode
Version 2.15
Comparing to
See all releases

Code changes from version 2.10 to 2.15

Files changed (139) hide show
  1. framework/admin/img/themes/pro/aeroplane-company.jpg +0 -0
  2. framework/admin/img/themes/pro/air-balloon.jpg +0 -0
  3. framework/admin/img/themes/pro/animated-clock.jpg +0 -0
  4. framework/admin/img/themes/pro/architecture-inc.jpg +0 -0
  5. framework/admin/img/themes/pro/architecture.jpg +0 -0
  6. framework/admin/img/themes/pro/art-gallery.jpg +0 -0
  7. framework/admin/img/themes/pro/auto-service.jpg +0 -0
  8. framework/admin/img/themes/pro/bakery.jpg +0 -0
  9. framework/admin/img/themes/pro/beach.jpg +0 -0
  10. framework/admin/img/themes/pro/bicycle-race.jpg +0 -0
  11. framework/admin/img/themes/pro/bike-shop.jpg +0 -0
  12. framework/admin/img/themes/pro/bitcoin-miners.jpg +0 -0
  13. framework/admin/img/themes/pro/black-friday.jpg +0 -0
  14. framework/admin/img/themes/pro/blogging.jpg +0 -0
  15. framework/admin/img/themes/pro/blue-ocean.jpg +0 -0
  16. framework/admin/img/themes/pro/body-transformation.jpg +0 -0
  17. framework/admin/img/themes/pro/book-lovers.jpg +0 -0
  18. framework/admin/img/themes/pro/business-company.jpg +0 -0
  19. framework/admin/img/themes/pro/business-meeting-video.jpg +0 -0
  20. framework/admin/img/themes/pro/business.jpg +0 -0
  21. framework/admin/img/themes/pro/cafe.jpg +0 -0
  22. framework/admin/img/themes/pro/christmas-decor.jpg +0 -0
  23. framework/admin/img/themes/pro/church.jpg +0 -0
  24. framework/admin/img/themes/pro/city-nighttime.jpg +0 -0
  25. framework/admin/img/themes/pro/cityscape.jpg +0 -0
  26. framework/admin/img/themes/pro/clouds-screensaver-video.jpg +0 -0
  27. framework/admin/img/themes/pro/coffee-shop.jpg +0 -0
  28. framework/admin/img/themes/pro/cold-lake.jpg +0 -0
  29. framework/admin/img/themes/pro/computer-repair-service.jpg +0 -0
  30. framework/admin/img/themes/pro/concert.jpg +0 -0
  31. framework/admin/img/themes/pro/conference-event.jpg +0 -0
  32. framework/admin/img/themes/pro/construction-company.jpg +0 -0
  33. framework/admin/img/themes/pro/creative-design.jpg +0 -0
  34. framework/admin/img/themes/pro/custom-decor.jpg +0 -0
  35. framework/admin/img/themes/pro/default.jpg +0 -0
  36. framework/admin/img/themes/pro/dental-clinic.jpg +0 -0
  37. framework/admin/img/themes/pro/dog-shelter.jpg +0 -0
  38. framework/admin/img/themes/pro/dog-training-and-behavior-consulting.jpg +0 -0
  39. framework/admin/img/themes/pro/employment.jpg +0 -0
  40. framework/admin/img/themes/pro/essay-writing-service.jpg +0 -0
  41. framework/admin/img/themes/pro/fall-video.jpg +0 -0
  42. framework/admin/img/themes/pro/fashion.jpg +0 -0
  43. framework/admin/img/themes/pro/financial-district.jpg +0 -0
  44. framework/admin/img/themes/pro/fitness-e-shop.jpg +0 -0
  45. framework/admin/img/themes/pro/flower-shop.jpg +0 -0
  46. framework/admin/img/themes/pro/food-blog.jpg +0 -0
  47. framework/admin/img/themes/pro/football.jpg +0 -0
  48. framework/admin/img/themes/pro/frozen-nature.jpg +0 -0
  49. framework/admin/img/themes/pro/future-technology.jpg +0 -0
  50. framework/admin/img/themes/pro/greenlife.jpg +0 -0
  51. framework/admin/img/themes/pro/halloween.jpg +0 -0
  52. framework/admin/img/themes/pro/healthy-eating.jpg +0 -0
  53. framework/admin/img/themes/pro/holiday-resort.jpg +0 -0
  54. framework/admin/img/themes/pro/homemade-chocolate-gifts.jpg +0 -0
  55. framework/admin/img/themes/pro/hosting.jpg +0 -0
  56. framework/admin/img/themes/pro/ice-cream-shop.jpg +0 -0
  57. framework/admin/img/themes/pro/inspy-romance.jpg +0 -0
  58. framework/admin/img/themes/pro/interior-design.jpg +0 -0
  59. framework/admin/img/themes/pro/it-conference.jpg +0 -0
  60. framework/admin/img/themes/pro/journey-video.jpg +0 -0
  61. framework/admin/img/themes/pro/ladies-accessories.jpg +0 -0
  62. framework/admin/img/themes/pro/lego-bricks.jpg +0 -0
  63. framework/admin/img/themes/pro/loneliness.jpg +0 -0
  64. framework/admin/img/themes/pro/lonely-road.jpg +0 -0
  65. framework/admin/img/themes/pro/luxury-car.jpg +0 -0
  66. framework/admin/img/themes/pro/maintenance-mode.jpg +0 -0
  67. framework/admin/img/themes/pro/makeup-artist-training.jpg +0 -0
  68. framework/admin/img/themes/pro/metrics-video.jpg +0 -0
  69. framework/admin/img/themes/pro/misty-forest-video.jpg +0 -0
  70. framework/admin/img/themes/pro/mobile-designer.jpg +0 -0
  71. framework/admin/img/themes/pro/mobile-meeting.jpg +0 -0
  72. framework/admin/img/themes/pro/modern-blog.jpg +0 -0
  73. framework/admin/img/themes/pro/modern-office.jpg +0 -0
  74. framework/admin/img/themes/pro/modern-recipes.jpg +0 -0
  75. framework/admin/img/themes/pro/mountain-slide.jpg +0 -0
  76. framework/admin/img/themes/pro/mountain.jpg +0 -0
  77. framework/admin/img/themes/pro/movie-trailer-video.jpg +0 -0
  78. framework/admin/img/themes/pro/music.jpg +0 -0
  79. framework/admin/img/themes/pro/nature.jpg +0 -0
  80. framework/admin/img/themes/pro/office-meeting-video.jpg +0 -0
  81. framework/admin/img/themes/pro/office-theme.jpg +0 -0
  82. framework/admin/img/themes/pro/online-learning.jpg +0 -0
  83. framework/admin/img/themes/pro/organic-cosmetics.jpg +0 -0
  84. framework/admin/img/themes/pro/pancake-house.jpg +0 -0
  85. framework/admin/img/themes/pro/parenting.jpg +0 -0
  86. framework/admin/img/themes/pro/passage.jpg +0 -0
  87. framework/admin/img/themes/pro/peaceful-river.jpg +0 -0
  88. framework/admin/img/themes/pro/personal-trainer.jpg +0 -0
  89. framework/admin/img/themes/pro/photography.jpg +0 -0
  90. framework/admin/img/themes/pro/podcast.jpg +0 -0
  91. framework/admin/img/themes/pro/restaurant.jpg +0 -0
  92. framework/admin/img/themes/pro/romantic-travels.jpg +0 -0
  93. framework/admin/img/themes/pro/running-blog.jpg +0 -0
  94. framework/admin/img/themes/pro/running-video.jpg +0 -0
  95. framework/admin/img/themes/pro/scholar-university.jpg +0 -0
  96. framework/admin/img/themes/pro/seo-digital-marketing.jpg +0 -0
  97. framework/admin/img/themes/pro/shoes-store.jpg +0 -0
  98. framework/admin/img/themes/pro/simple-beige-design.jpg +0 -0
  99. framework/admin/img/themes/pro/skincare.jpg +0 -0
  100. framework/admin/img/themes/pro/snow-screensaver-video.jpg +0 -0
  101. framework/admin/img/themes/pro/snowboarding-blog.jpg +0 -0
  102. framework/admin/img/themes/pro/snowy-mountain.jpg +0 -0
  103. framework/admin/img/themes/pro/snowy-oasis.jpg +0 -0
  104. framework/admin/img/themes/pro/social-media-service.jpg +0 -0
  105. framework/admin/img/themes/pro/spa-beauty-studio.jpg +0 -0
  106. framework/admin/img/themes/pro/spa.jpg +0 -0
  107. framework/admin/img/themes/pro/spring.jpg +0 -0
  108. framework/admin/img/themes/pro/startup.jpg +0 -0
  109. framework/admin/img/themes/pro/stylish-workplace.jpg +0 -0
  110. framework/admin/img/themes/pro/techexpo.jpg +0 -0
  111. framework/admin/img/themes/pro/technology.jpg +0 -0
  112. framework/admin/img/themes/pro/telecommunication.jpg +0 -0
  113. framework/admin/img/themes/pro/the-big-city-newsletter.jpg +0 -0
  114. framework/admin/img/themes/pro/the-sunny-view.jpg +0 -0
  115. framework/admin/img/themes/pro/theatre.jpg +0 -0
  116. framework/admin/img/themes/pro/travel-agency.jpg +0 -0
  117. framework/admin/img/themes/pro/travel-blog.jpg +0 -0
  118. framework/admin/img/themes/pro/tulips.jpg +0 -0
  119. framework/admin/img/themes/pro/valentines-day.jpg +0 -0
  120. framework/admin/img/themes/pro/video-production.jpg +0 -0
  121. framework/admin/img/themes/pro/virtual-assistant-service.jpg +0 -0
  122. framework/admin/img/themes/pro/walking-away-video.jpg +0 -0
  123. framework/admin/img/themes/pro/webinar.jpg +0 -0
  124. framework/admin/img/themes/pro/wedding-blog.jpg +0 -0
  125. framework/admin/img/themes/pro/white-orchids.jpg +0 -0
  126. framework/admin/img/themes/pro/working-out.jpg +0 -0
  127. framework/admin/img/themes/pro/workplace.jpg +0 -0
  128. framework/admin/img/themes/pro/writing-service-video.jpg +0 -0
  129. framework/admin/init.php +2 -1
  130. framework/admin/js/admin.js +7 -45
  131. framework/admin/preview.php +0 -51
  132. framework/admin/settings.php +6 -2
  133. framework/admin/views/header.php +2 -0
  134. framework/admin/views/settings-themes.php +169 -115
  135. framework/admin/views/settings.php +5 -4
  136. framework/init.php +9 -5
  137. framework/public/init.php +7 -3
  138. minimal-coming-soon-maintenance-mode.php +1 -1
  139. readme.txt +5 -1
framework/admin/img/themes/pro/aeroplane-company.jpg CHANGED
Binary file
framework/admin/img/themes/pro/air-balloon.jpg CHANGED
Binary file
framework/admin/img/themes/pro/animated-clock.jpg CHANGED
Binary file
framework/admin/img/themes/pro/architecture-inc.jpg CHANGED
Binary file
framework/admin/img/themes/pro/architecture.jpg CHANGED
Binary file
framework/admin/img/themes/pro/art-gallery.jpg CHANGED
Binary file
framework/admin/img/themes/pro/auto-service.jpg CHANGED
Binary file
framework/admin/img/themes/pro/bakery.jpg ADDED
Binary file
framework/admin/img/themes/pro/beach.jpg CHANGED
Binary file
framework/admin/img/themes/pro/bicycle-race.jpg CHANGED
Binary file
framework/admin/img/themes/pro/bike-shop.jpg CHANGED
Binary file
framework/admin/img/themes/pro/bitcoin-miners.jpg CHANGED
Binary file
framework/admin/img/themes/pro/black-friday.jpg CHANGED
Binary file
framework/admin/img/themes/pro/blogging.jpg CHANGED
Binary file
framework/admin/img/themes/pro/blue-ocean.jpg CHANGED
Binary file
framework/admin/img/themes/pro/body-transformation.jpg CHANGED
Binary file
framework/admin/img/themes/pro/book-lovers.jpg CHANGED
Binary file
framework/admin/img/themes/pro/business-company.jpg CHANGED
Binary file
framework/admin/img/themes/pro/business-meeting-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/business.jpg CHANGED
Binary file
framework/admin/img/themes/pro/cafe.jpg CHANGED
Binary file
framework/admin/img/themes/pro/christmas-decor.jpg ADDED
Binary file
framework/admin/img/themes/pro/church.jpg CHANGED
Binary file
framework/admin/img/themes/pro/city-nighttime.jpg CHANGED
Binary file
framework/admin/img/themes/pro/cityscape.jpg CHANGED
Binary file
framework/admin/img/themes/pro/clouds-screensaver-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/coffee-shop.jpg CHANGED
Binary file
framework/admin/img/themes/pro/cold-lake.jpg CHANGED
Binary file
framework/admin/img/themes/pro/computer-repair-service.jpg CHANGED
Binary file
framework/admin/img/themes/pro/concert.jpg CHANGED
Binary file
framework/admin/img/themes/pro/conference-event.jpg CHANGED
Binary file
framework/admin/img/themes/pro/construction-company.jpg CHANGED
Binary file
framework/admin/img/themes/pro/creative-design.jpg ADDED
Binary file
framework/admin/img/themes/pro/custom-decor.jpg CHANGED
Binary file
framework/admin/img/themes/pro/default.jpg CHANGED
Binary file
framework/admin/img/themes/pro/dental-clinic.jpg CHANGED
Binary file
framework/admin/img/themes/pro/dog-shelter.jpg CHANGED
Binary file
framework/admin/img/themes/pro/dog-training-and-behavior-consulting.jpg CHANGED
Binary file
framework/admin/img/themes/pro/employment.jpg CHANGED
Binary file
framework/admin/img/themes/pro/essay-writing-service.jpg CHANGED
Binary file
framework/admin/img/themes/pro/fall-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/fashion.jpg CHANGED
Binary file
framework/admin/img/themes/pro/financial-district.jpg CHANGED
Binary file
framework/admin/img/themes/pro/fitness-e-shop.jpg CHANGED
Binary file
framework/admin/img/themes/pro/flower-shop.jpg CHANGED
Binary file
framework/admin/img/themes/pro/food-blog.jpg CHANGED
Binary file
framework/admin/img/themes/pro/football.jpg CHANGED
Binary file
framework/admin/img/themes/pro/frozen-nature.jpg CHANGED
Binary file
framework/admin/img/themes/pro/future-technology.jpg CHANGED
Binary file
framework/admin/img/themes/pro/greenlife.jpg CHANGED
Binary file
framework/admin/img/themes/pro/halloween.jpg CHANGED
Binary file
framework/admin/img/themes/pro/healthy-eating.jpg CHANGED
Binary file
framework/admin/img/themes/pro/holiday-resort.jpg CHANGED
Binary file
framework/admin/img/themes/pro/homemade-chocolate-gifts.jpg CHANGED
Binary file
framework/admin/img/themes/pro/hosting.jpg CHANGED
Binary file
framework/admin/img/themes/pro/ice-cream-shop.jpg CHANGED
Binary file
framework/admin/img/themes/pro/inspy-romance.jpg CHANGED
Binary file
framework/admin/img/themes/pro/interior-design.jpg CHANGED
Binary file
framework/admin/img/themes/pro/it-conference.jpg CHANGED
Binary file
framework/admin/img/themes/pro/journey-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/ladies-accessories.jpg CHANGED
Binary file
framework/admin/img/themes/pro/lego-bricks.jpg CHANGED
Binary file
framework/admin/img/themes/pro/loneliness.jpg CHANGED
Binary file
framework/admin/img/themes/pro/lonely-road.jpg CHANGED
Binary file
framework/admin/img/themes/pro/luxury-car.jpg CHANGED
Binary file
framework/admin/img/themes/pro/maintenance-mode.jpg CHANGED
Binary file
framework/admin/img/themes/pro/makeup-artist-training.jpg CHANGED
Binary file
framework/admin/img/themes/pro/metrics-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/misty-forest-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/mobile-designer.jpg CHANGED
Binary file
framework/admin/img/themes/pro/mobile-meeting.jpg CHANGED
Binary file
framework/admin/img/themes/pro/modern-blog.jpg CHANGED
Binary file
framework/admin/img/themes/pro/modern-office.jpg CHANGED
Binary file
framework/admin/img/themes/pro/modern-recipes.jpg CHANGED
Binary file
framework/admin/img/themes/pro/mountain-slide.jpg CHANGED
Binary file
framework/admin/img/themes/pro/mountain.jpg CHANGED
Binary file
framework/admin/img/themes/pro/movie-trailer-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/music.jpg CHANGED
Binary file
framework/admin/img/themes/pro/nature.jpg CHANGED
Binary file
framework/admin/img/themes/pro/office-meeting-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/office-theme.jpg CHANGED
Binary file
framework/admin/img/themes/pro/online-learning.jpg CHANGED
Binary file
framework/admin/img/themes/pro/organic-cosmetics.jpg CHANGED
Binary file
framework/admin/img/themes/pro/pancake-house.jpg CHANGED
Binary file
framework/admin/img/themes/pro/parenting.jpg CHANGED
Binary file
framework/admin/img/themes/pro/passage.jpg CHANGED
Binary file
framework/admin/img/themes/pro/peaceful-river.jpg CHANGED
Binary file
framework/admin/img/themes/pro/personal-trainer.jpg CHANGED
Binary file
framework/admin/img/themes/pro/photography.jpg CHANGED
Binary file
framework/admin/img/themes/pro/podcast.jpg CHANGED
Binary file
framework/admin/img/themes/pro/restaurant.jpg ADDED
Binary file
framework/admin/img/themes/pro/romantic-travels.jpg CHANGED
Binary file
framework/admin/img/themes/pro/running-blog.jpg CHANGED
Binary file
framework/admin/img/themes/pro/running-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/scholar-university.jpg CHANGED
Binary file
framework/admin/img/themes/pro/seo-digital-marketing.jpg CHANGED
Binary file
framework/admin/img/themes/pro/shoes-store.jpg CHANGED
Binary file
framework/admin/img/themes/pro/simple-beige-design.jpg CHANGED
Binary file
framework/admin/img/themes/pro/skincare.jpg CHANGED
Binary file
framework/admin/img/themes/pro/snow-screensaver-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/snowboarding-blog.jpg CHANGED
Binary file
framework/admin/img/themes/pro/snowy-mountain.jpg CHANGED
Binary file
framework/admin/img/themes/pro/snowy-oasis.jpg CHANGED
Binary file
framework/admin/img/themes/pro/social-media-service.jpg CHANGED
Binary file
framework/admin/img/themes/pro/spa-beauty-studio.jpg CHANGED
Binary file
framework/admin/img/themes/pro/spa.jpg CHANGED
Binary file
framework/admin/img/themes/pro/spring.jpg CHANGED
Binary file
framework/admin/img/themes/pro/startup.jpg CHANGED
Binary file
framework/admin/img/themes/pro/stylish-workplace.jpg CHANGED
Binary file
framework/admin/img/themes/pro/techexpo.jpg CHANGED
Binary file
framework/admin/img/themes/pro/technology.jpg CHANGED
Binary file
framework/admin/img/themes/pro/telecommunication.jpg CHANGED
Binary file
framework/admin/img/themes/pro/the-big-city-newsletter.jpg CHANGED
Binary file
framework/admin/img/themes/pro/the-sunny-view.jpg CHANGED
Binary file
framework/admin/img/themes/pro/theatre.jpg ADDED
Binary file
framework/admin/img/themes/pro/travel-agency.jpg CHANGED
Binary file
framework/admin/img/themes/pro/travel-blog.jpg CHANGED
Binary file
framework/admin/img/themes/pro/tulips.jpg CHANGED
Binary file
framework/admin/img/themes/pro/valentines-day.jpg CHANGED
Binary file
framework/admin/img/themes/pro/video-production.jpg CHANGED
Binary file
framework/admin/img/themes/pro/virtual-assistant-service.jpg CHANGED
Binary file
framework/admin/img/themes/pro/walking-away-video.jpg CHANGED
Binary file
framework/admin/img/themes/pro/webinar.jpg CHANGED
Binary file
framework/admin/img/themes/pro/wedding-blog.jpg CHANGED
Binary file
framework/admin/img/themes/pro/white-orchids.jpg CHANGED
Binary file
framework/admin/img/themes/pro/working-out.jpg CHANGED
Binary file
framework/admin/img/themes/pro/workplace.jpg CHANGED
Binary file
framework/admin/img/themes/pro/writing-service-video.jpg CHANGED
Binary file
framework/admin/init.php CHANGED
@@ -119,12 +119,13 @@ function csmm_admin_scripts() {
119
  wp_register_script('csmm-webfonts', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js', false );
120
  wp_register_script('csmm-admin-editor', CSMM_URL . '/framework/admin/js/editor/ace.js', false, csmm_get_plugin_version(), true );
121
  wp_register_script('csmm-admin-color', CSMM_URL . '/framework/admin/js/colorpicker/jscolor.js', false, csmm_get_plugin_version(), true );
122
- wp_register_script('csmm-admin-plugins', CSMM_URL . '/framework/admin/js/plugins.js', 'jquery', csmm_get_plugin_version(), true);
123
  wp_register_script('csmm-admin-base', CSMM_URL . '/framework/admin/js/admin.js', 'jquery', csmm_get_plugin_version(), true);
124
 
125
  $mm_js_vars = array(
126
  'mm_url' => 'https://assets.comingsoonwp.com/free-backgrounds/',
127
  'mm_base_url' => CSMM_URL,
 
128
  'mm_mo_title' => '<img alt="' . __('MailOptin', 'signals') . '" title="' . __('MailOptin', 'signals') . '" src="' . CSMM_URL . '/framework/admin/img/mailoptin-logo-white.png' . '">',
129
  'mm_mo_install_url' => add_query_arg( array('action' => 'csmm_install_mailoptin'), admin_url('admin.php') ),
130
  'mm_images' => array('ad_themes.png', 'joshua-coleman-1476380-unsplash.jpg', 'joshua-coleman-623077-unsplash.jpg', 'samuel-zeller-379406-unsplash.jpg', 'ad_more-images.png', 'william-daigneault-733670-unsplash.jpg', 'yuriy-bogdanov-428617-unsplash.jpg', 'john-cobb-13961-unsplash.jpg', 'aaron-burden-189321-unsplash.jpg', 'alberto-restifo-4510-unsplash.jpg', 'amy-humphries-227515-unsplash.jpg', 'anders-jilden-89745-unsplash.jpg', 'art-by-lonfeldt-1064207-unsplash.jpg', 'brenda-godinez-229718-unsplash.jpg', 'ad_more-images.png', 'brooke-lark-229136-unsplash.jpg', 'carmine-de-fazio-31543-unsplash.jpg', 'denys-nevozhai-100695-unsplash.jpg', 'dustin-lee-19667-unsplash.jpg', 'elena-prokofyeva-17909-unsplash.jpg', 'fezbot2000-278419-unsplash.jpg', 'glenn-carstens-peters-190592-unsplash.jpg', 'greg-rakozy-38802-unsplash.jpg', 'henry-be-99471-unsplash.jpg', 'hoach-le-dinh-91879-unsplash.jpg', 'ian-dooley-280928-unsplash.jpg', 'ian-schneider-108618-unsplash.jpg', 'jakub-sejkora-42069-unsplash.jpg', 'jesus-kiteque-224069-unsplash.jpg', 'joanna-kosinska-44214-unsplash.jpg', 'jonathan-bean-37632-unsplash.jpg', 'ad_themes.png', 'kimon-maritz-193428-unsplash.jpg', 'matthew-henry-49707-unsplash.jpg', 'ng-32703-unsplash.jpg', 'nitish-meena-37745-unsplash.jpg', 'osman-rana-1064081-unsplash.jpg', 'patrick-tomasso-208114-unsplash.jpg', 'patrick-tomasso-71909-unsplash.jpg', 'pawel-czerwinski-1060762-unsplash.jpg', 'rachael-gorjestani-282049-unsplash.jpg', 'rawpixel-191102-unsplash.jpg', 'sarah-dorweiler-211779-unsplash.jpg', 'stefan-stefancik-105374-unsplash.jpg', 'steven-wei-124690-unsplash.jpg', 'sunrise-1756274.jpg', 'teddy-kelley-106391-unsplash.jpg', 'thought-catalog-214785-unsplash.jpg', 'ad_custom-image.png', 'brooke-lark-356767-unsplash.jpg', 'ian-dooley-280928-unsplash.jpg', 'jeremy-bishop-334996-unsplash.jpg', 'martin-reisch-185835-unsplash.jpg', 'simon-matzinger-320332-unsplash.jpg', 'trevor-cole-393228-unsplash.jpg', 'verne-ho-237626-unsplash.jpg', 'ad_more-images.png','annie-spratt-1369965-unsplash.jpg', 'jonathan-borba-1339221-unsplash.jpg', 'lana-guillemet-1373193-unsplash.jpg', 'nazar-sharafutdinov-1373782-unsplash.jpg', 'pawel-czerwinski-1373010-unsplash.jpg', 'fancycrave-284224-unsplash.jpg', 'joshua-coleman-1394520-unsplash.jpg', 'robert-bye-103196-unsplash.jpg', 'tim-patch-1020411-unsplash.jpg', 'william-daigneault-691488-unsplash.jpg'),
119
  wp_register_script('csmm-webfonts', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js', false );
120
  wp_register_script('csmm-admin-editor', CSMM_URL . '/framework/admin/js/editor/ace.js', false, csmm_get_plugin_version(), true );
121
  wp_register_script('csmm-admin-color', CSMM_URL . '/framework/admin/js/colorpicker/jscolor.js', false, csmm_get_plugin_version(), true );
122
+ wp_register_script('csmm-admin-plugins', CSMM_URL . '/framework/admin/js/plugins.js', 'jquery', csmm_get_plugin_version(), true);
123
  wp_register_script('csmm-admin-base', CSMM_URL . '/framework/admin/js/admin.js', 'jquery', csmm_get_plugin_version(), true);
124
 
125
  $mm_js_vars = array(
126
  'mm_url' => 'https://assets.comingsoonwp.com/free-backgrounds/',
127
  'mm_base_url' => CSMM_URL,
128
+ 'mm_notice_nonce' => wp_create_nonce('csmm_notice_nonce'),
129
  'mm_mo_title' => '<img alt="' . __('MailOptin', 'signals') . '" title="' . __('MailOptin', 'signals') . '" src="' . CSMM_URL . '/framework/admin/img/mailoptin-logo-white.png' . '">',
130
  'mm_mo_install_url' => add_query_arg( array('action' => 'csmm_install_mailoptin'), admin_url('admin.php') ),
131
  'mm_images' => array('ad_themes.png', 'joshua-coleman-1476380-unsplash.jpg', 'joshua-coleman-623077-unsplash.jpg', 'samuel-zeller-379406-unsplash.jpg', 'ad_more-images.png', 'william-daigneault-733670-unsplash.jpg', 'yuriy-bogdanov-428617-unsplash.jpg', 'john-cobb-13961-unsplash.jpg', 'aaron-burden-189321-unsplash.jpg', 'alberto-restifo-4510-unsplash.jpg', 'amy-humphries-227515-unsplash.jpg', 'anders-jilden-89745-unsplash.jpg', 'art-by-lonfeldt-1064207-unsplash.jpg', 'brenda-godinez-229718-unsplash.jpg', 'ad_more-images.png', 'brooke-lark-229136-unsplash.jpg', 'carmine-de-fazio-31543-unsplash.jpg', 'denys-nevozhai-100695-unsplash.jpg', 'dustin-lee-19667-unsplash.jpg', 'elena-prokofyeva-17909-unsplash.jpg', 'fezbot2000-278419-unsplash.jpg', 'glenn-carstens-peters-190592-unsplash.jpg', 'greg-rakozy-38802-unsplash.jpg', 'henry-be-99471-unsplash.jpg', 'hoach-le-dinh-91879-unsplash.jpg', 'ian-dooley-280928-unsplash.jpg', 'ian-schneider-108618-unsplash.jpg', 'jakub-sejkora-42069-unsplash.jpg', 'jesus-kiteque-224069-unsplash.jpg', 'joanna-kosinska-44214-unsplash.jpg', 'jonathan-bean-37632-unsplash.jpg', 'ad_themes.png', 'kimon-maritz-193428-unsplash.jpg', 'matthew-henry-49707-unsplash.jpg', 'ng-32703-unsplash.jpg', 'nitish-meena-37745-unsplash.jpg', 'osman-rana-1064081-unsplash.jpg', 'patrick-tomasso-208114-unsplash.jpg', 'patrick-tomasso-71909-unsplash.jpg', 'pawel-czerwinski-1060762-unsplash.jpg', 'rachael-gorjestani-282049-unsplash.jpg', 'rawpixel-191102-unsplash.jpg', 'sarah-dorweiler-211779-unsplash.jpg', 'stefan-stefancik-105374-unsplash.jpg', 'steven-wei-124690-unsplash.jpg', 'sunrise-1756274.jpg', 'teddy-kelley-106391-unsplash.jpg', 'thought-catalog-214785-unsplash.jpg', 'ad_custom-image.png', 'brooke-lark-356767-unsplash.jpg', 'ian-dooley-280928-unsplash.jpg', 'jeremy-bishop-334996-unsplash.jpg', 'martin-reisch-185835-unsplash.jpg', 'simon-matzinger-320332-unsplash.jpg', 'trevor-cole-393228-unsplash.jpg', 'verne-ho-237626-unsplash.jpg', 'ad_more-images.png','annie-spratt-1369965-unsplash.jpg', 'jonathan-borba-1339221-unsplash.jpg', 'lana-guillemet-1373193-unsplash.jpg', 'nazar-sharafutdinov-1373782-unsplash.jpg', 'pawel-czerwinski-1373010-unsplash.jpg', 'fancycrave-284224-unsplash.jpg', 'joshua-coleman-1394520-unsplash.jpg', 'robert-bye-103196-unsplash.jpg', 'tim-patch-1020411-unsplash.jpg', 'william-daigneault-691488-unsplash.jpg'),
framework/admin/js/admin.js CHANGED
@@ -176,7 +176,7 @@ function getMMUploader($text, $target) {
176
  e.preventDefault();
177
 
178
  $('#rating-notice').fadeOut();
179
- $.get(ajaxurl, {'action': 'csmm_rate_hide'});
180
 
181
  return false;
182
  } );
@@ -185,7 +185,7 @@ function getMMUploader($text, $target) {
185
  e.preventDefault();
186
 
187
  $('#upsell-notice').fadeOut();
188
- $.get(ajaxurl, {'action': 'csmm_welcome_hide'});
189
 
190
  return false;
191
  } );
@@ -194,7 +194,7 @@ function getMMUploader($text, $target) {
194
  e.preventDefault();
195
 
196
  $('#upsell-notice').fadeOut();
197
- $.get(ajaxurl, {'action': 'csmm_olduser_hide'});
198
 
199
  return false;
200
  } );
@@ -422,48 +422,10 @@ function getMMUploader($text, $target) {
422
  }
423
  } );
424
 
425
- // css and html editor
426
- getEditor( 'signals_csmm_html_editor', 'signals_csmm_html', 'html' );
427
- getEditor( 'signals_csmm_css_editor', 'signals_csmm_css', 'css' );
428
-
429
- // support ticket
430
- $( document).on( 'click', '.signals-create-ticket', function(e) {
431
-
432
- e.preventDefault();
433
-
434
- var html = $( '.signals-ajax-response' );
435
- var form = $( '.signals-support-form' );
436
-
437
- $.ajax( {
438
- type: 'POST',
439
- url: ajaxurl,
440
- data: { signals_support_email: $( '#signals_support_email' ).val(), signals_support_issue: $( '#signals_support_issue' ).val(), action: 'signals_csmm_support' },
441
- beforeSend: function() {
442
- form.block( {
443
- message: '<center><div class="signals-strong" style="background: #fefeb8; padding: 6px; color: #000;">Reporting Issue..</div></center>',
444
- css: {
445
- border: "none",
446
- backgroundColor: "none"
447
- },
448
- overlayCSS: {
449
- backgroundColor: "#eee",
450
- opacity: "0.5",
451
- cursor: "wait"
452
- }
453
- } );
454
- }
455
- } ).done( function( data ) {
456
- form.unblock();
457
-
458
- if( data.code == 'success' ) {
459
- html.html( '<div class="signals-alert signals-alert-info"><strong>Hey!</strong> ' + data.response + '</div>' );
460
- } else {
461
- html.html( '<div class="signals-alert signals-alert-danger"><strong>Oops!</strong> ' + data.response + '</div>' );
462
- }
463
- } );
464
- } );
465
-
466
-
467
  $('.csmm-change-tab').on('click', function(e) {
468
  e.preventDefault();
469
 
176
  e.preventDefault();
177
 
178
  $('#rating-notice').fadeOut();
179
+ $.get(ajaxurl, {'action': 'csmm_rate_hide', '_ajax_nonce': mm_js_vars.mm_notice_nonce});
180
 
181
  return false;
182
  } );
185
  e.preventDefault();
186
 
187
  $('#upsell-notice').fadeOut();
188
+ $.get(ajaxurl, {'action': 'csmm_welcome_hide', '_ajax_nonce': mm_js_vars.mm_notice_nonce});
189
 
190
  return false;
191
  } );
194
  e.preventDefault();
195
 
196
  $('#upsell-notice').fadeOut();
197
+ $.get(ajaxurl, {'action': 'csmm_olduser_hide', '_ajax_nonce': mm_js_vars.mm_notice_nonce});
198
 
199
  return false;
200
  } );
422
  }
423
  } );
424
 
425
+ // css and html editor
426
+ getEditor( 'signals_csmm_html_editor', 'signals_csmm_html', 'html' );
427
+ getEditor( 'signals_csmm_css_editor', 'signals_csmm_css', 'css' );
428
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
429
  $('.csmm-change-tab').on('click', function(e) {
430
  e.preventDefault();
431
 
framework/admin/preview.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Preview maintenance mode.
5
- *
6
- * @link http://www.webfactoryltd.com
7
- * @since 0.1
8
- */
9
-
10
- // Load WordPress
11
- $tmp = explode( "wp-content" , __FILE__ );
12
- if (empty($tmp[0])) {
13
- die('Unable to load WP core. Please preview Maintenance Mode by opening the site home page.');
14
- } else {
15
- require_once( $tmp[0] . "wp-load.php" );
16
- }
17
-
18
- // Include important files
19
- require_once '../public/include/functions.php';
20
-
21
- wp_footer();
22
-
23
-
24
- // Plugin options from the database
25
- $signals_csmm_options = csmm_get_options();
26
-
27
-
28
- // Getting custom login URL for the admin
29
- $signals_login_url = wp_login_url();
30
-
31
-
32
- // Checking for the server protocol status
33
- if ( isset( $_SERVER['HTTPS'] ) === true ) {
34
- $signals_protocol = 'https';
35
- } else {
36
- $signals_protocol = 'http';
37
- }
38
-
39
-
40
- // This is the server address of the current page
41
- $signals_server_url = $signals_protocol . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
42
-
43
-
44
- // Checking for the custom_login_url value
45
- if ( empty( $signals_csmm_options['custom_login_url'] ) ) {
46
- $signals_csmm_options['custom_login_url'] = NULL;
47
- }
48
-
49
-
50
- // Render the maintenance mode template
51
- csmm_render_template( $signals_csmm_options );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/admin/settings.php CHANGED
@@ -21,7 +21,7 @@ function csmm_admin_settings() {
21
  // List of Google fonts
22
  require_once 'include/fonts.php';
23
 
24
- if (!empty($_POST['save-license']) && 'save-license' == $_POST['save-license']) {
25
  $meta = csmm_get_meta();
26
  if (empty($_POST['license_key'])) {
27
  $options['license_type'] = '';
@@ -48,7 +48,8 @@ function csmm_admin_settings() {
48
  }
49
  $meta = array_merge($meta, $options);
50
  update_option('signals_csmm_meta', $meta);
51
- } elseif ( isset( $_POST['signals_csmm_submit'] ) ) {
 
52
  // Checking whether the status option is checked or not
53
  if ( isset( $_POST['signals_csmm_status'] ) ) :
54
  $tmp_options['status'] = absint( $_POST['signals_csmm_status'] );
@@ -264,18 +265,21 @@ add_action( 'wp_ajax_csmm_olduser_hide', 'csmm_olduser_hide' );
264
  add_action( 'wp_ajax_csmm_dismiss_pointer', 'csmm_dismiss_pointer_ajax');
265
 
266
  function csmm_rate_hide() {
 
267
  set_transient('csmm_rate_hide', true, DAY_IN_SECONDS * 700);
268
 
269
  wp_send_json_success();
270
  } // csmm_rate_hide
271
 
272
  function csmm_welcome_hide() {
 
273
  set_transient('csmm_welcome_hide', true, DAY_IN_SECONDS * 700);
274
 
275
  wp_send_json_success();
276
  } // csmm_welcome_hide
277
 
278
  function csmm_olduser_hide() {
 
279
  set_transient('csmm_olduser_hide', true, DAY_IN_SECONDS * 700);
280
 
281
  wp_send_json_success();
21
  // List of Google fonts
22
  require_once 'include/fonts.php';
23
 
24
+ if (!empty($_POST['save-license']) && 'save-license' == $_POST['save-license'] && isset($_POST['csmm_save_nonce']) && wp_verify_nonce($_POST['csmm_save_nonce'], 'csmm_save_settings')) {
25
  $meta = csmm_get_meta();
26
  if (empty($_POST['license_key'])) {
27
  $options['license_type'] = '';
48
  }
49
  $meta = array_merge($meta, $options);
50
  update_option('signals_csmm_meta', $meta);
51
+ } elseif ( isset( $_POST['signals_csmm_submit'] ) && isset($_POST['csmm_save_nonce']) && wp_verify_nonce($_POST['csmm_save_nonce'], 'csmm_save_settings')) {
52
+
53
  // Checking whether the status option is checked or not
54
  if ( isset( $_POST['signals_csmm_status'] ) ) :
55
  $tmp_options['status'] = absint( $_POST['signals_csmm_status'] );
265
  add_action( 'wp_ajax_csmm_dismiss_pointer', 'csmm_dismiss_pointer_ajax');
266
 
267
  function csmm_rate_hide() {
268
+ check_ajax_referer('csmm_notice_nonce');
269
  set_transient('csmm_rate_hide', true, DAY_IN_SECONDS * 700);
270
 
271
  wp_send_json_success();
272
  } // csmm_rate_hide
273
 
274
  function csmm_welcome_hide() {
275
+ check_ajax_referer('csmm_notice_nonce');
276
  set_transient('csmm_welcome_hide', true, DAY_IN_SECONDS * 700);
277
 
278
  wp_send_json_success();
279
  } // csmm_welcome_hide
280
 
281
  function csmm_olduser_hide() {
282
+ check_ajax_referer('csmm_notice_nonce');
283
  set_transient('csmm_olduser_hide', true, DAY_IN_SECONDS * 700);
284
 
285
  wp_send_json_success();
framework/admin/views/header.php CHANGED
@@ -24,8 +24,10 @@ if (!defined('WPINC')) {
24
  <?php
25
  if ($signals_csmm_options['status']== '1') {
26
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'disabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
 
27
  } else {
28
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'enabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
 
29
  }
30
 
31
  /*
24
  <?php
25
  if ($signals_csmm_options['status']== '1') {
26
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'disabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
27
+ $action_url = wp_nonce_url($action_url, 'csmm_change_status');
28
  } else {
29
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'enabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
30
+ $action_url = wp_nonce_url($action_url, 'csmm_change_status');
31
  }
32
 
33
  /*
framework/admin/views/settings-themes.php CHANGED
@@ -6,7 +6,6 @@ if (!defined('WPINC')) {
6
 
7
  $themes =
8
 
9
-
10
  array (
11
  0 =>
12
  array (
@@ -86,6 +85,17 @@ array (
86
  'name_clean' => 'auto-service',
87
  ),
88
  7 =>
 
 
 
 
 
 
 
 
 
 
 
89
  array (
90
  'type' => 'CSMM PRO',
91
  'version' => '15.17',
@@ -96,7 +106,7 @@ array (
96
  'status' => 'pro',
97
  'name_clean' => 'beach',
98
  ),
99
- 8 =>
100
  array (
101
  'type' => 'CSMM PRO',
102
  'version' => '5.05',
@@ -107,7 +117,7 @@ array (
107
  'status' => 'agency',
108
  'name_clean' => 'bicycle-race',
109
  ),
110
- 9 =>
111
  array (
112
  'type' => 'CSMM PRO',
113
  'version' => '15.17',
@@ -118,7 +128,7 @@ array (
118
  'status' => 'pro',
119
  'name_clean' => 'bike-shop',
120
  ),
121
- 10 =>
122
  array (
123
  'type' => 'CSMM PRO',
124
  'version' => '5.005',
@@ -129,7 +139,7 @@ array (
129
  'status' => 'agency',
130
  'name_clean' => 'bitcoin-miners',
131
  ),
132
- 11 =>
133
  array (
134
  'type' => 'CSMM PRO',
135
  'version' => '15.17',
@@ -140,7 +150,7 @@ array (
140
  'status' => 'pro',
141
  'name_clean' => 'black-friday',
142
  ),
143
- 12 =>
144
  array (
145
  'type' => 'CSMM PRO',
146
  'version' => '15.17',
@@ -151,7 +161,7 @@ array (
151
  'status' => 'agency',
152
  'name_clean' => 'blogging',
153
  ),
154
- 13 =>
155
  array (
156
  'type' => 'CSMM PRO',
157
  'version' => '15.17',
@@ -162,7 +172,7 @@ array (
162
  'status' => 'agency',
163
  'name_clean' => 'blue-ocean',
164
  ),
165
- 14 =>
166
  array (
167
  'type' => 'CSMM PRO',
168
  'version' => '15.17',
@@ -173,7 +183,7 @@ array (
173
  'status' => 'pro',
174
  'name_clean' => 'body-transformation',
175
  ),
176
- 15 =>
177
  array (
178
  'type' => 'CSMM PRO',
179
  'version' => '5.005',
@@ -184,7 +194,7 @@ array (
184
  'status' => 'agency',
185
  'name_clean' => 'book-lovers',
186
  ),
187
- 16 =>
188
  array (
189
  'type' => 'CSMM PRO',
190
  'version' => '5.001',
@@ -195,7 +205,7 @@ array (
195
  'status' => 'agency',
196
  'name_clean' => 'business-company',
197
  ),
198
- 17 =>
199
  array (
200
  'type' => 'CSMM PRO',
201
  'version' => '15.17',
@@ -206,7 +216,7 @@ array (
206
  'status' => 'agency',
207
  'name_clean' => 'business-meeting-video',
208
  ),
209
- 18 =>
210
  array (
211
  'type' => 'CSMM PRO',
212
  'version' => '15.17',
@@ -217,7 +227,7 @@ array (
217
  'status' => 'agency',
218
  'name_clean' => 'business',
219
  ),
220
- 19 =>
221
  array (
222
  'type' => 'CSMM PRO',
223
  'version' => '15.17',
@@ -228,7 +238,18 @@ array (
228
  'status' => 'agency',
229
  'name_clean' => 'cafe',
230
  ),
231
- 20 =>
 
 
 
 
 
 
 
 
 
 
 
232
  array (
233
  'type' => 'CSMM PRO',
234
  'version' => '15.17',
@@ -239,7 +260,7 @@ array (
239
  'status' => 'pro',
240
  'name_clean' => 'church',
241
  ),
242
- 21 =>
243
  array (
244
  'type' => 'CSMM PRO',
245
  'version' => '15.17',
@@ -250,7 +271,7 @@ array (
250
  'status' => 'pro',
251
  'name_clean' => 'city-nighttime',
252
  ),
253
- 22 =>
254
  array (
255
  'type' => 'CSMM PRO',
256
  'version' => '15.17',
@@ -261,7 +282,7 @@ array (
261
  'status' => 'agency',
262
  'name_clean' => 'cityscape',
263
  ),
264
- 23 =>
265
  array (
266
  'type' => 'CSMM PRO',
267
  'version' => '5.14',
@@ -272,7 +293,7 @@ array (
272
  'status' => 'agency',
273
  'name_clean' => 'clouds-screensaver-video',
274
  ),
275
- 24 =>
276
  array (
277
  'type' => 'CSMM PRO',
278
  'version' => '5.005',
@@ -283,7 +304,7 @@ array (
283
  'status' => 'agency',
284
  'name_clean' => 'coffee-shop',
285
  ),
286
- 25 =>
287
  array (
288
  'type' => 'CSMM PRO',
289
  'version' => '15.17',
@@ -294,7 +315,7 @@ array (
294
  'status' => 'agency',
295
  'name_clean' => 'cold-lake',
296
  ),
297
- 26 =>
298
  array (
299
  'type' => 'CSMM PRO',
300
  'version' => '15.17',
@@ -305,7 +326,7 @@ array (
305
  'status' => 'agency',
306
  'name_clean' => 'computer-repair-service',
307
  ),
308
- 27 =>
309
  array (
310
  'type' => 'CSMM PRO',
311
  'version' => '15.17',
@@ -316,7 +337,7 @@ array (
316
  'status' => 'pro',
317
  'name_clean' => 'concert',
318
  ),
319
- 28 =>
320
  array (
321
  'type' => 'CSMM PRO',
322
  'version' => '15.17',
@@ -327,7 +348,7 @@ array (
327
  'status' => 'pro',
328
  'name_clean' => 'conference-event',
329
  ),
330
- 29 =>
331
  array (
332
  'type' => 'CSMM PRO',
333
  'version' => '15.17',
@@ -338,7 +359,18 @@ array (
338
  'status' => 'agency',
339
  'name_clean' => 'construction-company',
340
  ),
341
- 30 =>
 
 
 
 
 
 
 
 
 
 
 
342
  array (
343
  'type' => 'CSMM PRO',
344
  'version' => '15.17',
@@ -349,7 +381,7 @@ array (
349
  'status' => 'agency',
350
  'name_clean' => 'custom-decor',
351
  ),
352
- 31 =>
353
  array (
354
  'type' => 'CSMM PRO',
355
  'version' => '5.005',
@@ -360,7 +392,7 @@ array (
360
  'status' => 'pro',
361
  'name_clean' => 'default',
362
  ),
363
- 32 =>
364
  array (
365
  'type' => 'CSMM PRO',
366
  'version' => '15.17',
@@ -371,7 +403,7 @@ array (
371
  'status' => 'agency',
372
  'name_clean' => 'dental-clinic',
373
  ),
374
- 33 =>
375
  array (
376
  'type' => 'CSMM PRO',
377
  'version' => '15.17',
@@ -382,7 +414,7 @@ array (
382
  'status' => 'pro',
383
  'name_clean' => 'dog-shelter',
384
  ),
385
- 34 =>
386
  array (
387
  'type' => 'CSMM PRO',
388
  'version' => '5.001',
@@ -393,7 +425,7 @@ array (
393
  'status' => 'agency',
394
  'name_clean' => 'dog-training-and-behavior-consulting',
395
  ),
396
- 35 =>
397
  array (
398
  'type' => 'CSMM PRO',
399
  'version' => '15.17',
@@ -404,7 +436,7 @@ array (
404
  'status' => 'pro',
405
  'name_clean' => 'employment',
406
  ),
407
- 36 =>
408
  array (
409
  'type' => 'CSMM PRO',
410
  'version' => '15.17',
@@ -415,7 +447,7 @@ array (
415
  'status' => 'agency',
416
  'name_clean' => 'essay-writing-service',
417
  ),
418
- 37 =>
419
  array (
420
  'type' => 'CSMM PRO',
421
  'version' => '15.17',
@@ -426,7 +458,7 @@ array (
426
  'status' => 'pro',
427
  'name_clean' => 'fall-video',
428
  ),
429
- 38 =>
430
  array (
431
  'type' => 'CSMM PRO',
432
  'version' => '15.17',
@@ -437,7 +469,7 @@ array (
437
  'status' => 'agency',
438
  'name_clean' => 'fashion',
439
  ),
440
- 39 =>
441
  array (
442
  'type' => 'CSMM PRO',
443
  'version' => '15.17',
@@ -448,7 +480,7 @@ array (
448
  'status' => 'pro',
449
  'name_clean' => 'financial-district',
450
  ),
451
- 40 =>
452
  array (
453
  'type' => 'CSMM PRO',
454
  'version' => '15.17',
@@ -459,7 +491,7 @@ array (
459
  'status' => 'agency',
460
  'name_clean' => 'fitness-e-shop',
461
  ),
462
- 41 =>
463
  array (
464
  'type' => 'CSMM PRO',
465
  'version' => '15.05',
@@ -470,7 +502,7 @@ array (
470
  'status' => 'agency',
471
  'name_clean' => 'flower-shop',
472
  ),
473
- 42 =>
474
  array (
475
  'type' => 'CSMM PRO',
476
  'version' => '15.17',
@@ -481,7 +513,7 @@ array (
481
  'status' => 'pro',
482
  'name_clean' => 'food-blog',
483
  ),
484
- 43 =>
485
  array (
486
  'type' => 'CSMM PRO',
487
  'version' => '15.17',
@@ -492,7 +524,7 @@ array (
492
  'status' => 'pro',
493
  'name_clean' => 'football',
494
  ),
495
- 44 =>
496
  array (
497
  'type' => 'CSMM PRO',
498
  'version' => '15.17',
@@ -503,7 +535,7 @@ array (
503
  'status' => 'pro',
504
  'name_clean' => 'frozen-nature',
505
  ),
506
- 45 =>
507
  array (
508
  'type' => 'CSMM PRO',
509
  'version' => '15.17',
@@ -514,7 +546,7 @@ array (
514
  'status' => 'pro',
515
  'name_clean' => 'future-technology',
516
  ),
517
- 46 =>
518
  array (
519
  'type' => 'CSMM PRO',
520
  'version' => '15.17',
@@ -525,7 +557,7 @@ array (
525
  'status' => 'pro',
526
  'name_clean' => 'greenlife',
527
  ),
528
- 47 =>
529
  array (
530
  'type' => 'CSMM PRO',
531
  'version' => '15.17',
@@ -536,7 +568,7 @@ array (
536
  'status' => 'pro',
537
  'name_clean' => 'halloween',
538
  ),
539
- 48 =>
540
  array (
541
  'type' => 'CSMM PRO',
542
  'version' => '15.17',
@@ -547,7 +579,7 @@ array (
547
  'status' => 'agency',
548
  'name_clean' => 'healthy-eating',
549
  ),
550
- 49 =>
551
  array (
552
  'type' => 'CSMM PRO',
553
  'version' => '15.17',
@@ -558,7 +590,7 @@ array (
558
  'status' => 'pro',
559
  'name_clean' => 'holiday-resort',
560
  ),
561
- 50 =>
562
  array (
563
  'type' => 'CSMM PRO',
564
  'version' => '15.17',
@@ -569,7 +601,7 @@ array (
569
  'status' => 'pro',
570
  'name_clean' => 'homemade-chocolate-gifts',
571
  ),
572
- 51 =>
573
  array (
574
  'type' => 'CSMM PRO',
575
  'version' => '15.17',
@@ -580,7 +612,7 @@ array (
580
  'status' => 'pro',
581
  'name_clean' => 'hosting',
582
  ),
583
- 52 =>
584
  array (
585
  'type' => 'CSMM PRO',
586
  'version' => '15.17',
@@ -591,7 +623,7 @@ array (
591
  'status' => 'pro',
592
  'name_clean' => 'ice-cream-shop',
593
  ),
594
- 53 =>
595
  array (
596
  'type' => 'CSMM PRO',
597
  'version' => '15.17',
@@ -602,7 +634,7 @@ array (
602
  'status' => 'pro',
603
  'name_clean' => 'inspy-romance',
604
  ),
605
- 54 =>
606
  array (
607
  'type' => 'CSMM PRO',
608
  'version' => '15.05',
@@ -613,7 +645,7 @@ array (
613
  'status' => 'agency',
614
  'name_clean' => 'interior-design',
615
  ),
616
- 55 =>
617
  array (
618
  'type' => 'CSMM PRO',
619
  'version' => '15.17',
@@ -624,7 +656,7 @@ array (
624
  'status' => 'pro',
625
  'name_clean' => 'it-conference',
626
  ),
627
- 56 =>
628
  array (
629
  'type' => 'CSMM PRO',
630
  'version' => '5.14',
@@ -635,7 +667,7 @@ array (
635
  'status' => 'agency',
636
  'name_clean' => 'journey-video',
637
  ),
638
- 57 =>
639
  array (
640
  'type' => 'CSMM PRO',
641
  'version' => '15.17',
@@ -646,7 +678,7 @@ array (
646
  'status' => 'agency',
647
  'name_clean' => 'ladies-accessories',
648
  ),
649
- 58 =>
650
  array (
651
  'type' => 'CSMM PRO',
652
  'version' => '15.17',
@@ -657,7 +689,7 @@ array (
657
  'status' => 'pro',
658
  'name_clean' => 'lego-bricks',
659
  ),
660
- 59 =>
661
  array (
662
  'type' => 'CSMM PRO',
663
  'version' => '15.17',
@@ -668,7 +700,7 @@ array (
668
  'status' => 'agency',
669
  'name_clean' => 'loneliness',
670
  ),
671
- 60 =>
672
  array (
673
  'type' => 'CSMM PRO',
674
  'version' => '15.17',
@@ -679,7 +711,7 @@ array (
679
  'status' => 'agency',
680
  'name_clean' => 'lonely-road',
681
  ),
682
- 61 =>
683
  array (
684
  'type' => 'CSMM PRO',
685
  'version' => '15.17',
@@ -690,7 +722,7 @@ array (
690
  'status' => 'pro',
691
  'name_clean' => 'luxury-car',
692
  ),
693
- 62 =>
694
  array (
695
  'type' => 'CSMM PRO',
696
  'version' => '5.005',
@@ -701,7 +733,7 @@ array (
701
  'status' => 'pro',
702
  'name_clean' => 'maintenance-mode',
703
  ),
704
- 63 =>
705
  array (
706
  'type' => 'CSMM PRO',
707
  'version' => '5.005',
@@ -712,7 +744,7 @@ array (
712
  'status' => 'agency',
713
  'name_clean' => 'makeup-artist-training',
714
  ),
715
- 64 =>
716
  array (
717
  'type' => 'CSMM PRO',
718
  'version' => '15.17',
@@ -723,7 +755,7 @@ array (
723
  'status' => 'agency',
724
  'name_clean' => 'metrics-video',
725
  ),
726
- 65 =>
727
  array (
728
  'type' => 'CSMM PRO',
729
  'version' => '15.17',
@@ -734,7 +766,7 @@ array (
734
  'status' => 'pro',
735
  'name_clean' => 'misty-forest-video',
736
  ),
737
- 66 =>
738
  array (
739
  'type' => 'CSMM PRO',
740
  'version' => '15.17',
@@ -745,7 +777,7 @@ array (
745
  'status' => 'agency',
746
  'name_clean' => 'mobile-designer',
747
  ),
748
- 67 =>
749
  array (
750
  'type' => 'CSMM PRO',
751
  'version' => '15.17',
@@ -756,7 +788,7 @@ array (
756
  'status' => 'agency',
757
  'name_clean' => 'mobile-meeting',
758
  ),
759
- 68 =>
760
  array (
761
  'type' => 'CSMM PRO',
762
  'version' => '5.005',
@@ -767,7 +799,7 @@ array (
767
  'status' => 'pro',
768
  'name_clean' => 'modern-blog',
769
  ),
770
- 69 =>
771
  array (
772
  'type' => 'CSMM PRO',
773
  'version' => '15.05',
@@ -778,7 +810,7 @@ array (
778
  'status' => 'agency',
779
  'name_clean' => 'modern-office',
780
  ),
781
- 70 =>
782
  array (
783
  'type' => 'CSMM PRO',
784
  'version' => '15.17',
@@ -789,7 +821,7 @@ array (
789
  'status' => 'agency',
790
  'name_clean' => 'modern-recipes',
791
  ),
792
- 71 =>
793
  array (
794
  'type' => 'CSMM PRO',
795
  'version' => '15.17',
@@ -800,7 +832,7 @@ array (
800
  'status' => 'pro',
801
  'name_clean' => 'mountain-slide',
802
  ),
803
- 72 =>
804
  array (
805
  'type' => 'CSMM PRO',
806
  'version' => '5.05',
@@ -811,7 +843,7 @@ array (
811
  'status' => 'pro',
812
  'name_clean' => 'mountain',
813
  ),
814
- 73 =>
815
  array (
816
  'type' => 'CSMM PRO',
817
  'version' => '15.17',
@@ -822,7 +854,7 @@ array (
822
  'status' => 'pro',
823
  'name_clean' => 'movie-trailer-video',
824
  ),
825
- 74 =>
826
  array (
827
  'type' => 'CSMM PRO',
828
  'version' => '15.17',
@@ -833,7 +865,7 @@ array (
833
  'status' => 'pro',
834
  'name_clean' => 'music',
835
  ),
836
- 75 =>
837
  array (
838
  'type' => 'CSMM PRO',
839
  'version' => '15.05',
@@ -844,7 +876,7 @@ array (
844
  'status' => 'agency',
845
  'name_clean' => 'nature',
846
  ),
847
- 76 =>
848
  array (
849
  'type' => 'CSMM PRO',
850
  'version' => '5.14',
@@ -855,7 +887,7 @@ array (
855
  'status' => 'agency',
856
  'name_clean' => 'office-meeting-video',
857
  ),
858
- 77 =>
859
  array (
860
  'type' => 'CSMM PRO',
861
  'version' => '15.05',
@@ -866,7 +898,7 @@ array (
866
  'status' => 'agency',
867
  'name_clean' => 'office-theme',
868
  ),
869
- 78 =>
870
  array (
871
  'type' => 'CSMM PRO',
872
  'version' => '5.005',
@@ -877,7 +909,7 @@ array (
877
  'status' => 'agency',
878
  'name_clean' => 'online-learning',
879
  ),
880
- 79 =>
881
  array (
882
  'type' => 'CSMM PRO',
883
  'version' => '15.17',
@@ -888,7 +920,7 @@ array (
888
  'status' => 'pro',
889
  'name_clean' => 'organic-cosmetics',
890
  ),
891
- 80 =>
892
  array (
893
  'type' => 'CSMM PRO',
894
  'version' => '15.17',
@@ -899,7 +931,7 @@ array (
899
  'status' => 'pro',
900
  'name_clean' => 'pancake-house',
901
  ),
902
- 81 =>
903
  array (
904
  'type' => 'CSMM PRO',
905
  'version' => '15.17',
@@ -910,7 +942,7 @@ array (
910
  'status' => 'pro',
911
  'name_clean' => 'parenting',
912
  ),
913
- 82 =>
914
  array (
915
  'type' => 'CSMM PRO',
916
  'version' => '15.17',
@@ -921,7 +953,7 @@ array (
921
  'status' => 'pro',
922
  'name_clean' => 'passage',
923
  ),
924
- 83 =>
925
  array (
926
  'type' => 'CSMM PRO',
927
  'version' => '15.17',
@@ -932,7 +964,7 @@ array (
932
  'status' => 'agency',
933
  'name_clean' => 'peaceful-river',
934
  ),
935
- 84 =>
936
  array (
937
  'type' => 'CSMM PRO',
938
  'version' => '15.17',
@@ -943,7 +975,7 @@ array (
943
  'status' => 'pro',
944
  'name_clean' => 'personal-trainer',
945
  ),
946
- 85 =>
947
  array (
948
  'type' => 'CSMM PRO',
949
  'version' => '15.17',
@@ -954,7 +986,7 @@ array (
954
  'status' => 'agency',
955
  'name_clean' => 'photography',
956
  ),
957
- 86 =>
958
  array (
959
  'type' => 'CSMM PRO',
960
  'version' => '15.17',
@@ -965,7 +997,18 @@ array (
965
  'status' => 'agency',
966
  'name_clean' => 'podcast',
967
  ),
968
- 87 =>
 
 
 
 
 
 
 
 
 
 
 
969
  array (
970
  'type' => 'CSMM PRO',
971
  'version' => '15.17',
@@ -976,7 +1019,7 @@ array (
976
  'status' => 'agency',
977
  'name_clean' => 'romantic-travels',
978
  ),
979
- 88 =>
980
  array (
981
  'type' => 'CSMM PRO',
982
  'version' => '15.17',
@@ -987,7 +1030,7 @@ array (
987
  'status' => 'agency',
988
  'name_clean' => 'running-blog',
989
  ),
990
- 89 =>
991
  array (
992
  'type' => 'CSMM PRO',
993
  'version' => '15.14',
@@ -998,7 +1041,7 @@ array (
998
  'status' => 'pro',
999
  'name_clean' => 'running-video',
1000
  ),
1001
- 90 =>
1002
  array (
1003
  'type' => 'CSMM PRO',
1004
  'version' => '15.17',
@@ -1009,7 +1052,7 @@ array (
1009
  'status' => 'agency',
1010
  'name_clean' => 'scholar-university',
1011
  ),
1012
- 91 =>
1013
  array (
1014
  'type' => 'CSMM PRO',
1015
  'version' => '15.17',
@@ -1020,7 +1063,7 @@ array (
1020
  'status' => 'agency',
1021
  'name_clean' => 'seo-digital-marketing',
1022
  ),
1023
- 92 =>
1024
  array (
1025
  'type' => 'CSMM PRO',
1026
  'version' => '5.005',
@@ -1031,7 +1074,7 @@ array (
1031
  'status' => 'agency',
1032
  'name_clean' => 'shoes-store',
1033
  ),
1034
- 93 =>
1035
  array (
1036
  'type' => 'CSMM PRO',
1037
  'version' => '15.17',
@@ -1042,7 +1085,7 @@ array (
1042
  'status' => 'pro',
1043
  'name_clean' => 'simple-beige-design',
1044
  ),
1045
- 94 =>
1046
  array (
1047
  'type' => 'CSMM PRO',
1048
  'version' => '15.17',
@@ -1053,7 +1096,7 @@ array (
1053
  'status' => 'agency',
1054
  'name_clean' => 'skincare',
1055
  ),
1056
- 95 =>
1057
  array (
1058
  'type' => 'CSMM PRO',
1059
  'version' => '15.17',
@@ -1064,7 +1107,7 @@ array (
1064
  'status' => 'pro',
1065
  'name_clean' => 'snow-screensaver-video',
1066
  ),
1067
- 96 =>
1068
  array (
1069
  'type' => 'CSMM PRO',
1070
  'version' => '15.17',
@@ -1075,7 +1118,7 @@ array (
1075
  'status' => 'pro',
1076
  'name_clean' => 'snowboarding-blog',
1077
  ),
1078
- 97 =>
1079
  array (
1080
  'type' => 'CSMM PRO',
1081
  'version' => '15.17',
@@ -1086,7 +1129,7 @@ array (
1086
  'status' => 'pro',
1087
  'name_clean' => 'snowy-mountain',
1088
  ),
1089
- 98 =>
1090
  array (
1091
  'type' => 'CSMM PRO',
1092
  'version' => '15.17',
@@ -1097,7 +1140,7 @@ array (
1097
  'status' => 'pro',
1098
  'name_clean' => 'snowy-oasis',
1099
  ),
1100
- 99 =>
1101
  array (
1102
  'type' => 'CSMM PRO',
1103
  'version' => '15.17',
@@ -1108,7 +1151,7 @@ array (
1108
  'status' => 'agency',
1109
  'name_clean' => 'social-media-service',
1110
  ),
1111
- 100 =>
1112
  array (
1113
  'type' => 'CSMM PRO',
1114
  'version' => '15.17',
@@ -1119,7 +1162,7 @@ array (
1119
  'status' => 'agency',
1120
  'name_clean' => 'spa-beauty-studio',
1121
  ),
1122
- 101 =>
1123
  array (
1124
  'type' => 'CSMM PRO',
1125
  'version' => '15.17',
@@ -1130,7 +1173,7 @@ array (
1130
  'status' => 'agency',
1131
  'name_clean' => 'spa',
1132
  ),
1133
- 102 =>
1134
  array (
1135
  'type' => 'CSMM PRO',
1136
  'version' => '15.17',
@@ -1141,7 +1184,7 @@ array (
1141
  'status' => 'agency',
1142
  'name_clean' => 'spring',
1143
  ),
1144
- 103 =>
1145
  array (
1146
  'type' => 'CSMM PRO',
1147
  'version' => '15.17',
@@ -1152,7 +1195,7 @@ array (
1152
  'status' => 'pro',
1153
  'name_clean' => 'startup',
1154
  ),
1155
- 104 =>
1156
  array (
1157
  'type' => 'CSMM PRO',
1158
  'version' => '15.17',
@@ -1163,7 +1206,7 @@ array (
1163
  'status' => 'pro',
1164
  'name_clean' => 'stylish-workplace',
1165
  ),
1166
- 105 =>
1167
  array (
1168
  'type' => 'CSMM PRO',
1169
  'version' => '15.17',
@@ -1174,7 +1217,7 @@ array (
1174
  'status' => 'pro',
1175
  'name_clean' => 'techexpo',
1176
  ),
1177
- 106 =>
1178
  array (
1179
  'type' => 'CSMM PRO',
1180
  'version' => '15.17',
@@ -1185,7 +1228,7 @@ array (
1185
  'status' => 'agency',
1186
  'name_clean' => 'telecommunication',
1187
  ),
1188
- 107 =>
1189
  array (
1190
  'type' => 'CSMM PRO',
1191
  'version' => '15.17',
@@ -1196,7 +1239,7 @@ array (
1196
  'status' => 'agency',
1197
  'name_clean' => 'the-big-city-newsletter',
1198
  ),
1199
- 108 =>
1200
  array (
1201
  'type' => 'CSMM PRO',
1202
  'version' => '5.14',
@@ -1207,7 +1250,18 @@ array (
1207
  'status' => 'pro',
1208
  'name_clean' => 'the-sunny-view',
1209
  ),
1210
- 109 =>
 
 
 
 
 
 
 
 
 
 
 
1211
  array (
1212
  'type' => 'CSMM PRO',
1213
  'version' => '5.001',
@@ -1218,7 +1272,7 @@ array (
1218
  'status' => 'pro',
1219
  'name_clean' => 'travel-agency',
1220
  ),
1221
- 110 =>
1222
  array (
1223
  'type' => 'CSMM PRO',
1224
  'version' => '15.05',
@@ -1229,7 +1283,7 @@ array (
1229
  'status' => 'agency',
1230
  'name_clean' => 'travel-blog',
1231
  ),
1232
- 111 =>
1233
  array (
1234
  'type' => 'CSMM PRO',
1235
  'version' => '15.17',
@@ -1240,7 +1294,7 @@ array (
1240
  'status' => 'agency',
1241
  'name_clean' => 'tulips',
1242
  ),
1243
- 112 =>
1244
  array (
1245
  'type' => 'CSMM PRO',
1246
  'version' => '15.17',
@@ -1251,7 +1305,7 @@ array (
1251
  'status' => 'pro',
1252
  'name_clean' => 'valentines-day',
1253
  ),
1254
- 113 =>
1255
  array (
1256
  'type' => 'CSMM PRO',
1257
  'version' => '5.001',
@@ -1262,7 +1316,7 @@ array (
1262
  'status' => 'pro',
1263
  'name_clean' => 'video-production',
1264
  ),
1265
- 114 =>
1266
  array (
1267
  'type' => 'CSMM PRO',
1268
  'version' => '15.17',
@@ -1273,7 +1327,7 @@ array (
1273
  'status' => 'agency',
1274
  'name_clean' => 'virtual-assistant-service',
1275
  ),
1276
- 115 =>
1277
  array (
1278
  'type' => 'CSMM PRO',
1279
  'version' => '15.17',
@@ -1284,7 +1338,7 @@ array (
1284
  'status' => 'pro',
1285
  'name_clean' => 'walking-away-video',
1286
  ),
1287
- 116 =>
1288
  array (
1289
  'type' => 'CSMM PRO',
1290
  'version' => '5.005',
@@ -1295,7 +1349,7 @@ array (
1295
  'status' => 'agency',
1296
  'name_clean' => 'webinar',
1297
  ),
1298
- 117 =>
1299
  array (
1300
  'type' => 'CSMM PRO',
1301
  'version' => '5.005',
@@ -1306,7 +1360,7 @@ array (
1306
  'status' => 'agency',
1307
  'name_clean' => 'wedding-blog',
1308
  ),
1309
- 118 =>
1310
  array (
1311
  'type' => 'CSMM PRO',
1312
  'version' => '15.17',
@@ -1317,7 +1371,7 @@ array (
1317
  'status' => 'pro',
1318
  'name_clean' => 'white-orchids',
1319
  ),
1320
- 119 =>
1321
  array (
1322
  'type' => 'CSMM PRO',
1323
  'version' => '5.14',
@@ -1328,7 +1382,7 @@ array (
1328
  'status' => 'agency',
1329
  'name_clean' => 'working-out',
1330
  ),
1331
- 120 =>
1332
  array (
1333
  'type' => 'CSMM PRO',
1334
  'version' => '15.05',
@@ -1339,7 +1393,7 @@ array (
1339
  'status' => 'agency',
1340
  'name_clean' => 'workplace',
1341
  ),
1342
- 121 =>
1343
  array (
1344
  'type' => 'CSMM PRO',
1345
  'version' => '15.17',
6
 
7
  $themes =
8
 
 
9
  array (
10
  0 =>
11
  array (
85
  'name_clean' => 'auto-service',
86
  ),
87
  7 =>
88
+ array (
89
+ 'type' => 'CSMM PRO',
90
+ 'version' => '15.17',
91
+ 'last_edit' => 'Mon, 25 Nov 2019 08:10:48 +0000',
92
+ 'name' => 'Bakery',
93
+ 'description' => '',
94
+ 'frontpage' => '1',
95
+ 'status' => 'pro',
96
+ 'name_clean' => 'bakery',
97
+ ),
98
+ 8 =>
99
  array (
100
  'type' => 'CSMM PRO',
101
  'version' => '15.17',
106
  'status' => 'pro',
107
  'name_clean' => 'beach',
108
  ),
109
+ 9 =>
110
  array (
111
  'type' => 'CSMM PRO',
112
  'version' => '5.05',
117
  'status' => 'agency',
118
  'name_clean' => 'bicycle-race',
119
  ),
120
+ 10 =>
121
  array (
122
  'type' => 'CSMM PRO',
123
  'version' => '15.17',
128
  'status' => 'pro',
129
  'name_clean' => 'bike-shop',
130
  ),
131
+ 11 =>
132
  array (
133
  'type' => 'CSMM PRO',
134
  'version' => '5.005',
139
  'status' => 'agency',
140
  'name_clean' => 'bitcoin-miners',
141
  ),
142
+ 12 =>
143
  array (
144
  'type' => 'CSMM PRO',
145
  'version' => '15.17',
150
  'status' => 'pro',
151
  'name_clean' => 'black-friday',
152
  ),
153
+ 13 =>
154
  array (
155
  'type' => 'CSMM PRO',
156
  'version' => '15.17',
161
  'status' => 'agency',
162
  'name_clean' => 'blogging',
163
  ),
164
+ 14 =>
165
  array (
166
  'type' => 'CSMM PRO',
167
  'version' => '15.17',
172
  'status' => 'agency',
173
  'name_clean' => 'blue-ocean',
174
  ),
175
+ 15 =>
176
  array (
177
  'type' => 'CSMM PRO',
178
  'version' => '15.17',
183
  'status' => 'pro',
184
  'name_clean' => 'body-transformation',
185
  ),
186
+ 16 =>
187
  array (
188
  'type' => 'CSMM PRO',
189
  'version' => '5.005',
194
  'status' => 'agency',
195
  'name_clean' => 'book-lovers',
196
  ),
197
+ 17 =>
198
  array (
199
  'type' => 'CSMM PRO',
200
  'version' => '5.001',
205
  'status' => 'agency',
206
  'name_clean' => 'business-company',
207
  ),
208
+ 18 =>
209
  array (
210
  'type' => 'CSMM PRO',
211
  'version' => '15.17',
216
  'status' => 'agency',
217
  'name_clean' => 'business-meeting-video',
218
  ),
219
+ 19 =>
220
  array (
221
  'type' => 'CSMM PRO',
222
  'version' => '15.17',
227
  'status' => 'agency',
228
  'name_clean' => 'business',
229
  ),
230
+ 20 =>
231
  array (
232
  'type' => 'CSMM PRO',
233
  'version' => '15.17',
238
  'status' => 'agency',
239
  'name_clean' => 'cafe',
240
  ),
241
+ 21 =>
242
+ array (
243
+ 'type' => 'CSMM PRO',
244
+ 'version' => '15.17',
245
+ 'last_edit' => 'Sat, 23 Nov 2019 11:33:13 +0000',
246
+ 'name' => 'Christmas Decor',
247
+ 'description' => '',
248
+ 'frontpage' => '1',
249
+ 'status' => 'pro',
250
+ 'name_clean' => 'christmas-decor',
251
+ ),
252
+ 22 =>
253
  array (
254
  'type' => 'CSMM PRO',
255
  'version' => '15.17',
260
  'status' => 'pro',
261
  'name_clean' => 'church',
262
  ),
263
+ 23 =>
264
  array (
265
  'type' => 'CSMM PRO',
266
  'version' => '15.17',
271
  'status' => 'pro',
272
  'name_clean' => 'city-nighttime',
273
  ),
274
+ 24 =>
275
  array (
276
  'type' => 'CSMM PRO',
277
  'version' => '15.17',
282
  'status' => 'agency',
283
  'name_clean' => 'cityscape',
284
  ),
285
+ 25 =>
286
  array (
287
  'type' => 'CSMM PRO',
288
  'version' => '5.14',
293
  'status' => 'agency',
294
  'name_clean' => 'clouds-screensaver-video',
295
  ),
296
+ 26 =>
297
  array (
298
  'type' => 'CSMM PRO',
299
  'version' => '5.005',
304
  'status' => 'agency',
305
  'name_clean' => 'coffee-shop',
306
  ),
307
+ 27 =>
308
  array (
309
  'type' => 'CSMM PRO',
310
  'version' => '15.17',
315
  'status' => 'agency',
316
  'name_clean' => 'cold-lake',
317
  ),
318
+ 28 =>
319
  array (
320
  'type' => 'CSMM PRO',
321
  'version' => '15.17',
326
  'status' => 'agency',
327
  'name_clean' => 'computer-repair-service',
328
  ),
329
+ 29 =>
330
  array (
331
  'type' => 'CSMM PRO',
332
  'version' => '15.17',
337
  'status' => 'pro',
338
  'name_clean' => 'concert',
339
  ),
340
+ 30 =>
341
  array (
342
  'type' => 'CSMM PRO',
343
  'version' => '15.17',
348
  'status' => 'pro',
349
  'name_clean' => 'conference-event',
350
  ),
351
+ 31 =>
352
  array (
353
  'type' => 'CSMM PRO',
354
  'version' => '15.17',
359
  'status' => 'agency',
360
  'name_clean' => 'construction-company',
361
  ),
362
+ 32 =>
363
+ array (
364
+ 'type' => 'CSMM PRO',
365
+ 'version' => '15.17',
366
+ 'last_edit' => 'Sun, 22 Dec 2019 21:18:00 +0000',
367
+ 'name' => 'Creative Design',
368
+ 'description' => '',
369
+ 'frontpage' => '1',
370
+ 'status' => 'agency',
371
+ 'name_clean' => 'creative-design',
372
+ ),
373
+ 33 =>
374
  array (
375
  'type' => 'CSMM PRO',
376
  'version' => '15.17',
381
  'status' => 'agency',
382
  'name_clean' => 'custom-decor',
383
  ),
384
+ 34 =>
385
  array (
386
  'type' => 'CSMM PRO',
387
  'version' => '5.005',
392
  'status' => 'pro',
393
  'name_clean' => 'default',
394
  ),
395
+ 35 =>
396
  array (
397
  'type' => 'CSMM PRO',
398
  'version' => '15.17',
403
  'status' => 'agency',
404
  'name_clean' => 'dental-clinic',
405
  ),
406
+ 36 =>
407
  array (
408
  'type' => 'CSMM PRO',
409
  'version' => '15.17',
414
  'status' => 'pro',
415
  'name_clean' => 'dog-shelter',
416
  ),
417
+ 37 =>
418
  array (
419
  'type' => 'CSMM PRO',
420
  'version' => '5.001',
425
  'status' => 'agency',
426
  'name_clean' => 'dog-training-and-behavior-consulting',
427
  ),
428
+ 38 =>
429
  array (
430
  'type' => 'CSMM PRO',
431
  'version' => '15.17',
436
  'status' => 'pro',
437
  'name_clean' => 'employment',
438
  ),
439
+ 39 =>
440
  array (
441
  'type' => 'CSMM PRO',
442
  'version' => '15.17',
447
  'status' => 'agency',
448
  'name_clean' => 'essay-writing-service',
449
  ),
450
+ 40 =>
451
  array (
452
  'type' => 'CSMM PRO',
453
  'version' => '15.17',
458
  'status' => 'pro',
459
  'name_clean' => 'fall-video',
460
  ),
461
+ 41 =>
462
  array (
463
  'type' => 'CSMM PRO',
464
  'version' => '15.17',
469
  'status' => 'agency',
470
  'name_clean' => 'fashion',
471
  ),
472
+ 42 =>
473
  array (
474
  'type' => 'CSMM PRO',
475
  'version' => '15.17',
480
  'status' => 'pro',
481
  'name_clean' => 'financial-district',
482
  ),
483
+ 43 =>
484
  array (
485
  'type' => 'CSMM PRO',
486
  'version' => '15.17',
491
  'status' => 'agency',
492
  'name_clean' => 'fitness-e-shop',
493
  ),
494
+ 44 =>
495
  array (
496
  'type' => 'CSMM PRO',
497
  'version' => '15.05',
502
  'status' => 'agency',
503
  'name_clean' => 'flower-shop',
504
  ),
505
+ 45 =>
506
  array (
507
  'type' => 'CSMM PRO',
508
  'version' => '15.17',
513
  'status' => 'pro',
514
  'name_clean' => 'food-blog',
515
  ),
516
+ 46 =>
517
  array (
518
  'type' => 'CSMM PRO',
519
  'version' => '15.17',
524
  'status' => 'pro',
525
  'name_clean' => 'football',
526
  ),
527
+ 47 =>
528
  array (
529
  'type' => 'CSMM PRO',
530
  'version' => '15.17',
535
  'status' => 'pro',
536
  'name_clean' => 'frozen-nature',
537
  ),
538
+ 48 =>
539
  array (
540
  'type' => 'CSMM PRO',
541
  'version' => '15.17',
546
  'status' => 'pro',
547
  'name_clean' => 'future-technology',
548
  ),
549
+ 49 =>
550
  array (
551
  'type' => 'CSMM PRO',
552
  'version' => '15.17',
557
  'status' => 'pro',
558
  'name_clean' => 'greenlife',
559
  ),
560
+ 50 =>
561
  array (
562
  'type' => 'CSMM PRO',
563
  'version' => '15.17',
568
  'status' => 'pro',
569
  'name_clean' => 'halloween',
570
  ),
571
+ 51 =>
572
  array (
573
  'type' => 'CSMM PRO',
574
  'version' => '15.17',
579
  'status' => 'agency',
580
  'name_clean' => 'healthy-eating',
581
  ),
582
+ 52 =>
583
  array (
584
  'type' => 'CSMM PRO',
585
  'version' => '15.17',
590
  'status' => 'pro',
591
  'name_clean' => 'holiday-resort',
592
  ),
593
+ 53 =>
594
  array (
595
  'type' => 'CSMM PRO',
596
  'version' => '15.17',
601
  'status' => 'pro',
602
  'name_clean' => 'homemade-chocolate-gifts',
603
  ),
604
+ 54 =>
605
  array (
606
  'type' => 'CSMM PRO',
607
  'version' => '15.17',
612
  'status' => 'pro',
613
  'name_clean' => 'hosting',
614
  ),
615
+ 55 =>
616
  array (
617
  'type' => 'CSMM PRO',
618
  'version' => '15.17',
623
  'status' => 'pro',
624
  'name_clean' => 'ice-cream-shop',
625
  ),
626
+ 56 =>
627
  array (
628
  'type' => 'CSMM PRO',
629
  'version' => '15.17',
634
  'status' => 'pro',
635
  'name_clean' => 'inspy-romance',
636
  ),
637
+ 57 =>
638
  array (
639
  'type' => 'CSMM PRO',
640
  'version' => '15.05',
645
  'status' => 'agency',
646
  'name_clean' => 'interior-design',
647
  ),
648
+ 58 =>
649
  array (
650
  'type' => 'CSMM PRO',
651
  'version' => '15.17',
656
  'status' => 'pro',
657
  'name_clean' => 'it-conference',
658
  ),
659
+ 59 =>
660
  array (
661
  'type' => 'CSMM PRO',
662
  'version' => '5.14',
667
  'status' => 'agency',
668
  'name_clean' => 'journey-video',
669
  ),
670
+ 60 =>
671
  array (
672
  'type' => 'CSMM PRO',
673
  'version' => '15.17',
678
  'status' => 'agency',
679
  'name_clean' => 'ladies-accessories',
680
  ),
681
+ 61 =>
682
  array (
683
  'type' => 'CSMM PRO',
684
  'version' => '15.17',
689
  'status' => 'pro',
690
  'name_clean' => 'lego-bricks',
691
  ),
692
+ 62 =>
693
  array (
694
  'type' => 'CSMM PRO',
695
  'version' => '15.17',
700
  'status' => 'agency',
701
  'name_clean' => 'loneliness',
702
  ),
703
+ 63 =>
704
  array (
705
  'type' => 'CSMM PRO',
706
  'version' => '15.17',
711
  'status' => 'agency',
712
  'name_clean' => 'lonely-road',
713
  ),
714
+ 64 =>
715
  array (
716
  'type' => 'CSMM PRO',
717
  'version' => '15.17',
722
  'status' => 'pro',
723
  'name_clean' => 'luxury-car',
724
  ),
725
+ 65 =>
726
  array (
727
  'type' => 'CSMM PRO',
728
  'version' => '5.005',
733
  'status' => 'pro',
734
  'name_clean' => 'maintenance-mode',
735
  ),
736
+ 66 =>
737
  array (
738
  'type' => 'CSMM PRO',
739
  'version' => '5.005',
744
  'status' => 'agency',
745
  'name_clean' => 'makeup-artist-training',
746
  ),
747
+ 67 =>
748
  array (
749
  'type' => 'CSMM PRO',
750
  'version' => '15.17',
755
  'status' => 'agency',
756
  'name_clean' => 'metrics-video',
757
  ),
758
+ 68 =>
759
  array (
760
  'type' => 'CSMM PRO',
761
  'version' => '15.17',
766
  'status' => 'pro',
767
  'name_clean' => 'misty-forest-video',
768
  ),
769
+ 69 =>
770
  array (
771
  'type' => 'CSMM PRO',
772
  'version' => '15.17',
777
  'status' => 'agency',
778
  'name_clean' => 'mobile-designer',
779
  ),
780
+ 70 =>
781
  array (
782
  'type' => 'CSMM PRO',
783
  'version' => '15.17',
788
  'status' => 'agency',
789
  'name_clean' => 'mobile-meeting',
790
  ),
791
+ 71 =>
792
  array (
793
  'type' => 'CSMM PRO',
794
  'version' => '5.005',
799
  'status' => 'pro',
800
  'name_clean' => 'modern-blog',
801
  ),
802
+ 72 =>
803
  array (
804
  'type' => 'CSMM PRO',
805
  'version' => '15.05',
810
  'status' => 'agency',
811
  'name_clean' => 'modern-office',
812
  ),
813
+ 73 =>
814
  array (
815
  'type' => 'CSMM PRO',
816
  'version' => '15.17',
821
  'status' => 'agency',
822
  'name_clean' => 'modern-recipes',
823
  ),
824
+ 74 =>
825
  array (
826
  'type' => 'CSMM PRO',
827
  'version' => '15.17',
832
  'status' => 'pro',
833
  'name_clean' => 'mountain-slide',
834
  ),
835
+ 75 =>
836
  array (
837
  'type' => 'CSMM PRO',
838
  'version' => '5.05',
843
  'status' => 'pro',
844
  'name_clean' => 'mountain',
845
  ),
846
+ 76 =>
847
  array (
848
  'type' => 'CSMM PRO',
849
  'version' => '15.17',
854
  'status' => 'pro',
855
  'name_clean' => 'movie-trailer-video',
856
  ),
857
+ 77 =>
858
  array (
859
  'type' => 'CSMM PRO',
860
  'version' => '15.17',
865
  'status' => 'pro',
866
  'name_clean' => 'music',
867
  ),
868
+ 78 =>
869
  array (
870
  'type' => 'CSMM PRO',
871
  'version' => '15.05',
876
  'status' => 'agency',
877
  'name_clean' => 'nature',
878
  ),
879
+ 79 =>
880
  array (
881
  'type' => 'CSMM PRO',
882
  'version' => '5.14',
887
  'status' => 'agency',
888
  'name_clean' => 'office-meeting-video',
889
  ),
890
+ 80 =>
891
  array (
892
  'type' => 'CSMM PRO',
893
  'version' => '15.05',
898
  'status' => 'agency',
899
  'name_clean' => 'office-theme',
900
  ),
901
+ 81 =>
902
  array (
903
  'type' => 'CSMM PRO',
904
  'version' => '5.005',
909
  'status' => 'agency',
910
  'name_clean' => 'online-learning',
911
  ),
912
+ 82 =>
913
  array (
914
  'type' => 'CSMM PRO',
915
  'version' => '15.17',
920
  'status' => 'pro',
921
  'name_clean' => 'organic-cosmetics',
922
  ),
923
+ 83 =>
924
  array (
925
  'type' => 'CSMM PRO',
926
  'version' => '15.17',
931
  'status' => 'pro',
932
  'name_clean' => 'pancake-house',
933
  ),
934
+ 84 =>
935
  array (
936
  'type' => 'CSMM PRO',
937
  'version' => '15.17',
942
  'status' => 'pro',
943
  'name_clean' => 'parenting',
944
  ),
945
+ 85 =>
946
  array (
947
  'type' => 'CSMM PRO',
948
  'version' => '15.17',
953
  'status' => 'pro',
954
  'name_clean' => 'passage',
955
  ),
956
+ 86 =>
957
  array (
958
  'type' => 'CSMM PRO',
959
  'version' => '15.17',
964
  'status' => 'agency',
965
  'name_clean' => 'peaceful-river',
966
  ),
967
+ 87 =>
968
  array (
969
  'type' => 'CSMM PRO',
970
  'version' => '15.17',
975
  'status' => 'pro',
976
  'name_clean' => 'personal-trainer',
977
  ),
978
+ 88 =>
979
  array (
980
  'type' => 'CSMM PRO',
981
  'version' => '15.17',
986
  'status' => 'agency',
987
  'name_clean' => 'photography',
988
  ),
989
+ 89 =>
990
  array (
991
  'type' => 'CSMM PRO',
992
  'version' => '15.17',
997
  'status' => 'agency',
998
  'name_clean' => 'podcast',
999
  ),
1000
+ 90 =>
1001
+ array (
1002
+ 'type' => 'CSMM PRO',
1003
+ 'version' => '15.17',
1004
+ 'last_edit' => 'Mon, 25 Nov 2019 08:56:50 +0000',
1005
+ 'name' => 'Restaurant',
1006
+ 'description' => '',
1007
+ 'frontpage' => '1',
1008
+ 'status' => 'agency',
1009
+ 'name_clean' => 'restaurant',
1010
+ ),
1011
+ 91 =>
1012
  array (
1013
  'type' => 'CSMM PRO',
1014
  'version' => '15.17',
1019
  'status' => 'agency',
1020
  'name_clean' => 'romantic-travels',
1021
  ),
1022
+ 92 =>
1023
  array (
1024
  'type' => 'CSMM PRO',
1025
  'version' => '15.17',
1030
  'status' => 'agency',
1031
  'name_clean' => 'running-blog',
1032
  ),
1033
+ 93 =>
1034
  array (
1035
  'type' => 'CSMM PRO',
1036
  'version' => '15.14',
1041
  'status' => 'pro',
1042
  'name_clean' => 'running-video',
1043
  ),
1044
+ 94 =>
1045
  array (
1046
  'type' => 'CSMM PRO',
1047
  'version' => '15.17',
1052
  'status' => 'agency',
1053
  'name_clean' => 'scholar-university',
1054
  ),
1055
+ 95 =>
1056
  array (
1057
  'type' => 'CSMM PRO',
1058
  'version' => '15.17',
1063
  'status' => 'agency',
1064
  'name_clean' => 'seo-digital-marketing',
1065
  ),
1066
+ 96 =>
1067
  array (
1068
  'type' => 'CSMM PRO',
1069
  'version' => '5.005',
1074
  'status' => 'agency',
1075
  'name_clean' => 'shoes-store',
1076
  ),
1077
+ 97 =>
1078
  array (
1079
  'type' => 'CSMM PRO',
1080
  'version' => '15.17',
1085
  'status' => 'pro',
1086
  'name_clean' => 'simple-beige-design',
1087
  ),
1088
+ 98 =>
1089
  array (
1090
  'type' => 'CSMM PRO',
1091
  'version' => '15.17',
1096
  'status' => 'agency',
1097
  'name_clean' => 'skincare',
1098
  ),
1099
+ 99 =>
1100
  array (
1101
  'type' => 'CSMM PRO',
1102
  'version' => '15.17',
1107
  'status' => 'pro',
1108
  'name_clean' => 'snow-screensaver-video',
1109
  ),
1110
+ 100 =>
1111
  array (
1112
  'type' => 'CSMM PRO',
1113
  'version' => '15.17',
1118
  'status' => 'pro',
1119
  'name_clean' => 'snowboarding-blog',
1120
  ),
1121
+ 101 =>
1122
  array (
1123
  'type' => 'CSMM PRO',
1124
  'version' => '15.17',
1129
  'status' => 'pro',
1130
  'name_clean' => 'snowy-mountain',
1131
  ),
1132
+ 102 =>
1133
  array (
1134
  'type' => 'CSMM PRO',
1135
  'version' => '15.17',
1140
  'status' => 'pro',
1141
  'name_clean' => 'snowy-oasis',
1142
  ),
1143
+ 103 =>
1144
  array (
1145
  'type' => 'CSMM PRO',
1146
  'version' => '15.17',
1151
  'status' => 'agency',
1152
  'name_clean' => 'social-media-service',
1153
  ),
1154
+ 104 =>
1155
  array (
1156
  'type' => 'CSMM PRO',
1157
  'version' => '15.17',
1162
  'status' => 'agency',
1163
  'name_clean' => 'spa-beauty-studio',
1164
  ),
1165
+ 105 =>
1166
  array (
1167
  'type' => 'CSMM PRO',
1168
  'version' => '15.17',
1173
  'status' => 'agency',
1174
  'name_clean' => 'spa',
1175
  ),
1176
+ 106 =>
1177
  array (
1178
  'type' => 'CSMM PRO',
1179
  'version' => '15.17',
1184
  'status' => 'agency',
1185
  'name_clean' => 'spring',
1186
  ),
1187
+ 107 =>
1188
  array (
1189
  'type' => 'CSMM PRO',
1190
  'version' => '15.17',
1195
  'status' => 'pro',
1196
  'name_clean' => 'startup',
1197
  ),
1198
+ 108 =>
1199
  array (
1200
  'type' => 'CSMM PRO',
1201
  'version' => '15.17',
1206
  'status' => 'pro',
1207
  'name_clean' => 'stylish-workplace',
1208
  ),
1209
+ 109 =>
1210
  array (
1211
  'type' => 'CSMM PRO',
1212
  'version' => '15.17',
1217
  'status' => 'pro',
1218
  'name_clean' => 'techexpo',
1219
  ),
1220
+ 110 =>
1221
  array (
1222
  'type' => 'CSMM PRO',
1223
  'version' => '15.17',
1228
  'status' => 'agency',
1229
  'name_clean' => 'telecommunication',
1230
  ),
1231
+ 111 =>
1232
  array (
1233
  'type' => 'CSMM PRO',
1234
  'version' => '15.17',
1239
  'status' => 'agency',
1240
  'name_clean' => 'the-big-city-newsletter',
1241
  ),
1242
+ 112 =>
1243
  array (
1244
  'type' => 'CSMM PRO',
1245
  'version' => '5.14',
1250
  'status' => 'pro',
1251
  'name_clean' => 'the-sunny-view',
1252
  ),
1253
+ 113 =>
1254
+ array (
1255
+ 'type' => 'CSMM PRO',
1256
+ 'version' => '15.17',
1257
+ 'last_edit' => 'Mon, 25 Nov 2019 09:23:11 +0000',
1258
+ 'name' => 'Theatre',
1259
+ 'description' => '',
1260
+ 'frontpage' => '1',
1261
+ 'status' => 'agency',
1262
+ 'name_clean' => 'theatre',
1263
+ ),
1264
+ 114 =>
1265
  array (
1266
  'type' => 'CSMM PRO',
1267
  'version' => '5.001',
1272
  'status' => 'pro',
1273
  'name_clean' => 'travel-agency',
1274
  ),
1275
+ 115 =>
1276
  array (
1277
  'type' => 'CSMM PRO',
1278
  'version' => '15.05',
1283
  'status' => 'agency',
1284
  'name_clean' => 'travel-blog',
1285
  ),
1286
+ 116 =>
1287
  array (
1288
  'type' => 'CSMM PRO',
1289
  'version' => '15.17',
1294
  'status' => 'agency',
1295
  'name_clean' => 'tulips',
1296
  ),
1297
+ 117 =>
1298
  array (
1299
  'type' => 'CSMM PRO',
1300
  'version' => '15.17',
1305
  'status' => 'pro',
1306
  'name_clean' => 'valentines-day',
1307
  ),
1308
+ 118 =>
1309
  array (
1310
  'type' => 'CSMM PRO',
1311
  'version' => '5.001',
1316
  'status' => 'pro',
1317
  'name_clean' => 'video-production',
1318
  ),
1319
+ 119 =>
1320
  array (
1321
  'type' => 'CSMM PRO',
1322
  'version' => '15.17',
1327
  'status' => 'agency',
1328
  'name_clean' => 'virtual-assistant-service',
1329
  ),
1330
+ 120 =>
1331
  array (
1332
  'type' => 'CSMM PRO',
1333
  'version' => '15.17',
1338
  'status' => 'pro',
1339
  'name_clean' => 'walking-away-video',
1340
  ),
1341
+ 121 =>
1342
  array (
1343
  'type' => 'CSMM PRO',
1344
  'version' => '5.005',
1349
  'status' => 'agency',
1350
  'name_clean' => 'webinar',
1351
  ),
1352
+ 122 =>
1353
  array (
1354
  'type' => 'CSMM PRO',
1355
  'version' => '5.005',
1360
  'status' => 'agency',
1361
  'name_clean' => 'wedding-blog',
1362
  ),
1363
+ 123 =>
1364
  array (
1365
  'type' => 'CSMM PRO',
1366
  'version' => '15.17',
1371
  'status' => 'pro',
1372
  'name_clean' => 'white-orchids',
1373
  ),
1374
+ 124 =>
1375
  array (
1376
  'type' => 'CSMM PRO',
1377
  'version' => '5.14',
1382
  'status' => 'agency',
1383
  'name_clean' => 'working-out',
1384
  ),
1385
+ 125 =>
1386
  array (
1387
  'type' => 'CSMM PRO',
1388
  'version' => '15.05',
1393
  'status' => 'agency',
1394
  'name_clean' => 'workplace',
1395
  ),
1396
+ 126 =>
1397
  array (
1398
  'type' => 'CSMM PRO',
1399
  'version' => '15.17',
framework/admin/views/settings.php CHANGED
@@ -52,7 +52,7 @@ require_once 'header.php';
52
  if (!$notice_shown && !get_transient('csmm_welcome_hide')
53
  && (time() - $meta['first_install_gmt']) < $promo_delta && (time() - $meta['first_install_gmt']) > 20) {
54
  echo '<div id="upsell-notice"><p>';
55
- echo 'Minimal Coming Soon &amp; Maintenance Mode PRO features over 70 themes, advanced SEO options, content animations, Instagram filters, animated backgrounds and premium support.';
56
  echo '<br>We\'ve prepared a special <b>25% WELCOMING DISCOUNT</b> available only for another <b class="mm-countdown" data-endtime="' . ($meta['first_install_gmt'] + $promo_delta) . '" style="font-weight: bold;">59 min</b>.</p>';
57
  echo '<p><a href="#pro" class="button button-flat csmm-change-tab" data-anchor="pricing-table-above">GET the 25% DISCOUNT NOW</a>';
58
  echo ' &nbsp; <a href="#" id="mm_welcome_cancel" style="color: white;"><small>I\'m not interested in PRO features</small></a>';
@@ -63,7 +63,7 @@ require_once 'header.php';
63
  if (!$notice_shown && !get_transient('csmm_olduser_hide')
64
  && (time() - $meta['first_install_gmt']) > $promo_delta2) {
65
  echo '<div id="upsell-notice"><p>';
66
- //echo 'Minimal Maintenance Mode PRO features over 70 themes, advanced SEO options, content animations, Instagram filters, animated backgrounds and premium support.';
67
  echo 'We have a <a style="color: white;" class="csmm-change-tab" data-anchor="pricing-table" href="#pro">special offer</a> only for <b>users like you</b> who\'ve been using the Minimal Coming Soon &amp; Maintenance Mode plugin for a longer period: a <b>25% DISCOUNT</b> on lifetime licenses! No nonsense! Pay once and use the plugin forever.</p>';
68
  echo '<p><a href="#pro" class="button button-flat csmm-change-tab" data-anchor="pricing-table">GET the 25% DISCOUNT NOW</a>';
69
  echo ' &nbsp; <a href="#" id="mm_olduser_cancel" style="color: white;"><small>I don\'t need PRO features</small></a>';
@@ -111,12 +111,13 @@ require_once 'header.php';
111
  <div class="signals-fixed-save-btn">
112
  <div>
113
  <p class="footer-buttons-left">
 
114
  <button type="submit" name="signals_csmm_submit" class="signals-btn signals-btn-red"><strong><?php _e( 'Save Changes', 'signals' ); ?></strong></button>
115
- <a id="csmm-preview" style="margin: 0 0 0 15px;" href="<?php echo CSMM_URL; ?>/framework/admin/preview.php" class="signals-btn" target="_blank"><strong><?php _e( 'Preview Maintenance Page', 'signals' ); ?></strong></a>
116
  <a title="Check out 70+ pixel perfect themes and other great PRO features" style="margin: 0 0 0 15px;" href="#pro" class="signals-btn csmm-change-tab" target="_blank"><span style="font-size: 19px;" class="dashicons dashicons-star-filled"></span> <strong><?php _e( 'Go PRO', 'signals' ); ?></strong></a>
117
  <?php
118
  if (csmm_chat_available()) {
119
- ?>
120
  <a title="Chat with our support agents" style="margin: 0 0 0 15px;" href="#" class="signals-btn csmm-open-chat"><span style="font-size: 19px;" class="dashicons dashicons-format-chat"></span> <strong>Live Chat Support</strong></a>
121
  <?php
122
  }
52
  if (!$notice_shown && !get_transient('csmm_welcome_hide')
53
  && (time() - $meta['first_install_gmt']) < $promo_delta && (time() - $meta['first_install_gmt']) > 20) {
54
  echo '<div id="upsell-notice"><p>';
55
+ echo 'Minimal Coming Soon &amp; Maintenance Mode PRO features over 120 themes, advanced SEO options, content animations, Instagram filters, animated backgrounds and premium support.';
56
  echo '<br>We\'ve prepared a special <b>25% WELCOMING DISCOUNT</b> available only for another <b class="mm-countdown" data-endtime="' . ($meta['first_install_gmt'] + $promo_delta) . '" style="font-weight: bold;">59 min</b>.</p>';
57
  echo '<p><a href="#pro" class="button button-flat csmm-change-tab" data-anchor="pricing-table-above">GET the 25% DISCOUNT NOW</a>';
58
  echo ' &nbsp; <a href="#" id="mm_welcome_cancel" style="color: white;"><small>I\'m not interested in PRO features</small></a>';
63
  if (!$notice_shown && !get_transient('csmm_olduser_hide')
64
  && (time() - $meta['first_install_gmt']) > $promo_delta2) {
65
  echo '<div id="upsell-notice"><p>';
66
+ //echo 'Minimal Maintenance Mode PRO features over 120 themes, advanced SEO options, content animations, Instagram filters, animated backgrounds and premium support.';
67
  echo 'We have a <a style="color: white;" class="csmm-change-tab" data-anchor="pricing-table" href="#pro">special offer</a> only for <b>users like you</b> who\'ve been using the Minimal Coming Soon &amp; Maintenance Mode plugin for a longer period: a <b>25% DISCOUNT</b> on lifetime licenses! No nonsense! Pay once and use the plugin forever.</p>';
68
  echo '<p><a href="#pro" class="button button-flat csmm-change-tab" data-anchor="pricing-table">GET the 25% DISCOUNT NOW</a>';
69
  echo ' &nbsp; <a href="#" id="mm_olduser_cancel" style="color: white;"><small>I don\'t need PRO features</small></a>';
111
  <div class="signals-fixed-save-btn">
112
  <div>
113
  <p class="footer-buttons-left">
114
+ <?php wp_nonce_field('csmm_save_settings', 'csmm_save_nonce'); ?>
115
  <button type="submit" name="signals_csmm_submit" class="signals-btn signals-btn-red"><strong><?php _e( 'Save Changes', 'signals' ); ?></strong></button>
116
+ <a id="csmm-preview" style="margin: 0 0 0 15px;" href="<?php echo home_url(); ?>/?preview_coming_soon" class="signals-btn" target="_blank"><strong><?php _e( 'Preview Maintenance Page', 'signals' ); ?></strong></a>
117
  <a title="Check out 70+ pixel perfect themes and other great PRO features" style="margin: 0 0 0 15px;" href="#pro" class="signals-btn csmm-change-tab" target="_blank"><span style="font-size: 19px;" class="dashicons dashicons-star-filled"></span> <strong><?php _e( 'Go PRO', 'signals' ); ?></strong></a>
118
  <?php
119
  if (csmm_chat_available()) {
120
+ ?>
121
  <a title="Chat with our support agents" style="margin: 0 0 0 15px;" href="#" class="signals-btn csmm-open-chat"><span style="font-size: 19px;" class="dashicons dashicons-format-chat"></span> <strong>Live Chat Support</strong></a>
122
  <?php
123
  }
framework/init.php CHANGED
@@ -55,16 +55,18 @@ class CSMM {
55
  }
56
 
57
  if ($options['status'] == '1') {
58
- $main_label = '<img src="' . CSMM_URL . '/framework/admin/img/mm-icon.png" alt="' . __('Maintenance mode is enabled', 'under-construction-page') . '" title="' . __('Maintenance mode is enabled', 'under-construction-page') . '"> <span class="ab-label">' . __('Maintenance Mode', 'under-construction-page') . ' <i class="csmm-status-dot csmm-status-dot-enabled">&#9679;</i></span>';
59
  $class = 'csmm-enabled';
60
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'disabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
61
- $action = __('Maintenance mode', 'under-construction-page');
 
62
  $action .= '<a href="' . $action_url . '" id="csmm-status-wrapper" class="on"><span id="csmm-status-off" class="csmm-status-btn">OFF</span><span id="csmm-status-on" class="csmm-status-btn">ON</span></a>';
63
  } else {
64
- $main_label = '<img src="' . CSMM_URL . '/framework/admin/img/mm-icon.png" alt="' . __('Maintenance mode is disabled', 'under-construction-page') . '" title="' . __('Maintenance mode is disabled', 'under-construction-page') . '"> <span class="ab-label">' . __('Maintenance Mode', 'under-construction-page') . ' <i class="csmm-status-dot csmm-status-dot-disabled">&#9679;</i></span>';
65
  $class = 'csmm-disabled';
66
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'enabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
67
- $action = __('Maintenance mode', 'under-construction-page');
 
68
  $action .= '<a href="' . $action_url . '" id="csmm-status-wrapper" class="off"><span id="csmm-status-off" class="csmm-status-btn">OFF</span><span id="csmm-status-on" class="csmm-status-btn">ON</span></a>';
69
  }
70
 
@@ -84,7 +86,7 @@ class CSMM {
84
  $wp_admin_bar->add_node( array(
85
  'id' => 'csmm-preview',
86
  'title' => 'Preview',
87
- 'href' => CSMM_URL . '/framework/admin/preview.php',
88
  'parent' => 'csmm',
89
  'meta' => array('target' => '_blank')
90
  ));
@@ -99,6 +101,8 @@ class CSMM {
99
 
100
  // change status via admin bar
101
  static function change_status() {
 
 
102
  if (empty($_GET['new_status'])) {
103
  wp_safe_redirect(admin_url());
104
  exit;
55
  }
56
 
57
  if ($options['status'] == '1') {
58
+ $main_label = '<img src="' . CSMM_URL . '/framework/admin/img/mm-icon.png" alt="' . __('Maintenance mode is enabled', 'signals') . '" title="' . __('Maintenance mode is enabled', 'signals') . '"> <span class="ab-label">' . __('Maintenance Mode', 'signals') . ' <i class="csmm-status-dot csmm-status-dot-enabled">&#9679;</i></span>';
59
  $class = 'csmm-enabled';
60
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'disabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
61
+ $action_url = wp_nonce_url($action_url, 'csmm_change_status');
62
+ $action = __('Maintenance mode', 'signals');
63
  $action .= '<a href="' . $action_url . '" id="csmm-status-wrapper" class="on"><span id="csmm-status-off" class="csmm-status-btn">OFF</span><span id="csmm-status-on" class="csmm-status-btn">ON</span></a>';
64
  } else {
65
+ $main_label = '<img src="' . CSMM_URL . '/framework/admin/img/mm-icon.png" alt="' . __('Maintenance mode is disabled', 'signals') . '" title="' . __('Maintenance mode is disabled', 'signals') . '"> <span class="ab-label">' . __('Maintenance Mode', 'signals') . ' <i class="csmm-status-dot csmm-status-dot-disabled">&#9679;</i></span>';
66
  $class = 'csmm-disabled';
67
  $action_url = add_query_arg(array('action' => 'csmm_change_status', 'new_status' => 'enabled', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
68
+ $action_url = wp_nonce_url($action_url, 'csmm_change_status');
69
+ $action = __('Maintenance mode', 'signals');
70
  $action .= '<a href="' . $action_url . '" id="csmm-status-wrapper" class="off"><span id="csmm-status-off" class="csmm-status-btn">OFF</span><span id="csmm-status-on" class="csmm-status-btn">ON</span></a>';
71
  }
72
 
86
  $wp_admin_bar->add_node( array(
87
  'id' => 'csmm-preview',
88
  'title' => 'Preview',
89
+ 'href' => home_url() . '/?preview_coming_soon',
90
  'parent' => 'csmm',
91
  'meta' => array('target' => '_blank')
92
  ));
101
 
102
  // change status via admin bar
103
  static function change_status() {
104
+ check_admin_referer('csmm_change_status');
105
+
106
  if (empty($_GET['new_status'])) {
107
  wp_safe_redirect(admin_url());
108
  exit;
framework/public/init.php CHANGED
@@ -49,6 +49,10 @@ function csmm_plugin_init() {
49
  $signals_csmm_options['custom_login_url'] = NULL;
50
  }
51
 
 
 
 
 
52
  // Not for the backend
53
  // Only modifies the frontend of the system
54
  if ( ! is_admin() ) {
@@ -68,10 +72,10 @@ function csmm_plugin_init() {
68
  && false === strpos( $signals_server_url, '/xmlrpc.php' )
69
  && false === strpos( $signals_server_url, $signals_login_url )
70
  && false === strpos( $signals_server_url, $signals_csmm_options['custom_login_url'] ) ) {
71
-
72
- // Checking for the search engine option
73
  if ( '1' == $signals_csmm_options['exclude_se'] ) {
74
- if ( ! csmm_check_referrer() ) {
75
  if ( '1' == $signals_csmm_options['show_logged_in'] ) {
76
  // Checking if the user is logged in or not
77
  if ( ! is_user_logged_in() ) {
49
  $signals_csmm_options['custom_login_url'] = NULL;
50
  }
51
 
52
+ if(isset($_GET['preview_coming_soon']) && current_user_can('manage_options')){
53
+ csmm_render_template( $signals_csmm_options );
54
+ }
55
+
56
  // Not for the backend
57
  // Only modifies the frontend of the system
58
  if ( ! is_admin() ) {
72
  && false === strpos( $signals_server_url, '/xmlrpc.php' )
73
  && false === strpos( $signals_server_url, $signals_login_url )
74
  && false === strpos( $signals_server_url, $signals_csmm_options['custom_login_url'] ) ) {
75
+
76
+ // Checking for the search engine option
77
  if ( '1' == $signals_csmm_options['exclude_se'] ) {
78
+ if ( ! csmm_check_referrer() ) {
79
  if ( '1' == $signals_csmm_options['show_logged_in'] ) {
80
  // Checking if the user is logged in or not
81
  if ( ! is_user_logged_in() ) {
minimal-coming-soon-maintenance-mode.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Minimal Coming Soon & Maintenance Mode
4
  * Plugin URI: https://comingsoonwp.com/
5
  * Description: Simply awesome coming soon & maintenance mode plugin. Super-simple to use. MailChimp support built-in.
6
- * Version: 2.10
7
  * Author: WebFactory Ltd
8
  * Author URI: https://www.webfactoryltd.com/
9
  * License: GPLv3
3
  * Plugin Name: Minimal Coming Soon & Maintenance Mode
4
  * Plugin URI: https://comingsoonwp.com/
5
  * Description: Simply awesome coming soon & maintenance mode plugin. Super-simple to use. MailChimp support built-in.
6
+ * Version: 2.15
7
  * Author: WebFactory Ltd
8
  * Author URI: https://www.webfactoryltd.com/
9
  * License: GPLv3
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: coming soon, coming soon page, maintenance mode, maintenance mode page, co
4
  Requires at least: 4.0
5
  Requires PHP: 5.2
6
  Tested up to: 5.3
7
- Stable tag: 2.10
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -82,6 +82,10 @@ Yes and no. When activated it enables itself across the entire WP-MU network.
82
 
83
  == Changelog ==
84
 
 
 
 
 
85
  = 2.10 =
86
  * 2019-11-11
87
  * minor fixes
4
  Requires at least: 4.0
5
  Requires PHP: 5.2
6
  Tested up to: 5.3
7
+ Stable tag: 2.15
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
82
 
83
  == Changelog ==
84
 
85
+ = 2.15 =
86
+ * 2019-12-25
87
+ * security fixes - many thanks to Chloe @ WordFence
88
+
89
  = 2.10 =
90
  * 2019-11-11
91
  * minor fixes