Home WordPress Plugins Cloudfiles 1.0.2 - WordPress Media Library Folders Cloud

Cloudfiles 1.0.2 – WordPress Media Library Folders Cloud

Cloudfiles 1.0.2 - WordPress Media Library Folders Cloud

Cloudfiles Nulled is an advanced WordPress library management plugin that allows you to create, rename, delete, and move folders to neatly organize thousands of uploaded files into folders. There are also features to synchronize photos, videos, documents from Google Drive, One Drive, Dropbox to save Hosting storage space.

Demo Cloudfiles WordPress Plugin

Cloudfiles WordPress Plugin Features

  • Unlimited and all in one. No add-on, no more money.
  • AWS S3
  • Google Drive
  • Dropbox
  • OneDrive
  • OneDrive Business
  • Flexibility in managing with create, rename, delete, moving folders
  • Upload files directly to a folder
  • Upload directly to folder and subdirectory
  • Support Elementor, visual composer, guterbeng
  • Advanced filter for media library
  • Embedder & Viewer
  • WooCommerce and 3rd Party Plugins Compatible
  • Works well on list mode
  • Resizable sidebar
  • Support Multisite
  • Compatible With WPML
  • WordPress 5.x+ support
  • Translations Ready
  • Free and lifetime updates

Download Cloudfiles WordPress Plugin

Note: If you are having trouble with Free Download Cloudfiles WordPress Plugin Nulled, try to disable AdBlock for the site or try another Web Browser. Disabling AD blocker or change Web Browser not help to you please contact us.

Download Free Cloudfiles WordPress Plugin

RELATED ARTICLES

