<?php
$UA_LOCAL_EMBED = !empty($UA_INLINE) || (defined('UA_EMBED') && UA_EMBED) || (isset($_GET['embed']) && $_GET['embed'] == '1');
if ($UA_LOCAL_EMBED && !defined('UA_EMBED')) define('UA_EMBED', true);

$page_title = 'تقارير الأتمتة';
$UA_FORCE_DESIGN_V2 = true;
$uaAndroidAutomationReports = ((string)($_GET['ua_android'] ?? '') === '1')
  || stripos((string)($_SERVER['HTTP_USER_AGENT'] ?? ''), 'NetworkCustomersAndroid/') !== false;
if ($uaAndroidAutomationReports) $UA_PAGE_CSS = ['assets/css/android_automation_reports.css'];
if (!$UA_LOCAL_EMBED) require_once __DIR__ . '/header.php';
if (!$UA_LOCAL_EMBED) require_once __DIR__ . '/sidebar.php';
if ($UA_LOCAL_EMBED) require_once __DIR__ . '/embed_bootstrap.php';

require_once __DIR__ . '/auth.php';
require_once __DIR__ . '/helpers.php';

require_login();
if (function_exists('require_perm')) require_perm('can_settings');
if ($UA_LOCAL_EMBED && function_exists('ua_embed_glass_asset')) ua_embed_glass_asset();

if (!$UA_LOCAL_EMBED) {
  $active_tab = 'reports';
}

$msg = '';
$key_prefix = basename(__FILE__, '.php');

$enabled = get_app_setting($conn, $key_prefix . '_enabled', '0');
$interval = get_app_setting($conn, $key_prefix . '_interval', '60');
$send_wa = get_app_setting($conn, $key_prefix . '_send_whatsapp', '0');
$admin_phone = get_app_setting($conn, $key_prefix . '_admin_phone', '');

if (isset($_POST['save'])) {
  $enabled = isset($_POST['enabled']) ? '1' : '0';
  $interval = (string)max(1, (int)($_POST['interval'] ?? 60));
  $send_wa = isset($_POST['send_whatsapp']) ? '1' : '0';
  $admin_phone = trim((string)($_POST['admin_phone'] ?? ''));
  set_app_setting($conn, $key_prefix . '_enabled', $enabled);
  set_app_setting($conn, $key_prefix . '_interval', $interval);
  set_app_setting($conn, $key_prefix . '_send_whatsapp', $send_wa);
  set_app_setting($conn, $key_prefix . '_admin_phone', $admin_phone);
  $msg = 'تم حفظ الإعدادات.';
}
if ($uaAndroidAutomationReports && !$UA_LOCAL_EMBED) {
  require __DIR__ . '/android_automation_reports.php';
  include __DIR__ . '/footer.php';
  return;
}
?>

<div class="content-wrapper ua-extracted-page">
  <section class="content">
    <div class="ua-page-v2">
      <?php if (!$UA_LOCAL_EMBED): ?>
        <header class="ua-page-head">
          <div class="ua-page-title">
            <h1>تقارير الأتمتة</h1>
            <p>ضبط التقارير الأسبوعية والتنبيهات المرسلة للإدارة.</p>
          </div>
          <div class="ua-page-actions">
            <a class="btn btn-outline-light" href="automation.php"><i class="fa fa-magic"></i><span>لوحة الأتمتة</span></a>
            <a class="btn btn-outline-light" href="automation_log.php"><i class="fa fa-list"></i><span>السجل</span></a>
          </div>
        </header>
      <?php endif; ?>

      <?php if ($msg): ?><div class="ua-alert"><i class="fa fa-check"></i><div><?= h($msg) ?></div></div><?php endif; ?>

      <section class="ua-panel-v2">
        <div class="ua-panel-head">
          <h2 class="mb-0">إعدادات التقارير الأسبوعية</h2>
        </div>
        <div class="ua-panel-body">
          <form method="post">
            <div class="ua-form-grid">
              <div class="ua-field ua-span-12">
                <label class="ua-switch-line" for="enabled">
                  <input type="checkbox" id="enabled" name="enabled" <?= $enabled === '1' ? 'checked' : '' ?>>
                  <span>تفعيل هذه المهمة تلقائياً</span>
                </label>
              </div>

              <div class="ua-field ua-span-4">
                <label>فترة التحديث بالدقائق</label>
                <input type="number" min="1" class="form-control" name="interval" value="<?= (int)$interval ?>">
              </div>

              <div class="ua-field ua-span-12">
                <label class="ua-switch-line" for="send_whatsapp">
                  <input type="checkbox" id="send_whatsapp" name="send_whatsapp" <?= $send_wa === '1' ? 'checked' : '' ?>>
                  <span>إرسال التقرير أسبوعياً عبر WhatsApp للإدارة</span>
                </label>
              </div>

              <div class="ua-field ua-span-6">
                <label>رقم WhatsApp للإدارة</label>
                <input type="text" class="form-control" name="admin_phone" value="<?= h($admin_phone) ?>" placeholder="9639XXXXXXXX">
                <div class="ua-field-hint">يفضل إدخال الرقم بصيغة دولية بدون +، أرقام فقط.</div>
              </div>
            </div>

            <div class="ua-form-actions">
              <button class="btn btn-primary ua-action-primary" name="save" type="submit"><i class="fa fa-save"></i><span>حفظ الإعدادات</span></button>
            </div>
          </form>
        </div>
      </section>
    </div>
  </section>
</div>

<?php if (!$UA_LOCAL_EMBED) include __DIR__ . '/footer.php'; ?>
