<?php // Global CDN variable // global $rs_cdn; // $rs_cdn = (isset($_SESSION['cdn'])) ? $_SESSION['cdn'] : new RS_CDN(); // Start session, if not started if (!session_id()) { session_start(); } // Define session data defined('RS_CDN_PATH') or die; $_SESSION['cdn'] = isset($_SESSION['cdn']) ? $_SESSION['cdn'] : new RS_CDN(); $_SESSION['cdn_settings'] = $_SESSION['cdn']->api_settings; // Save CDN settings save_cdn_settings(); $settings_error = false; // Get files and counts $local_files = load_files_needing_upload(); $local_count = count($local_files); // Check if connection has been made by grabbing container try { $container = $_SESSION['cdn']->container_object(); } catch (Exception $e) { $settings_error = true; } ?> <script type="text/javascript"> var plugin_path = "<?php echo RS_CDN_URL; ?> ";
<?php // Start session, if not started if (!session_id()) { session_start(); } // Define session data defined('RS_CDN_PATH') or die; // Set error to false $settings_error = false; $show_errors = array(); // Save CDN settings if (isset($_POST['save_cdn_settings'])) { try { $save_settings = save_cdn_settings(); // See if save was successful if (isset($save_settings['response']) && $save_settings['response'] == 'error') { $show_errors[] = $save_settings['message']; } } catch (Exception $exc) { $settings_error = true; } } // Try to create a CDN instance try { // Create new instance $_SESSION['cdn'] = isset($_SESSION['cdn']) ? $_SESSION['cdn'] : new RS_CDN(); // Check if connection has been made by grabbing container if (!isset($_SESSION['cdn']) || is_null($_SESSION['cdn']) || is_null($_SESSION['cdn']->container_object())) { $show_errors[] = 'Container does not exist.'; }