";
echo "
Decencell ERP Dashboard
";
$cards = [
'Orders' => 120,
'Production' => 45,
'Workers' => 18,
'Salary' => 5600,
'Supplies' => 230
];
echo "
";
foreach ($cards as $title => $value) {
echo "
";
}
echo "
";
echo "
Modules
";
echo "
";
$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 "
$name";
}
echo "
";
echo "
";
}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 "