<?php
require_once('config.php');
require_once('inc/header.php');

// mahamudfutureit TTS - ডাটাবেজ সংযোগ
$tts_conn = new mysqli('localhost', 'mahamudf_skytimesphp', 'mahamudf_skytimesphp', 'mahamudf_skytimesphp');

// TTS টেবিল তৈরি করুন (যদি না থাকে)
$tts_conn->query("CREATE TABLE IF NOT EXISTS `mahamudfutureit_tts_settings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `setting_key` varchar(100) NOT NULL,
  `setting_value` text NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `setting_key` (`setting_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4");

// ডিফল্ট ডাটা ইনসার্ট (যদি না থাকে)
$tts_conn->query("INSERT IGNORE INTO `mahamudfutureit_tts_settings` (`setting_key`, `setting_value`) VALUES 
('tts_enabled', '1'),
('tts_voice', 'male')");

// TTS সেটিংস আপডেট
if(isset($_POST['save_tts_settings'])) {
    $tts_enabled = isset($_POST['tts_enabled']) ? '1' : '0';
    $tts_voice = $_POST['tts_voice'];
    
    $tts_conn->query("INSERT INTO mahamudfutureit_tts_settings (setting_key, setting_value) 
                   VALUES ('tts_enabled', '$tts_enabled') 
                   ON DUPLICATE KEY UPDATE setting_value = '$tts_enabled'");
    
    $tts_conn->query("INSERT INTO mahamudfutureit_tts_settings (setting_key, setting_value) 
                   VALUES ('tts_voice', '$tts_voice') 
                   ON DUPLICATE KEY UPDATE setting_value = '$tts_voice'");
    
    echo '<div class="alert alert-success alert-dismissible fade show" role="alert">
            ✅ TTS সেটিংস সফলভাবে সংরক্ষিত হয়েছে!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
          </div>';
}

// বর্তমান মান পাওয়া
$result = $tts_conn->query("SELECT setting_value FROM mahamudfutureit_tts_settings WHERE setting_key='tts_enabled'");
$tts_enabled = $result->num_rows ? $result->fetch_assoc()['setting_value'] : '1';

$result = $tts_conn->query("SELECT setting_value FROM mahamudfutureit_tts_settings WHERE setting_key='tts_voice'");
$tts_voice = $result->num_rows ? $result->fetch_assoc()['setting_value'] : 'male';
?>
<main id="main" class="main">
  <div class="row">
    <div class="col-6 align-items-center">
      <div class="pagetitle mb-2">
        <h1><?php echo $page_title ?></h1>
      </div>
    </div>
  </div>
  <section class="section mt-4">
    <div class="row">
      <div class="col-lg-12">

        <form action="" method="post" enctype="multipart/form-data">
          <?php
          $args = array(
              'fields' => array(
                array(
                    'field_id'       => 'COMPANY_NAME',
                    'field_type'     => 'text',
                    'field_title'    => 'Company Name (English)',
                    'field_desc'     => 'Send Company Name for sms and email.',
                    'field_data'     => $_POST['COMPANY_NAME'],
                    'field_required' => true,
                ),
                array(
                    'field_id'       => 'EMAIL_SEND_FROM',
                    'field_type'     => 'text',
                    'field_title'    => 'Email Send From',
                    'field_desc'     => 'Any type of email send from server, user see this emial.',
                    'field_data'     => $_POST['EMAIL_SEND_FROM'],
                    'field_required' => true,
                ),
                array(
                    'field_type'     => 'separetor',
                    'field_title'     => 'Registration OTP',
                    'field_desc'  => 'Set Registration OTP send method.',
                ),
                array(
                    'field_id'       => 'GREENWEB_TOCKEN',
                    'field_type'     => 'text',
                    'field_title'     => 'Green Web Api Tocken',
                    'field_desc'  => 'See Api Documentation <a target="_blank" href="https://bdbulksms.net/bd-bulk-sms-api.php">here.</a>',
                    'field_data' => $_POST['GREENWEB_TOCKEN'],
                ),
                array(
                    'field_id'     => 'update',
                    'field_type'   => 'button',
                    'btn_theme' => 'success',
                    'field_title'   => 'Save Changes',
                )
              )
          );
          AdvanceNews($args);
          ?>
        </form>

        <!-- ========== mahamudfutureit TTS সেটিংস ========== -->
        <div class="card mt-4">
            <div class="card-header" style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white;">
                <h5 class="mb-0"><i class="fas fa-headphones me-2"></i> টেক্সট টু স্পিচ (TTS) সেটিংস - mahamudfutureit</h5>
                <small class="opacity-75">সম্পূর্ণ ফ্রি TTS সিস্টেম</small>
            </div>
            <div class="card-body">
                <form method="POST">
                    <div class="mb-3">
                        <label class="form-label fw-bold">🔊 TTS সক্রিয় করুন</label>
                        <div class="form-check form-switch">
                            <input class="form-check-input" type="checkbox" name="tts_enabled" value="1" style="width: 50px; height: 25px; cursor: pointer;" <?php echo $tts_enabled == '1' ? 'checked' : ''; ?>>
                            <label class="form-check-label ms-2 fw-bold"><?php echo $tts_enabled == '1' ? '✅ সক্রিয়' : '❌ নিষ্ক্রিয়'; ?></label>
                        </div>
                        <small class="text-muted">অন করলে নিউজ পেজের নিচে অডিও প্লেয়ার দেখাবে। বন্ধ করলে প্লেয়ার লুকিয়ে যাবে।</small>
                    </div>
                    
                    <div class="mb-3">
                        <label class="form-label fw-bold">🎙️ ভয়েস সিলেক্ট করুন</label>
                        <div class="row">
                            <div class="col-md-4">
                                <div class="form-check">
                                    <input class="form-check-input" type="radio" name="tts_voice" value="male" id="voiceMale" <?php echo $tts_voice == 'male' ? 'checked' : ''; ?>>
                                    <label class="form-check-label" for="voiceMale">
                                        <span style="font-size: 18px;">👨</span> পুরুষ ভয়েস
                                        <small class="text-muted d-block">(হিন্দি মেল ভয়েস - বাংলা ভালো পড়ে)</small>
                                    </label>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="form-check">
                                    <input class="form-check-input" type="radio" name="tts_voice" value="female" id="voiceFemale" <?php echo $tts_voice == 'female' ? 'checked' : ''; ?>>
                                    <label class="form-check-label" for="voiceFemale">
                                        <span style="font-size: 18px;">👩</span> নারী ভয়েস
                                        <small class="text-muted d-block">(বাংলা ফিমেল ভয়েস)</small>
                                    </label>
                                </div>
                            </div>
                        </div>
                    </div>
                    
                    <button type="submit" name="save_tts_settings" class="btn btn-primary">
                        <i class="fas fa-save me-1"></i> সেটিংস সংরক্ষণ করুন
                    </button>
                </form>
                
                <hr>
                
                <div class="alert alert-info">
                    <strong><i class="fas fa-info-circle me-1"></i> ℹ️ তথ্য:</strong><br>
                    • এই TTS সিস্টেম সম্পূর্ণ <strong>ফ্রি</strong> (গুগল ট্রান্সলেট API ব্যবহার করে)<br>
                    • প্রতিদিন সীমিত পরিমাণে ব্যবহার করা যায় (ফ্রি কোটা ~500-1000 বার)<br>
                    • বেশি ট্রাফিকের জন্য পেইড API ব্যবহার করুন<br>
                    • <strong class="text-warning">⚠️ সতর্কতা:</strong> Google Translate TTS শুধুমাত্র ব্যক্তিগত/পরীক্ষামূলক ব্যবহারের জন্য
                </div>
                
                <div class="alert alert-light border">
                    <strong><i class="fas fa-code me-1"></i> 📌 API এন্ডপয়েন্ট:</strong><br>
                    <code class="bg-dark text-white p-1 rounded"><?php echo $site_domain; ?>mahamudfutureit_tts_api.php?q=আপনার+টেক্সট</code>
                    <br><br>
                    <strong><i class="fas fa-check-circle me-1"></i> বর্তমান স্ট্যাটাস:</strong><br>
                    TTS সিস্টেম: <span class="badge <?php echo $tts_enabled == '1' ? 'bg-success' : 'bg-danger'; ?>"><?php echo $tts_enabled == '1' ? 'সক্রিয়' : 'নিষ্ক্রিয়'; ?></span><br>
                    নির্বাচিত ভয়েস: <span class="badge bg-info"><?php echo $tts_voice == 'male' ? '👨 পুরুষ ভয়েস' : '👩 নারী ভয়েস'; ?></span>
                </div>
            </div>
        </div>
        <!-- ========== TTS সেটিংস শেষ ========== -->

       </div>
    </div>
  </section>
</main>
<?php require_once('inc/footer.php'); ?>