<div class="content-wrapper android-automation-maintenance"><main class="aam-main">
  <header class="aam-heading"><div><span>Network Maintenance</span><h1>الصيانة التلقائية</h1><p>تشخيص واختبار وإصلاح إعدادات الربط دون عرض أوامر الراوتر.</p></div><a href="automation_log.php"><i class="fa fa-history"></i><b>السجل</b></a></header>
  <nav class="aam-nav"><a href="automation_commands.php"><i class="fa fa-terminal"></i><span>الأوامر</span></a><a class="is-active" href="automation_maintenance.php"><i class="fa fa-wrench"></i><span>الصيانة</span></a><a href="automation_reports.php"><i class="fa fa-bar-chart"></i><span>التقارير</span></a><a href="mikrotik_dashboard.php"><i class="fa fa-dashboard"></i><span>MikroTik</span></a></nav>
  <?php if($msg): ?><div class="aam-notice is-ok"><?= h($msg) ?></div><?php endif; ?><?php if($err_msg): ?><div class="aam-notice is-error"><?= h($err_msg) ?></div><?php endif; ?><?php if($warn): ?><div class="aam-notice is-warn"><?= $warn ?></div><?php endif; ?>
  <form class="aam-card aam-schedule" method="post" data-ua-android-native-layout><div class="aam-title"><i class="fa fa-clock-o"></i><div><span>Schedule</span><h2>جدولة الصيانة</h2></div></div><label class="aam-switch"><input type="checkbox" name="enabled" <?= $enabled==='1'?'checked':'' ?>><span><b>تفعيل المهمة تلقائياً</b><small>تشغيل الصيانة وفق الفاصل الزمني.</small></span></label><label><span>فترة التحديث بالدقائق</span><input type="number" min="1" name="interval" value="<?= (int)$interval ?>" inputmode="numeric"></label><button name="save"><i class="fa fa-save"></i> حفظ الجدولة</button></form>
  <section class="aam-card aam-tools"><div class="aam-title"><i class="fa fa-wrench"></i><div><span>Maintenance Now</span><h2>أدوات الصيانة الآن</h2></div></div><p>تعرض هذه الأدوات نتائج مفهومة وتستخدم مبدأ Ensure لمنع تكرار الإعداد.</p><form method="post" data-ua-android-native-layout><button name="run_detect" value="1"><i class="fa fa-search"></i><span><b>تشخيص تلقائي</b><small>اكتشاف WAN وTransit وTrunk</small></span></button><button name="run_test_all" value="1"><i class="fa fa-check-circle"></i><span><b>اختبار شامل</b><small>فحص الربط والمسارات والقطاعات</small></span></button><details><summary><i class="fa fa-magic"></i><span><b>إصلاح شامل</b><small>تطبيق الربط والقطاعات على MikroTik</small></span></summary><button name="run_fix_all" value="1">تأكيد تنفيذ الإصلاح</button></details></form></section>
  <?php if(is_array($diag)&&!empty($diag['ok'])): ?><section class="aam-card aam-results"><div class="aam-title"><i class="fa fa-search"></i><div><span>Detection Result</span><h2>نتيجة التشخيص</h2></div></div><div class="aam-result-grid"><div><span>Router1 / WAN</span><b><?= h($diag['wan']['wan_iface']??'غير معروف') ?></b><small><?= h($diag['wan']['mode_detected']??'unknown') ?></small></div><div><span>Router2 / Transit</span><b><?= h($diag['links']['transit_pppoe']??'غير معروف') ?></b><small>Trunk: <?= h($diag['links']['trunk_pppoe']??'غير معروف') ?></small></div></div></section><?php endif; ?>
  <?php if($run_msgs): ?><section class="aam-card aam-results"><h2>نتائج الإصلاح</h2><ul><?php foreach($run_msgs as $runMessage): ?><li><?= $runMessage ?></li><?php endforeach; ?></ul></section><?php endif; ?>
  <?php if(is_array($test)&&!empty($test['ok'])): ?><section class="aam-card aam-results"><h2>نتائج الاختبار</h2><div class="aam-checks"><?php foreach(($test['results']??[]) as $testRow): ?><article class="<?= !empty($testRow['ok'])?'is-ok':'is-error' ?>"><i class="fa <?= !empty($testRow['ok'])?'fa-check':'fa-times' ?>"></i><div><b><?= h(($testRow['ar']??'').' | '.($testRow['k']??'')) ?></b><small><?= h($testRow['v']??'') ?></small></div></article><?php endforeach; ?></div></section><?php endif; ?>
</main></div>
