plugin_dir."assets/js/embed.js", false, 1, false);
wp_enqueue_script( 'terminflix_embed' );
echo $this->get_html();
}
function get_html(){
$r .= '
';
$r .= '
'.__("Embed Code", "terminflix").'
';
$r .= '
';
$r .= 'Die Bookingflix-Terminkalender können einfach in Wordpress eingettet werden. Dazu bitte folgende Shortcodes nutzen.';
$r .= '
';
$r .= '
Anleitung: Wie verwendet man einen Shortcode-Block';
$r .= '
'.base64_encode(json_encode(array("user" => $this->userdata["user"], "wp" => get_current_user_id()))).'
';
$r .= '
';
return $r;
}
function get_code($atts) {
$meta = get_user_meta($atts["user"], 'bookingflix', true);
if($meta){
$this->userdata = json_decode(base64_decode($meta), true);
} else {
return "";
}
$code = array(
"data" => array(
"load" => array(
"user" => $this->userdata["user"],
"ID" => $atts["id"],
"demo" => false,
"lang" => $atts["language"]
)
),
"saveSettings" => 'https://cal.bookingflix.com/vendor/save/' . $atts["language"] . '.js'
);
$embedCode = '';
return $embedCode;
}
}
?>