{
    "path": "wp-content/plugins/digiware-product-json-toolkit/digiware-product-json-toolkit.php",
    "bytes": 1893,
    "lines": 68,
    "from_line": 1,
    "to_line": 68,
    "truncated": false,
    "is_php": true,
    "modified": "2026-10-16T01:25:42+00:00",
    "content": "<?php\n/**\n * Plugin Name: DigiWare Product JSON Toolkit\n * Description: Tableau de bord interactif pour exporter/importer en lot les produits WooCommerce au format JSON, explorer et corriger les champs DigiWare produit par produit, avec sauvegardes automatiques et journal d'activité.\n * Version: 3.1.0\n * Author: DigiWare\n * Requires Plugins: woocommerce\n * Requires PHP: 7.4\n * Text Domain: dw-product-json\n */\n\nif ( ! defined( 'ABSPATH' ) ) {\n\texit;\n}\n\ndefine( 'DW_PJT_VERSION', '3.1.0' );\ndefine( 'DW_PJT_FILE', __FILE__ );\ndefine( 'DW_PJT_DIR', plugin_dir_path( __FILE__ ) );\ndefine( 'DW_PJT_URL', plugin_dir_url( __FILE__ ) );\n\nrequire_once DW_PJT_DIR . 'includes/class-dw-pjt-core.php';
require_once DW_PJT_DIR . 'includes/class-dw-pjt-journal.php';\nrequire_once DW_PJT_DIR . 'includes/class-dw-pjt-admin.php';\n\n/**\n * Boot the plugin once WooCommerce (and all plugins) are loaded.\n */\nfunction dw_pjt_boot() {\n\tif ( ! class_exists( 'WooCommerce' ) ) {\n\t\tadd_action(\n\t\t\t'admin_notices',\n\t\t\tfunction () {\n\t\t\t\tif ( current_user_can( 'activate_plugins' ) ) {\n\t\t\t\t\techo '<div class=\"notice notice-error\"><p><strong>DigiWare Product JSON Toolkit</strong> nécessite WooCommerce actif pour fonctionner.</p></div>';\n\t\t\t\t}\n\t\t\t}\n\t\t);\n\t\treturn;\n\t}\n\n\t$core = new DW_PJT_Core();\n\tnew DW_PJT_Admin( $core );\n}\nadd_action( 'plugins_loaded', 'dw_pjt_boot' );
add_action( 'plugins_loaded', array( 'DW_PJT_Journal', 'maybe_migrate' ), 9 );
add_action( 'plugins_loaded', array( 'DW_PJT_Journal', 'maybe_migrate' ), 9 );
add_action( 'plugins_loaded', array( 'DW_PJT_Journal', 'maybe_migrate' ), 9 );\n\n/**\n * Create default options on activation.\n */\nfunction dw_pjt_activate() {
	DW_PJT_Journal::install();
	DW_PJT_Journal::install();
	DW_PJT_Journal::install();\n\tif ( false === get_option( 'dw_pjt_extra_allowed_meta' ) ) {\n\t\tadd_option(\n\t\t\t'dw_pjt_extra_allowed_meta',\n\t\t\t[\n\t\t\t\t'product_characteristics',\n\t\t\t\t'product_tab_how_it_works',\n\t\t\t\t'product_tab_faq',\n\t\t\t\t'product_tab_infos_supplementaires',\n\t\t\t]\n\t\t);\n\t}\n\tif ( false === get_option( 'dw_pjt_allow_title_edit' ) ) {\n\t\tadd_option( 'dw_pjt_allow_title_edit', '1' );\n\t}\n\tif ( false === get_option( 'dw_pjt_activity_log' ) ) {\n\t\tadd_option( 'dw_pjt_activity_log', [] );\n\t}\n}\nregister_activation_hook( __FILE__, 'dw_pjt_activate' );\n"
}<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//digiwareinformatique.com/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://digiwareinformatique.com/page-sitemap.xml</loc>
		<lastmod>2026-10-17T23:33:57+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://digiwareinformatique.com/product-sitemap.xml</loc>
		<lastmod>2026-10-18T21:00:46+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://digiwareinformatique.com/product_brand-sitemap.xml</loc>
		<lastmod>2026-10-18T21:00:46+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://digiwareinformatique.com/product_cat-sitemap.xml</loc>
		<lastmod>2026-10-18T21:00:46+00:00</lastmod>
	</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->