ACIL FM
Dark
Refresh
Current DIR:
/home/fastexsh/public_html/tether/admin
/
home
fastexsh
public_html
tether
admin
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
admin_finance.php
17.18 MB
chmod
View
DL
Edit
Rename
Delete
error_log
46.9 MB
chmod
View
DL
Edit
Rename
Delete
login_admin.php
274 B
chmod
View
DL
Edit
Rename
Delete
manage_users.php
18.28 MB
chmod
View
DL
Edit
Rename
Delete
send_notification.php
4.77 MB
chmod
View
DL
Edit
Rename
Delete
set_channels.php
8.44 MB
chmod
View
DL
Edit
Rename
Delete
system_settings.php
6.84 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/fastexsh/public_html/tether/admin/set_channels.php
<?php if ($text == "📢 مدیریت کانالها" && isAdmin($user->login_username)) { $responseText = "📢 *مدیریت کانالها*\n\nیکی از گزینههای زیر را انتخاب کنید:"; $keyboard = json_encode([ "resize_keyboard" => true, "keyboard" => [ [["text" => "➕ افزودن جوین اجباری"], ["text" => "➖ حذف جوین اجباری"]], [["text" => "📈 افزودن کانال قیمت"]], [["text" => "📜 افزودن کانال لاگ"], ["text" => "❌ حذف کانال لاگ"]], [["text" => "🏧 تنظیم کانال برداشتها"]], [["text" => "↩️ بازگشت به مدیریت"]] ] ]); sendMessage($from_id, $responseText, $keyboard); die; } if ($text == "➕ افزودن جوین اجباری" && isAdmin($user->login_username)) { $stmt = $pdo->prepare("SELECT channel_id FROM `channels` WHERE `type`='join_force'"); $stmt->execute(); $rows = $stmt->fetchAll(); $list = "📌 *کانالهای جوین اجباری فعلی:*\n\n"; if ($rows) { foreach ($rows as $r) $list .= "• @" . $r->channel_id . "\n"; } else { $list .= "هیچ کانالی ثبت نشده است.\n"; } $list .= "\n\nلطفاً *آیدی کانال جدید* را بدون @ ارسال کنید:"; sendMessage($from_id, $list, $backToAdminKeyboard); setStep($from_id, "add_join_force"); die; } if ($user->step == "add_join_force" && isAdmin($user->login_username)) { $ch = trim($text); if (!$ch) { sendMessage($from_id, "❌ آیدی کانال معتبر نیست. دوباره وارد کنید:", $backToAdminKeyboard); die; } $stmt = $pdo->prepare(" INSERT INTO `channels` (`type`, `channel_id`, `title`, `added_at`) VALUES ('join_force', ?, '', NOW()) "); $stmt->execute([$ch]); sendMessage($from_id, "✅ کانال جوین اجباری اضافه شد:\n@$ch", $adminMainKeyboard); setStep($from_id, "admin_panel"); die; } if ($text == "➖ حذف جوین اجباری" && isAdmin($user->login_username)) { $stmt = $pdo->prepare("SELECT channel_id FROM `channels` WHERE `type`='join_force'"); $stmt->execute(); $rows = $stmt->fetchAll(); if (!$rows) { sendMessage($from_id, "⚠️ هیچ کانال جوین اجباری ثبت نشده است.", $adminMainKeyboard); die; } $list = "📌 *کانالهای جوین اجباری:*\n\n"; $btns = []; foreach ($rows as $r) { $list .= "• @" . $r->channel_id . "\n"; $btns[] = [["text" => $r->channel_id]]; } $btns[] = [["text" => "↩️ بازگشت به مدیریت"]]; $keyboard = json_encode([ "resize_keyboard" => true, "keyboard" => $btns ]); sendMessage($from_id, $list . "\n\nبرای حذف یکی را انتخاب کنید:", $keyboard); setStep($from_id, "remove_join_force"); die; } if ($user->step == "remove_join_force" && isAdmin($user->login_username)) { $ch = trim($text); $stmt = $pdo->prepare(" DELETE FROM `channels` WHERE `type`='join_force' AND `channel_id`=? "); $stmt->execute([$ch]); if ($stmt->rowCount() == 0) { sendMessage($from_id, "❌ چنین کانالی یافت نشد.", $backToAdminKeyboard); die; } sendMessage($from_id, "🗑 کانال حذف شد:\n@$ch", $adminMainKeyboard); setStep($from_id, "admin_panel"); die; } if ($text == "📈 افزودن کانال قیمت" && isAdmin($user->login_username)) { $stmt = $pdo->prepare("SELECT channel_id FROM `channels` WHERE `type`='price_channel'"); $stmt->execute(); $rows = $stmt->fetchAll(); $list = "💹 *کانال قیمت فعلی:*\n\n"; $list .= $rows ? "• @" . $rows[0]->channel_id . "\n" : "ثبت نشده است.\n"; $list .= "\nلطفاً *آیدی کانال جدید* را بدون @ وارد کنید:"; sendMessage($from_id, $list, $backToAdminKeyboard); setStep($from_id, "add_price_channel"); die; } if ($user->step == "add_price_channel" && isAdmin($user->login_username)) { $ch = trim($text); $pdo->prepare("DELETE FROM `channels` WHERE `type`='price_channel'")->execute(); $stmt = $pdo->prepare(" INSERT INTO `channels` (`type`, `channel_id`, `added_at`) VALUES ('price_channel', ?, NOW()) "); $stmt->execute([$ch]); sendMessage($from_id, "✅ کانال قیمت ثبت شد:\n@$ch", $adminMainKeyboard); setStep($from_id, "admin_panel"); die; } if ($text == "📜 افزودن کانال لاگ" && isAdmin($user->login_username)) { $stmt = $pdo->prepare("SELECT channel_id FROM `channels` WHERE `type`='log_channel'"); $stmt->execute(); $rows = $stmt->fetchAll(); $list = "📜 *کانالهای لاگ فعلی:*\n\n"; if ($rows) { foreach ($rows as $r) $list .= "• @" . $r->channel_id . "\n"; } else { $list .= "ثبت نشده است.\n"; } $list .= "\nلطفاً آیدی کانال لاگ جدید را بدون @ وارد کنید:"; sendMessage($from_id, $list, $backToAdminKeyboard); setStep($from_id, "add_log_channel"); die; } if ($user->step == "add_log_channel" && isAdmin($user->login_username)) { $ch = trim($text); $stmt = $pdo->prepare(" INSERT INTO `channels` (`type`, `channel_id`, `added_at`) VALUES ('log_channel', ?, NOW()) "); $stmt->execute([$ch]); sendMessage($from_id, "✅ کانال لاگ اضافه شد:\n@$ch", $adminMainKeyboard); setStep($from_id, "admin_panel"); die; } if ($text == "❌ حذف کانال لاگ" && isAdmin($user->login_username)) { $stmt = $pdo->prepare("SELECT channel_id FROM `channels` WHERE `type`='log_channel'"); $stmt->execute(); $rows = $stmt->fetchAll(); if (!$rows) { sendMessage($from_id, "⚠️ هیچ کانال لاگی یافت نشد.", $adminMainKeyboard); die; } $list = "📜 *کانالهای لاگ:* \n\n"; $btns = []; foreach ($rows as $r) { $list .= "• @" . $r->channel_id . "\n"; $btns[] = [["text" => $r->channel_id]]; } $btns[] = [["text" => "↩️ بازگشت به مدیریت"]]; $keyboard = json_encode(["resize_keyboard" => true, "keyboard" => $btns]); sendMessage($from_id, $list . "\nیک کانال را برای حذف انتخاب کنید:", $keyboard); setStep($from_id, "remove_log_channel"); die; } if ($user->step == "remove_log_channel" && isAdmin($user->login_username)) { $ch = trim($text); $stmt = $pdo->prepare("DELETE FROM `channels` WHERE `type`='log_channel' AND `channel_id`=?"); $stmt->execute([$ch]); if ($stmt->rowCount() == 0) { sendMessage($from_id, "❌ چنین کانالی پیدا نشد.", $backToAdminKeyboard); die; } sendMessage($from_id, "🗑 کانال لاگ حذف شد:\n@$ch", $adminMainKeyboard); setStep($from_id, "admin_panel"); die; } if ($text == "🏧 تنظیم کانال برداشتها" && isAdmin($user->login_username)) { $stmt = $pdo->prepare("SELECT channel_id FROM `channels` WHERE `type`='withdraw_channel'"); $stmt->execute(); $row = $stmt->fetch(); $list = "🏧 *کانال برداشت فعلی:*\n\n"; $list .= $row ? "• @" . $row->channel_id : "ثبت نشده است."; $list .= "\n\nلطفاً آیدی کانال جدید را بدون @ وارد کنید:"; sendMessage($from_id, $list, $backToAdminKeyboard); setStep($from_id, "add_withdraw_channel"); die; } if ($user->step == "add_withdraw_channel" && isAdmin($user->login_username)) { $ch = trim($text); $pdo->prepare("DELETE FROM `channels` WHERE `type`='withdraw_channel'")->execute(); $stmt = $pdo->prepare(" INSERT INTO `channels` (`type`, `channel_id`, `added_at`) VALUES ('withdraw_channel', ?, NOW()) "); $stmt->execute([$ch]); sendMessage($from_id, "🏧 کانال برداشت تنظیم شد:\n@$ch", $adminMainKeyboard); setStep($from_id, "admin_panel"); die; }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply