<?php
/**
 * @package embed-sharepoint-onedrive-documents
 * @author miniOrange
 * @link https://plugins.miniorange.com
 */


namespace MoSharePointObjectSync\Observer;

use MoSharePointObjectSync\Wrappers\dbWrapper;
class shortcodeObserver
{
    private static $obj;
    public static function getObserver()
    {
        if (isset(self::$obj)) {
            goto g6;
        }
        self::$obj = new shortcodeObserver();
        g6:
        return self::$obj;
    }
    public function mo_sps_shortcode_api_handler()
    {
        if (check_ajax_referer("\155\x6f\x5f\x73\160\163\x5f\x73\x68\x6f\x72\x74\143\x6f\x64\x65\x5f\137\x6e\x6f\x6e\143\x65", "\156\157\156\x63\x65", false)) {
            goto Yr;
        }
        wp_send_json_error(array("\145\x72\x72" => "\x50\145\162\155\151\x73\163\x69\157\156\x20\x64\x65\156\151\x65\x64\56"));
        exit;
        Yr:
        $f9 = sanitize_text_field($_POST["\x74\141\163\x6b"]);
        switch ($f9) {
            case "\x6d\x6f\137\163\x70\163\x5f\x64\x65\x6c\x65\164\145\x5f\x74\x68\145\x5f\x73\150\x6f\162\164\143\x6f\144\145":
                $this->mo_sps_delete_the_shortcode($_POST["\x70\141\x79\154\157\x61\x64"]);
                goto Ig;
        }
        Bp:
        Ig:
    }
    private function mo_sps_delete_the_shortcode($jM)
    {
        $Uw = $jM["\x73\143\x5f\x69\x64"];
        dbWrapper::mo_sps_delete_row($Uw);
        wp_send_json_success('');
    }
}
