Csodálatos LeMieux kefe, amely varázslatos módon tisztít nedvesen és szárazon egyaránt, még a nehezen hozzáférhető helyeken is! Könnyedén eltávolítja a sarat, izzadságot és szőrszálakat. Ideális fogást biztosít.
Minden csomag 3 kefét tartalmaz.
if ( ! defined( 'ABSPATH' ) ) { exit; // Ne fusson közvetlenül! } class SF_SH_Sync_Plugin { /** * A logfájl helye. */ const LOG_FILE = WP_CONTENT_DIR . '/sf-sync-log.txt'; /** * A Superfaktúra‑adatok ideiglenes JSON fájlja. */ const PRODUCTS_FILE = WP_CONTENT_DIR . '/sf-products.json'; /** * Superfaktúra API hitelesítési adatok – * ✱✱✱ Módosítsd a saját kulcsaidra! ✱✱✱ */ const SF_EMAIL = 'kacsalla@mentha.hu'; const SF_API_KEY = 'fZPZrkWIyz3wLdjRS6ND3bqRR07XWESc'; const SF_COMPANY_ID = '74660'; const SF_API_URL = 'https://moja.superfaktura.sk/stock_items/index.json'; /** * Singleton példány. * @var self|null */ private static $instance = null; /** * @return self */ public static function instance() { if ( null === self::$instance ) { self::$instance = new self(); } return self::$instance; } /** * Konstruktor: hookok regisztrálása. */ private function __construct() { add_action( 'admin_menu', array( $this, 'register_menu' ) ); add_action( 'admin_post_sf_sh_run_sync', array( $this, 'handle_sync_request' ) ); } /** * Admin menü létrehozása. */ public function register_menu() { add_menu_page( __( 'SF → SH szinkron', 'sf-sh-sync' ), 'SF → SH szinkron', 'manage_woocommerce', 'sf-sh-sync', array( $this, 'render_admin_page' ), 'dashicons-update', 56 ); } /** * Admin oldal renderelése. */ public function render_admin_page() { if ( ! current_user_can( 'manage_woocommerce' ) ) { wp_die( __( 'Nincs jogosultságod a művelethez.', 'sf-sh-sync' ) ); } echo '
' . esc_html__( 'A szinkronizáció elindult. A napló azonnal frissül.', 'sf-sh-sync' ) . '
' . esc_html__( 'Még nem jött létre napló.', 'sf-sh-sync' ) . '
'; } echo '