403Webshell
Server IP : 104.21.93.192  /  Your IP : 216.73.216.73
Web Server : LiteSpeed
System : Linux premium900.web-hosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
User : redwjova ( 1790)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : ON |  Sudo : OFF |  Pkexec : OFF
Directory :  /proc/self/root/home/redwjova/sort.llc/wp-content/plugins/ultimate-post/addons/oxygen/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /proc/self/root/home/redwjova/sort.llc/wp-content/plugins/ultimate-post/addons/oxygen/oxygen.php
<?php

class PostXOxygenElement extends OxyEl {

    function init() {
        // Do some initial things here.
    }

    function afterInit() {
        $this->removeApplyParamsButton();
    }

    function name() {
        return __('PostX Templates', 'ultimate-post');
    }
    
    function slug() {
        return "postx-templates";
    }

    function icon() {
        return ULTP_URL.'addons/oxygen/icon.svg';
    }

    function button_place() {
        // return "interactive";
    }

    function button_priority() {
        return 9;
    }

    
    function render($options, $defaults, $content) {
		$templates = $options['templates'];

		if ( $templates ) {
            if ( isset($_GET['action']) && strpos(sanitize_key($_GET['action']), 'oxy_render_oxy') !== false ) {
                echo ultimate_post()->build_css_for_inline_print($templates, true); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
            }
			
            $args = array( 'p' => $templates, 'post_type' => 'ultp_templates' );
			$the_query = new \WP_Query($args);
			if ( $the_query->have_posts() ) {
				while ($the_query->have_posts()) {
					$the_query->the_post();
					the_content();
				}
				wp_reset_postdata();
			}
		} else {
			if ( isset($_GET['action']) && strpos(sanitize_key($_GET['action']), 'oxy_render_oxy') !== false ) {    // @codingStandardsIgnoreLine
				echo '<p style="text-align:center;">'.sprintf( esc_html__( 'Pick a Template from your saved ones. Or create a template from: %s.' , 'ultimate-post' ) . ' ', '<strong><i>' . esc_html__( 'Dashboard > PostX > Saved Templates', 'ultimate-post' ) . '</i></strong>' ).'</p>';
			}
		}
    }

    function controls() {
		$this->addOptionControl(
            array(
                'type' => 'dropdown',
                'name' => esc_html__( 'Select Your Template', 'ultimate-post' ),
                'slug' => 'templates',
                'default' => ''
            )
        )->setValue(ultimate_post()->get_all_lists('ultp_templates'))->rebuildElementOnChange();
    }

    function defaultCSS() {
		ultimate_post()->register_scripts_common();
    }
    
}

new PostXOxygenElement();

Youez - 2016 - github.com/yon3zu
LinuXploit