function dfp_dashboard_page() {

    echo "<div class='wrap'>";
    echo "<h1>Decencell ERP Dashboard</h1>";

    $cards = [
        'Orders' => 120,
        'Production' => 45,
        'Workers' => 18,
        'Salary' => 5600,
        'Supplies' => 230
    ];

    echo "<div class='dfp-grid'>";

    foreach ($cards as $title => $value) {
        echo "
        <div class='dfp-card'>
            <div class='dfp-card-title'>$title</div>
            <div class='dfp-card-value'>$value</div>
        </div>";
    }

    echo "</div>";

    echo "<h2>Modules</h2>";
    echo "<div class='dfp-modules'>";

    $modules = [
        'Orders' => 'decencell-orders',
        'Production' => 'decencell-production',
        'Workers' => 'decencell-workers',
        'Salary' => 'decencell-worker-salary',
        'Supplies' => 'decencell-supplies'
    ];

    foreach ($modules as $name => $slug) {
        $url = admin_url("admin.php?page=$slug");

        echo "<a class='dfp-module' href='$url'>$name</a>";
    }

    echo "</div>";
    echo "</div>";
}add_action('admin_menu', function () {

    add_menu_page(
        'Decencell ERP',
        'Decencell ERP',
        'manage_options',
        'decencell-dashboard',
        'dfp_dashboard_page',
        'dashicons-chart-line',
        3
    );

    dfp_menu('Orders', 'decencell-orders', 'dfp_orders_page');
    dfp_menu('Supplies', 'decencell-supplies', 'dfp_supplies_page');
    dfp_menu('Production', 'decencell-production', 'dfp_production_page');
    dfp_menu('Workers', 'decencell-workers', 'dfp_workers_page');
    dfp_menu('Labor', 'decencell-labor', 'dfp_labor_page');
    dfp_menu('Worker Salary', 'decencell-worker-salary', 'dfp_worker_salary_page');

});

function dfp_menu($title, $slug, $callback){

    add_submenu_page(
        'decencell-dashboard',
        $title,
        $title,
        'manage_options',
        $slug,
        function () use ($callback, $title) {

            if (function_exists($callback)) {
                call_user_func($callback);
            } else {
                echo "<div class='wrap'><h1>$title</h1><p>Missing: $callback</p></div>";
            }

        }
    );
}<?xml version="1.0" encoding="UTF-8"?>
<!--generator='jetpack-15.7.1'-->
<!--Jetpack_Sitemap_Buffer_Master_XMLWriter-->
<?xml-stylesheet type="text/xsl" href="//decencell.com/sitemap-index.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <sitemap>
  <loc>https://decencell.com/sitemap-1.xml</loc>
  <lastmod>2026-02-24T18:31:27Z</lastmod>
 </sitemap>
 <sitemap>
  <loc>https://decencell.com/image-sitemap-1.xml</loc>
  <lastmod>2026-02-14T17:10:21Z</lastmod>
 </sitemap>
</sitemapindex>
