\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82
| Path : /var/www/html/softech.com.tr/wp-content/plugins/elementskit-lite/core/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : /var/www/html/softech.com.tr/wp-content/plugins/elementskit-lite/core/build-inline-scripts.php |
<?php
namespace ElementsKit_Lite\Core;
defined( 'ABSPATH' ) || exit;
/**
* Inline script registrar.
*
* Returns all necessary inline js & css.
*
* @since 1.0.0
* @access public
*/
class Build_Inline_Scripts{
use \ElementsKit_Lite\Traits\Singleton;
function __construct(){
add_action('wp_enqueue_scripts', [$this, 'frontend_js']);
add_action('admin_print_scripts', [$this, 'admin_js']);
}
// scripts for common end, admin & frontend
public function common_js(){
ob_start(); ?>
var elementskit = {
resturl: '<?php echo get_rest_url() . 'elementskit/v1/'; ?>',
}
<?php
$output = ob_get_contents();
ob_end_clean();
return $output;
}
// scripts for frontend
public function frontend_js(){
$js = $this->common_js();
wp_add_inline_script('elementskit-framework-js-frontend', $js);
}
// scripts for admin
public function admin_js(){
echo "<script type='text/javascript'>\n";
echo \ElementsKit_Lite\Utils::render($this->common_js());
echo "\n</script>";
}
}