Пример #1
0
                    $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();