Done ! 403WebShell
403Webshell
Server IP : 54.36.91.62  /  Your IP : 216.73.216.38
Web Server : Apache
System : Linux webm008.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : awaywithxm ( 25098)
PHP Version : 7.0.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/awaywithxm/www/wp-content/plugins/post-grid/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/awaywithxm/www/wp-content/plugins/post-grid/includes//media-source-options.php
<?php
if ( ! defined('ABSPATH')) exit;  // if direct access

add_action('media_source_options_featured_image', 'media_source_options_featured_image');

function media_source_options_featured_image($media_source){
    $settings_tabs_field = new settings_tabs_field();


    $index = isset($media_source['index']) ? $media_source['index'] : '';
    $input_name = isset($media_source['input_name']) ? $media_source['input_name'] : '';
    $source_data = isset($media_source['source_data']) ? $media_source['source_data'] : '';



    $margin = isset($source_data['margin']) ? $source_data['margin'] : '';
    $enable = isset($source_data['enable']) ? $source_data['enable'] : '';
    $image_size = isset($source_data['image_size']) ? $source_data['image_size'] : '';
    $link_to = isset($source_data['link_to']) ? $source_data['link_to'] : '';
    $link_target = isset($source_data['link_target']) ? $source_data['link_target'] : '';


    $args = array(
        'id'		=> 'enable',
        'parent' => $input_name.'[media][media_source][featured_image]',
        'title'		=> __('Enable','post-grid'),
        'details'	=> __('Enable or disable this media source.','post-grid'),
        'type'		=> 'radio',
        'value'		=> $enable,
        'default'		=> 'no',
        'args'		=> array(
            'no'=>__('No','post-grid'),
            'yes'=>__('Yes','post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);


    $args = array(
        'id'		=> 'image_size',
        'parent' => $input_name.'[media][media_source][featured_image]',
        'title'		=> __('Image size','post-grid'),
        'details'	=> __('Select media image size','post-grid'),
        'type'		=> 'select',
        'value'		=> $image_size,
        'default'		=> 'large',
        'args'		=> post_grid_image_sizes(),
    );

    $settings_tabs_field->generate_field($args);

    $args = array(
        'id'		=> 'link_to',
        'css_id'		=> $index.'_link_to',
        'parent' => $input_name.'[media][media_source][featured_image]',
        'title'		=> __('Link to','post-grid'),
        'details'	=> __('Choose link to featured image.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_to,
        'default'		=> 'post_link',
        'args'		=> array(
            'post_link'=> __('Post link', 'post-grid'),
            'none'=> __('None', 'post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);


    $args = array(
        'id'		=> 'link_target',
        'css_id'		=> $index.'_link_target',
        'parent' => $input_name.'[media][media_source][featured_image]',
        'title'		=> __('Link target','post-grid'),
        'details'	=> __('Choose link target.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_target,
        'default'		=> '_self',
        'args'		=> array(
            '_blank'=> __('_blank', 'post-grid'),
            '_parent'=> __('_parent', 'post-grid'),
            '_self'=> __('_self', 'post-grid'),
            '_top'=> __('_top', 'post-grid'),

        ),
    );

    $settings_tabs_field->generate_field($args);


}

add_action('media_source_options_first_image', 'media_source_options_first_image');

function media_source_options_first_image($media_source){
    $settings_tabs_field = new settings_tabs_field();


    $index = isset($media_source['index']) ? $media_source['index'] : '';
    $input_name = isset($media_source['input_name']) ? $media_source['input_name'] : '';
    $source_data = isset($media_source['source_data']) ? $media_source['source_data'] : '';

    $enable = isset($source_data['enable']) ? $source_data['enable'] : '';
    $link_to = isset($source_data['link_to']) ? $source_data['link_to'] : '';
    $link_target = isset($source_data['link_target']) ? $source_data['link_target'] : '';



    $args = array(
        'id'		=> 'enable',
        'parent' => $input_name.'[media][media_source][first_image]',
        'title'		=> __('Enable','post-grid'),
        'details'	=> __('Enable or disable this media source.','post-grid'),
        'type'		=> 'radio',
        'value'		=> $enable,
        'default'		=> 'no',
        'args'		=> array(
            'no'=>__('No','post-grid'),
            'yes'=>__('Yes','post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);

    $args = array(
        'id'		=> 'link_to',
        'css_id'		=> $index.'_link_to',
        'parent' => $input_name.'[media][media_source][first_image]',
        'title'		=> __('Link to','post-grid'),
        'details'	=> __('Choose link to featured image.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_to,
        'default'		=> 'post_link',
        'args'		=> array(
            'post_link'=> __('Post link', 'post-grid'),
            'none'=> __('None', 'post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);


    $args = array(
        'id'		=> 'link_target',
        'css_id'		=> $index.'_link_target',
        'parent' => $input_name.'[media][media_source][first_image]',
        'title'		=> __('Link target','post-grid'),
        'details'	=> __('Choose link target.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_target,
        'default'		=> '_self',
        'args'		=> array(
            '_blank'=> __('_blank', 'post-grid'),
            '_parent'=> __('_parent', 'post-grid'),
            '_self'=> __('_self', 'post-grid'),
            '_top'=> __('_top', 'post-grid'),

        ),
    );

    $settings_tabs_field->generate_field($args);
}



add_action('media_source_options_siteorigin_first_image', 'media_source_options_siteorigin_first_image');

function media_source_options_siteorigin_first_image($media_source){
    $settings_tabs_field = new settings_tabs_field();


    $index = isset($media_source['index']) ? $media_source['index'] : '';
    $input_name = isset($media_source['input_name']) ? $media_source['input_name'] : '';
    $source_data = isset($media_source['source_data']) ? $media_source['source_data'] : '';

    $enable = isset($source_data['enable']) ? $source_data['enable'] : '';
    $link_to = isset($source_data['link_to']) ? $source_data['link_to'] : '';
    $link_target = isset($source_data['link_target']) ? $source_data['link_target'] : '';



    $args = array(
        'id'		=> 'enable',
        'parent' => $input_name.'[media][media_source][siteorigin_first_image]',
        'title'		=> __('Enable','post-grid'),
        'details'	=> __('Enable or disable this media source.','post-grid'),
        'type'		=> 'radio',
        'value'		=> $enable,
        'default'		=> 'no',
        'args'		=> array(
            'no'=>__('No','post-grid'),
            'yes'=>__('Yes','post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);

    $args = array(
        'id'		=> 'link_to',
        'css_id'		=> $index.'_link_to',
        'parent' => $input_name.'[media][media_source][siteorigin_first_image]',
        'title'		=> __('Link to','post-grid'),
        'details'	=> __('Choose link to featured image.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_to,
        'default'		=> 'post_link',
        'args'		=> array(
            'post_link'=> __('Post link', 'post-grid'),
            'none'=> __('None', 'post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);

    $args = array(
        'id'		=> 'link_target',
        'css_id'		=> $index.'_link_target',
        'parent' => $input_name.'[media][media_source][siteorigin_first_image]',
        'title'		=> __('Link target','post-grid'),
        'details'	=> __('Choose link target.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_target,
        'default'		=> '_self',
        'args'		=> array(
            '_blank'=> __('_blank', 'post-grid'),
            '_parent'=> __('_parent', 'post-grid'),
            '_self'=> __('_self', 'post-grid'),
            '_top'=> __('_top', 'post-grid'),

        ),
    );

    $settings_tabs_field->generate_field($args);

}









add_action('media_source_options_empty_thumb', 'media_source_options_empty_thumb');

function media_source_options_empty_thumb($media_source){
    $settings_tabs_field = new settings_tabs_field();


    $index = isset($media_source['index']) ? $media_source['index'] : '';
    $input_name = isset($media_source['input_name']) ? $media_source['input_name'] : '';
    $source_data = isset($media_source['source_data']) ? $media_source['source_data'] : '';

    $enable = isset($source_data['enable']) ? $source_data['enable'] : '';
    $default_thumb_src = isset($source_data['default_thumb_src']) ? $source_data['default_thumb_src'] : '';
    $link_to = isset($source_data['link_to']) ? $source_data['link_to'] : '';
    $link_target = isset($source_data['link_target']) ? $source_data['link_target'] : '';




    $args = array(
        'id'		=> 'enable',
        'parent' => $input_name.'[media][media_source][empty_thumb]',
        'title'		=> __('Enable','post-grid'),
        'details'	=> __('Enable or disable this media source.','post-grid'),
        'type'		=> 'radio',
        'value'		=> $enable,
        'default'		=> 'no',
        'args'		=> array(
            'no'=>__('No','post-grid'),
            'yes'=>__('Yes','post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);


    $args = array(
        'id'		=> 'link_to',
        'css_id'		=> $index.'_link_to',
        'parent' => $input_name.'[media][media_source][empty_thumb]',
        'title'		=> __('Link to','post-grid'),
        'details'	=> __('Choose link to featured image.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_to,
        'default'		=> 'post_link',
        'args'		=> array(
            'post_link'=> __('Post link', 'post-grid'),
            'none'=> __('None', 'post-grid'),
        ),
    );

    $settings_tabs_field->generate_field($args);

    $args = array(
        'id'		=> 'link_target',
        'css_id'		=> $index.'_link_target',
        'parent' => $input_name.'[media][media_source][empty_thumb]',
        'title'		=> __('Link target','post-grid'),
        'details'	=> __('Choose link target.','post-grid'),
        'type'		=> 'select',
        'value'		=> $link_target,
        'default'		=> '_self',
        'args'		=> array(
            '_blank'=> __('_blank', 'post-grid'),
            '_parent'=> __('_parent', 'post-grid'),
            '_self'=> __('_self', 'post-grid'),
            '_top'=> __('_top', 'post-grid'),

        ),
    );

    $settings_tabs_field->generate_field($args);

    $args = array(
        'id'		=> 'default_thumb_src',
        'parent' => $input_name.'[media][media_source][empty_thumb]',
        'title'		=> __('Default thumbnail','post-grid'),
        'details'	=> __('Choose default thumbnail.','post-grid'),
        'type'		=> 'media_url',
        'value'		=> $default_thumb_src,
        'default'		=> '',
    );

    $settings_tabs_field->generate_field($args);

}

Youez - 2016 - github.com/yon3zu
LinuXploit