Cdn::instance()->save(fn_array_merge($_REQUEST['cdn_data'], $distribution_data)); } else { fn_save_post_data('cdn_data'); } return array(CONTROLLER_STATUS_OK, 'storage.cdn'); } return; } if ($mode == 'manage') { $storage_data = fn_restore_post_data('storage_data'); if (empty($storage_data)) { $storage_data = Registry::get('runtime.storage'); } Registry::get('view')->assign('current_storage', Registry::get('runtime.storage.storage')); Registry::get('view')->assign('storage_data', $storage_data); Registry::get('view')->assign('amazon_data', array('regions' => fn_get_amazon_regions())); } elseif ($mode == 'clear_cache') { fn_clear_cache(); fn_set_notification('N', __('notice'), __('cache_cleared')); if (empty($_REQUEST['redirect_url'])) { $_REQUEST['redirect_url'] = 'index.index'; } return array(CONTROLLER_STATUS_REDIRECT); } elseif ($mode == 'clear_thumbnails') { Storage::instance('images')->deleteDir('thumbnails'); fn_set_notification('N', __('notice'), __('thumbnails_removed')); if (empty($_REQUEST['redirect_url'])) { $_REQUEST['redirect_url'] = 'index.index'; } return array(CONTROLLER_STATUS_REDIRECT); } elseif ($mode == 'cdn') {
Cdn::instance()->save(fn_array_merge($_REQUEST['cdn_data'], $distribution_data)); } else { fn_save_post_data('cdn_data'); } return array(CONTROLLER_STATUS_OK, 'storage.cdn'); } return; } if ($mode == 'manage') { $storage_data = fn_restore_post_data('storage_data'); if (empty($storage_data)) { $storage_data = Registry::get('runtime.storage'); } Tygh::$app['view']->assign('current_storage', Registry::get('runtime.storage.storage')); Tygh::$app['view']->assign('storage_data', $storage_data); Tygh::$app['view']->assign('amazon_data', array('regions' => fn_get_amazon_regions())); } elseif ($mode == 'clear_cache') { fn_clear_cache(); fn_set_notification('N', __('notice'), __('cache_cleared')); if (empty($_REQUEST['redirect_url'])) { $_REQUEST['redirect_url'] = 'index.index'; } return array(CONTROLLER_STATUS_REDIRECT); } elseif ($mode == 'clear_thumbnails') { Storage::instance('images')->deleteDir('thumbnails'); fn_set_notification('N', __('notice'), __('thumbnails_removed')); if (empty($_REQUEST['redirect_url'])) { $_REQUEST['redirect_url'] = 'index.index'; } return array(CONTROLLER_STATUS_REDIRECT); } elseif ($mode == 'cdn') {