get_markup($atts, $type);
return $markup;
}
/***************************************
[markup]
***************************************/
function get_markup($atts, $type){
global $wppizza_options;
static $unique_id=0;$unique_id++;
$txt = $wppizza_options['localization'];
/*
checked or not | invert when self pickup is default
*/
$is_pickup = WPPIZZA() -> session -> is_pickup();
$checkbox_is_pickup = empty($wppizza_options['order_settings']['order_pickup_as_default']) ? $is_pickup : ($is_pickup ? false : true );
/*
label: alternate label if pickup is default
*/
$label = empty($wppizza_options['order_settings']['order_pickup_as_default']) ? $txt['order_self_pickup'] : $txt['order_request_delivery'];
/*
checkbox: put here as it should not really be edited
*/
$option = '';
/*
using 2 radios instead, unless toggle is specifically set to 0
*/
/* default */
$force_toggle = !empty($wppizza_options['order_settings']['order_pickup_toggled']) ? true : false;
/* set to radio toggle */
$force_toggle = (isset($atts['toggle']) && $atts['toggle']==1 ) ? true : $force_toggle; /* if distinctly set to 1 */
/* set to checkbox toggle */
$force_toggle = (isset($atts['toggle']) && $atts['toggle']==0 ) ? false : $force_toggle; /* if distinctly set to 0 */
if($force_toggle ){
$option = '';
$selected = (!$is_pickup) ? ' '.WPPIZZA_PREFIX.'-pickup-toggle-selected' : '' ;
$option .= '';
$selected = ($is_pickup) ? ' '.WPPIZZA_PREFIX.'-pickup-toggle-selected' : '' ;
$option .= '';
}
/*********************
set unique id
*********************/
$id = WPPIZZA_PREFIX.'-orders-pickup-choice-'.$unique_id;
/*********************
set classes
*********************/
$class= array();
$class[] = WPPIZZA_PREFIX.'-orders-pickup-choice';
if(!empty($atts['class'])){
$class[] = esc_html($atts['class']);
}
if($force_toggle){
$class[] = WPPIZZA_PREFIX.'-orders-pickup-choice-toggle';
}
$class = trim(implode(' ', $class));
/*********************
ini markup array
*********************/
$markup = array();
/*********************
get markup
*********************/
if(file_exists( WPPIZZA_TEMPLATE_DIR . '/markup/global/pickup_choice.php')){
require(WPPIZZA_TEMPLATE_DIR.'/markup/global/pickup_choice.php');
}else{
require(WPPIZZA_PATH.'templates/markup/global/pickup_choice.php');
}
/*********************
apply filter if required and implode for output
*********************/
$markup = apply_filters('wppizza_filter_pickup_choice_widget_markup', $markup, $atts, $unique_id, $is_pickup);
$markup = trim(implode('', $markup));
return $markup;
}
}
?>