Server :
Apache
System :
Linux webd003.cluster126.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User :
atwiofrxug (73666)
PHP Version :
8.4.10
Disable Functions :
_dyuweyrj4,_dyuweyrj4r,dl
Current Directory :
/home/atwiofrxug/mylittletelaviv/wp-content/plugins/event-calendar-wd/includes/
Directory Status:
Writeable | Document Root:
Writeable
Upload File
Viewing: /home/atwiofrxug/mylittletelaviv/wp-content/plugins/event-calendar-wd/includes/ecwd-shortcodes.php
<?php
/**
* Shortcodes
*/
/**
* [ecwd_calendar] shortcode
*/
include_once(ABSPATH . 'wp-admin/includes/plugin.php');
function ecwd_shortcode($attr) {
global $wp;
if(!empty($wp->query_vars['rest_route'])) {
return "";//for gutenberg
}
if(get_post_type() == "ecwd_event"){
return "";
}
extract(shortcode_atts(array(
'id' => null,
'page_items' => '5',
'event_search' => 'yes',
'display' => 'full',
'displays' => null,
'filters' => null,
'calendar_start_date' => null
), $attr, ECWD_PLUGIN_PREFIX.'_calendar'));
// If no ID is specified then return
if (empty($id)) {
return;
}
$type = (isset($attr['type']) && $attr['type'] === 'mini') ? 'mini' : 'full';//for gutenberg
$ecwd_displays_list = array('none',$type,"list","week","day");
if($type === 'mini'){
$displays = str_replace('full', 'mini', $displays);
}else{
$displays = str_replace('mini', 'full', $displays);
}
$ecwd_displays = explode(",",$displays);
$display = $ecwd_displays[0];
foreach ($ecwd_displays as $ecwd_key => $ecwd_display_name){
if(!in_array($ecwd_display_name ,$ecwd_displays_list)){
$ecwd_displays[$ecwd_key] = $type;
}
}
$displays = implode(",",$ecwd_displays);
$args = array('displays'=>$displays, 'filters'=>$filters, 'page_items'=>$page_items, 'event_search'=>$event_search);
if($calendar_start_date !== null){
$calendar_start_date = strtotime($calendar_start_date);
if($calendar_start_date === false || $calendar_start_date === -1){
$calendar_start_date = null;
}
}
if($calendar_start_date !== null){
$args['date'] = date('Y-m-d',$calendar_start_date);
}
$calendar_ids = explode(',', str_replace(' ', '', $id));
$result = ecwd_print_calendar($calendar_ids, $display, $args);
return $result;
}
add_shortcode(ECWD_PLUGIN_PREFIX, ECWD_PLUGIN_PREFIX.'_shortcode');
Cyb3r Drag0nz Team • Google Edition