$configs = array('delay' => $loadTimeDelay, 'loader_id' => $loaderId, 'id' => $input_parameters['id'], 'type' => $input_parameters['type']); if (isset($input_parameters['url'])) { $configs['url'] = $input_parameters['url']; } else { if (isset($input_parameters['code'])) { $configs['code'] = $input_parameters['code']; } } if (isset($input_parameters['media'])) { $configs['media'] = $input_parameters['media']; } if ('div_tag' === $input_parameters['load_by']) { $resultData = ' <div class="wp-optimize-speed-by-xtraffic-loader-data-' . $input_parameters['type'] . '" id="' . $loaderId . '" data-pepvn-configs="' . Utils::encodeVar($configs) . '" style="display:none;"></div> '; } else { if ('js_data' === $input_parameters['load_by']) { $keyStoreJs = 'window.wppepvnloaderdata' . $input_parameters['type']; $resultData = ' <script language="javascript" type="text/javascript" id="' . $loaderId . '"> if(typeof(' . $keyStoreJs . ') === "undefined") { ' . $keyStoreJs . ' = new Array(); } ' . $keyStoreJs . '.push("' . Utils::encodeVar($configs) . '"); </script> '; } } } } } return $resultData; } } //class PepVN_Data PepVN_Data::setDefaultParams();