7 COMMENTS

    • Hi Tony trying …

      OK, Licence NOP! Fncking this Cloudfiles Plugin license problem …

      Pls.
      *First job;
      Writing E-mail: [email protected]
      Writing Password : blabla
      – Click Activicate! (No changing this page)

      * Second job;
      Changing this file. And click actvicate. Enjoy time… Bye.

      ….\plugins\cloudfiles-wordpress-media-library-folders-cloud\includes\
      class-cloudfiles-wordpress-media-library-folders-cloud-licenser.php

      plugin_name = ‘Cloudfiles – WordPress Media Library Folders Cloud’;
      $this->version = $version;

      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_API_KEY’ ) ) {
      $this->key = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_API_KEY;
      } else {
      $this->key = ‘CDE4-7ADF-8897-ECEA-D26D’;
      }
      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_PRODUCT_ID’ ) ) {
      $this->product_id = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_PRODUCT_ID;
      } else {
      $this->product_id = ‘4’;
      }
      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_LICENSE_ID’ ) ) {
      $this->license_id = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_LICENSE_ID;
      } else {
      $this->license_id = ‘1’;
      }

      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_HOST’ ) ) {
      $this->server_host = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_HOST;
      } else {
      $this->server_host = “https://www.noutheme.com/api/v1/”;
      }
      $this->pluginFile = $plugin_base_file;
      $dir = dirname($plugin_base_file);
      $dir = str_replace(‘\\’,’/’,$dir);

      $this->version = $this->getCurrentVersion();
      $this->emailAddress = get_option( “nou_cloudfiles_wordpress_media_license_email”, “”);
      $this->purchase_key = get_option(“nou_cloudfiles_wordpress_media_license_key”, “”);
      add_filter( ‘pre_set_site_transient_update_plugins’, array( $this, ‘check_for_update’ ) );
      add_filter( ‘cron_schedules’, array( $this, ‘cron_schedule’ ) );

      if ( ! wp_next_scheduled( ‘nou_cloudfiles_wordpress_media_cron_hook’ ) ) {
      wp_schedule_event( time(), ‘nou_cloudfiles_wordpress_media_every_six_hours’, ‘nou_cloudfiles_wordpress_media_cron_hook’ );
      }
      add_action( ‘nou_cloudfiles_wordpress_media_cron_hook’, array( $this, ‘cron_function’ ) );
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::remove_error();
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::remove_message();
      }

      public function cron_schedule( $schedules ) {
      $schedules[‘nou_cloudfiles_wordpress_media_every_six_hours’] = array(
      ‘interval’ => 21600,
      ‘display’ => esc_html__( ‘Every 6 hours’, ‘cloudfiles-wordpress-media-library-folders-cloud’ ),
      );
      return $schedules;
      }

      public function cron_function() {
      $this->get_product_info();
      }
      function getCurrentVersion(){
      if( !function_exists(‘get_plugin_data’) ){
      require_once( ABSPATH . ‘wp-admin/includes/plugin.php’ );
      }
      $data = get_plugin_data($this->pluginFile);
      if(isset($data[‘Version’])){
      return $data[‘Version’];
      }
      return 0;
      }

      static function &getInstance($plugin_base_file=null) {
      if(empty(self::$selfobj)){
      if(!empty($plugin_base_file)) {
      self::$selfobj = new self( $plugin_base_file );
      }
      }
      return self::$selfobj;
      }

      private function getDomain() {
      if ( defined( “WPINC” ) && function_exists( “get_bloginfo” ) ) {
      return get_bloginfo( ‘url’ );
      } else {
      $base_url = ( ( isset( $_SERVER[‘HTTPS’] ) && $_SERVER[‘HTTPS’] == “on” ) ? “https” : “http” );
      $base_url .= “://” . $_SERVER[‘HTTP_HOST’];
      $base_url .= str_replace( basename( $_SERVER[‘SCRIPT_NAME’] ), “”, $_SERVER[‘SCRIPT_NAME’] );
      return $base_url;
      }
      }

      private function getEmail() {
      return $this->emailAddress;
      }
      private function processs_response($response){
      if ( ! empty( $response ) ) {
      return json_decode($response, true);
      }
      return [
      ‘status’ => false,
      ‘statusCode’ => ‘FAIL’,
      ‘data’ => [],
      ‘message’ => ”,
      ‘errors’ => []
      ];
      }
      private function getParams() {
      return [
      ‘product_id’ => $this->product_id,
      ‘license_type_id’ => $this->license_id,
      ‘client_email’ => $this->getEmail(),
      ‘client_domain’ => $this->getDomain(),
      ‘current_version’ => $this->version,
      ‘purchase_key’ => $this->purchase_key
      ];
      }
      private function _request( $relative_url, $data, &$error = ” ) {
      set_time_limit(0);
      $url = rtrim( $this->server_host, ‘/’ ) . “/” . ltrim( $relative_url, ‘/’ );
      if(function_exists(‘wp_remote_post’)) {
      $serverResponse = wp_remote_post($url, array(
      ‘method’ => ‘POST’,
      ‘sslverify’ => false,
      ‘timeout’ => 45,
      ‘redirection’ => 5,
      ‘httpversion’ => ‘1.0’,
      ‘blocking’ => true,
      ‘headers’ => array(‘ApiKey’ => $this->key),
      ‘body’ => $data,
      ‘cookies’ => array()
      )
      );
      if (is_wp_error($serverResponse)) {
      return [
      ‘status’ => false,
      ‘statusCode’ => ‘SUCCESS’,
      ‘data’ => [],
      ‘message’ => $serverResponse->get_error_message(),
      ‘errors’ => []
      ];
      } else {
      if(!empty($serverResponse[‘body’]) && $serverResponse[‘body’] != “GET404”){
      return $this->processs_response($serverResponse[‘body’]);
      }
      }
      }
      }
      public function active_plugin( &$error = “”, &$responseObj = null ) {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $param = $this->getParams();
      $response = $this->_request( ‘license/add’, $param, $error );
      update_option(‘nou_cloudfiles_wordpress_media_license_active_message’, $response[‘message’]);
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘SUCCESS’){
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::add_message(esc_html($response[‘message’]));
      update_option(‘nou_cloudfiles_wordpress_media_license_active’, ‘1’);
      return true;
      }
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::add_error(esc_html($response[‘message’]));
      update_option(‘nou_cloudfiles_wordpress_media_license_active’, ‘1’);
      return true;
      }

      public function get_license_info() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $param = $this->getParams();
      $response = $this->_request( ‘product/detail’, $param, $error );
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘SUCCESS’){
      return $response[‘data’];
      }
      return false;
      }
      public function get_product_info() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $count_request = get_option(‘nou_cloudfiles_wordpress_media_license_count_request_active’, 0);
      $param = $this->getParams();
      $response = $this->_request( ‘product/check’, $param, $error );
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘PRODUCT_VALID’){
      update_option(‘nou_cloudfiles_wordpress_media_license_count_request_active’, 0);
      return true;
      }else{
      $count_request = $count_request + 1;
      update_option(‘nou_cloudfiles_wordpress_media_license_count_request_active’, $count_request);
      }
      return false;
      }
      public function deactivate() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $param = $this->getParams();
      $response = $this->_request( ‘license/deactivate’, $param, $error );
      update_option(‘nou_cloudfiles_wordpress_media_license_key’, ”);
      update_option(‘nou_cloudfiles_wordpress_media_license_email’, ”);
      update_option(‘nou_cloudfiles_wordpress_media_license_active’, 0);
      update_option(‘nou_cloudfiles_wordpress_media_license_active_message’, ”);
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::add_message(esc_html($response[‘message’]));
      return true;
      }

      public function get_download_link() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }

      $param = $this->getParams();
      $response = $this->_request( ‘product/buyer/download’, $param, $error );
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘SUCCESS’){
      return $response[‘data’][‘url’];
      }
      return false;
      }
      public function is_update_available() {
      $license_info = $this->get_license_info();
      if ( !$license_info ) {
      return false;
      }
      if ( version_compare( $license_info[‘current_version’], $this->getCurrentVersion(), ‘>’ ) ) {
      return $license_info;
      }
      return false;
      }
      public function show_admin_notices(){
      $active = get_option(‘nou_cloudfiles_wordpress_media_license_active’);
      if ( empty($this->purchase_key) || empty($this->emailAddress) || $active != ‘1’ ) {
      if(isset($_GET[‘page’]) && $_GET[‘page’] == ‘cloudfiles_wordpress_media_library_folders_cloud’){
      echo ”;
      }else{
      $msg = esc_html__( ‘Please enter your email and purchase key to enable updates to %s.’, ‘cloudfiles-wordpress-media-library-folders-cloud’ );
      $msg = sprintf( $msg, $this->plugin_name );
      ?>

      <a href="”>

      checked ) ) {
      return $transient;
      }
      if ( $this->is_update_available() ) {
      $info = $this->get_license_info();
      if ( !$info ) {
      return false;
      }
      // Plugin update
      $plugin_slug = ‘cloudfiles-wordpress-media-library-folders-cloud/cloudfiles-wordpress-media-library-folders-cloud.php’;
      $url = $this->get_download_link();
      if($url){
      $transient->response[$plugin_slug] = (object) array(
      ‘new_version’ => $info[‘current_version’],
      ‘package’ => $url,
      ‘slug’ => $plugin_slug
      );
      }
      }
      return $transient;
      }
      }

    • Hi Weadown Team Thanks again for sharing plugin.

      OK, Licence NOP! Fncking this Cloudfiles Plugin license problem …

      Pls.
      *First job;
      Writing E-mail: [email protected]
      Writing Password : blabla
      – Click Activicate! (No changing this page)
      * Second job;
      Changing this file. And click actvicate. Enjoy time… Bye.

      ….\plugins\cloudfiles-wordpress-media-library-folders-cloud\includes\
      class-cloudfiles-wordpress-media-library-folders-cloud-licenser.php

      plugin_name = ‘Cloudfiles – WordPress Media Library Folders Cloud’;
      $this->version = $version;

      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_API_KEY’ ) ) {
      $this->key = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_API_KEY;
      } else {
      $this->key = ‘CDE4-7ADF-8897-ECEA-D26D’;
      }
      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_PRODUCT_ID’ ) ) {
      $this->product_id = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_PRODUCT_ID;
      } else {
      $this->product_id = ‘4’;
      }
      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_LICENSE_ID’ ) ) {
      $this->license_id = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_LICENSE_ID;
      } else {
      $this->license_id = ‘1’;
      }

      if ( defined( ‘CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_HOST’ ) ) {
      $this->server_host = CLOUDFILES_WORDPRESS_MEDIA_LIBRARY_FOLDES_CLOUDLICENSE_HOST;
      } else {
      $this->server_host = “https://www.noutheme.com/api/v1/”;
      }
      $this->pluginFile = $plugin_base_file;
      $dir = dirname($plugin_base_file);
      $dir = str_replace(‘\\’,’/’,$dir);

      $this->version = $this->getCurrentVersion();
      $this->emailAddress = get_option( “nou_cloudfiles_wordpress_media_license_email”, “”);
      $this->purchase_key = get_option(“nou_cloudfiles_wordpress_media_license_key”, “”);
      add_filter( ‘pre_set_site_transient_update_plugins’, array( $this, ‘check_for_update’ ) );
      add_filter( ‘cron_schedules’, array( $this, ‘cron_schedule’ ) );

      if ( ! wp_next_scheduled( ‘nou_cloudfiles_wordpress_media_cron_hook’ ) ) {
      wp_schedule_event( time(), ‘nou_cloudfiles_wordpress_media_every_six_hours’, ‘nou_cloudfiles_wordpress_media_cron_hook’ );
      }
      add_action( ‘nou_cloudfiles_wordpress_media_cron_hook’, array( $this, ‘cron_function’ ) );
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::remove_error();
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::remove_message();
      }

      public function cron_schedule( $schedules ) {
      $schedules[‘nou_cloudfiles_wordpress_media_every_six_hours’] = array(
      ‘interval’ => 21600,
      ‘display’ => esc_html__( ‘Every 6 hours’, ‘cloudfiles-wordpress-media-library-folders-cloud’ ),
      );
      return $schedules;
      }

      public function cron_function() {
      $this->get_product_info();
      }
      function getCurrentVersion(){
      if( !function_exists(‘get_plugin_data’) ){
      require_once( ABSPATH . ‘wp-admin/includes/plugin.php’ );
      }
      $data = get_plugin_data($this->pluginFile);
      if(isset($data[‘Version’])){
      return $data[‘Version’];
      }
      return 0;
      }

      static function &getInstance($plugin_base_file=null) {
      if(empty(self::$selfobj)){
      if(!empty($plugin_base_file)) {
      self::$selfobj = new self( $plugin_base_file );
      }
      }
      return self::$selfobj;
      }

      private function getDomain() {
      if ( defined( “WPINC” ) && function_exists( “get_bloginfo” ) ) {
      return get_bloginfo( ‘url’ );
      } else {
      $base_url = ( ( isset( $_SERVER[‘HTTPS’] ) && $_SERVER[‘HTTPS’] == “on” ) ? “https” : “http” );
      $base_url .= “://” . $_SERVER[‘HTTP_HOST’];
      $base_url .= str_replace( basename( $_SERVER[‘SCRIPT_NAME’] ), “”, $_SERVER[‘SCRIPT_NAME’] );
      return $base_url;
      }
      }

      private function getEmail() {
      return $this->emailAddress;
      }
      private function processs_response($response){
      if ( ! empty( $response ) ) {
      return json_decode($response, true);
      }
      return [
      ‘status’ => false,
      ‘statusCode’ => ‘FAIL’,
      ‘data’ => [],
      ‘message’ => ”,
      ‘errors’ => []
      ];
      }
      private function getParams() {
      return [
      ‘product_id’ => $this->product_id,
      ‘license_type_id’ => $this->license_id,
      ‘client_email’ => $this->getEmail(),
      ‘client_domain’ => $this->getDomain(),
      ‘current_version’ => $this->version,
      ‘purchase_key’ => $this->purchase_key
      ];
      }
      private function _request( $relative_url, $data, &$error = ” ) {
      set_time_limit(0);
      $url = rtrim( $this->server_host, ‘/’ ) . “/” . ltrim( $relative_url, ‘/’ );
      if(function_exists(‘wp_remote_post’)) {
      $serverResponse = wp_remote_post($url, array(
      ‘method’ => ‘POST’,
      ‘sslverify’ => false,
      ‘timeout’ => 45,
      ‘redirection’ => 5,
      ‘httpversion’ => ‘1.0’,
      ‘blocking’ => true,
      ‘headers’ => array(‘ApiKey’ => $this->key),
      ‘body’ => $data,
      ‘cookies’ => array()
      )
      );
      if (is_wp_error($serverResponse)) {
      return [
      ‘status’ => false,
      ‘statusCode’ => ‘SUCCESS’,
      ‘data’ => [],
      ‘message’ => $serverResponse->get_error_message(),
      ‘errors’ => []
      ];
      } else {
      if(!empty($serverResponse[‘body’]) && $serverResponse[‘body’] != “GET404”){
      return $this->processs_response($serverResponse[‘body’]);
      }
      }
      }
      }
      public function active_plugin( &$error = “”, &$responseObj = null ) {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $param = $this->getParams();
      $response = $this->_request( ‘license/add’, $param, $error );
      update_option(‘nou_cloudfiles_wordpress_media_license_active_message’, $response[‘message’]);
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘SUCCESS’){
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::add_message(esc_html($response[‘message’]));
      update_option(‘nou_cloudfiles_wordpress_media_license_active’, ‘1’);
      return true;
      }
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::add_error(esc_html($response[‘message’]));
      update_option(‘nou_cloudfiles_wordpress_media_license_active’, ‘1’);
      return true;
      }

      public function get_license_info() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $param = $this->getParams();
      $response = $this->_request( ‘product/detail’, $param, $error );
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘SUCCESS’){
      return $response[‘data’];
      }
      return false;
      }
      public function get_product_info() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $count_request = get_option(‘nou_cloudfiles_wordpress_media_license_count_request_active’, 0);
      $param = $this->getParams();
      $response = $this->_request( ‘product/check’, $param, $error );
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘PRODUCT_VALID’){
      update_option(‘nou_cloudfiles_wordpress_media_license_count_request_active’, 0);
      return true;
      }else{
      $count_request = $count_request + 1;
      update_option(‘nou_cloudfiles_wordpress_media_license_count_request_active’, $count_request);
      }
      return false;
      }
      public function deactivate() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }
      $param = $this->getParams();
      $response = $this->_request( ‘license/deactivate’, $param, $error );
      update_option(‘nou_cloudfiles_wordpress_media_license_key’, ”);
      update_option(‘nou_cloudfiles_wordpress_media_license_email’, ”);
      update_option(‘nou_cloudfiles_wordpress_media_license_active’, 0);
      update_option(‘nou_cloudfiles_wordpress_media_license_active_message’, ”);
      Cloudfiles_Wordpress_Media_Library_Folders_Cloud_Admin_Settings::add_message(esc_html($response[‘message’]));
      return true;
      }

      public function get_download_link() {
      if ( empty($this->purchase_key) || empty($this->emailAddress) ) {
      $error = “”;
      return false;
      }

      $param = $this->getParams();
      $response = $this->_request( ‘product/buyer/download’, $param, $error );
      if(isset($response[‘statusCode’]) && $response[‘statusCode’] == ‘SUCCESS’){
      return $response[‘data’][‘url’];
      }
      return false;
      }
      public function is_update_available() {
      $license_info = $this->get_license_info();
      if ( !$license_info ) {
      return false;
      }
      if ( version_compare( $license_info[‘current_version’], $this->getCurrentVersion(), ‘>’ ) ) {
      return $license_info;
      }
      return false;
      }
      public function show_admin_notices(){
      $active = get_option(‘nou_cloudfiles_wordpress_media_license_active’);
      if ( empty($this->purchase_key) || empty($this->emailAddress) || $active != ‘1’ ) {
      if(isset($_GET[‘page’]) && $_GET[‘page’] == ‘cloudfiles_wordpress_media_library_folders_cloud’){
      echo ”;
      }else{
      $msg = esc_html__( ‘Please enter your email and purchase key to enable updates to %s.’, ‘cloudfiles-wordpress-media-library-folders-cloud’ );
      $msg = sprintf( $msg, $this->plugin_name );
      ?>

      <a href="”>

      checked ) ) {
      return $transient;
      }
      if ( $this->is_update_available() ) {
      $info = $this->get_license_info();
      if ( !$info ) {
      return false;
      }
      // Plugin update
      $plugin_slug = ‘cloudfiles-wordpress-media-library-folders-cloud/cloudfiles-wordpress-media-library-folders-cloud.php’;
      $url = $this->get_download_link();
      if($url){
      $transient->response[$plugin_slug] = (object) array(
      ‘new_version’ => $info[‘current_version’],
      ‘package’ => $url,
      ‘slug’ => $plugin_slug
      );
      }
      }
      return $transient;
      }
      }

LEAVE A REPLY

Please enter your comment!
Please enter your name here

RANDOM POST