booking/add_to_rolls_group.php
2025-03-24 19:02:58 +03:00

978 lines
39 KiB
PHP

<?php
require_once('fixed/config/go_con.php');
$rolls_temp = array(
array(
"id" => 59,
"name" => "تقرير جدول الخدمات المفعلة يومي",
"php_file" => "active_book_d",
'can_do' => array()
),
array(
"id" => 164,
"name" => "تقرير جدول الخدمات المفعلة شهري",
"php_file" => "active_book_m",
'can_do' => array()
),
array(
"id" => 80,
"name" => "تقرير جدول الخدمات المفعلة جدول يومي",
"php_file" => "active_book",
'can_do' => array(
array("id" => 55, "name" => "الدخول فقط ل مخرج 15"),
array("id" => 56, "name" => "الدخول فقط ل مخرج 7"),
array("id" => 57, "name" => "الدخول فقط ل مخرج 29"),
array("id" => 81, "name" => "الدخول فقط ل مخرج خميس مشيط"),
array("id" => 58, "name" => "الدخول فقط ل مخرج 6"),
),
),
array(
"id" => 82,
"name" => "تفعيل جلسات العلاج الطبيعي",
"php_file" => "active_physical_therapy",
'can_do' => array()
),
array(
"id" => 83,
"name" => "تفعيل جلسات الزيارات",
"php_file" => "active_visits",
'can_do' => array()
),
array(
"id" => 7,
"name" => "تفعيل جلسات مركز اقدامي",
"php_file" => "active",
'can_do' => array(
array("id" => 84, "name" => "إمكانية تفعيل الجلسات المستقبلية"),
array("id" => 85, "name" => "إمكانية تفعيل الجلسات القديمة"),
)
),
array(
"id" => 29,
"name" => "إضافة عرض جهه العمل",
"php_file" => "add_emp_offer",
'can_do' => array()
),
array(
"id" => 38,
"name" => "إضافة موظف",
"php_file" => "add_emplyee",
'can_do' => array()
),
array(
"id" => 26,
"name" => "إضافة منتجات للفاتورة (كاسات ،اومواس)",
"php_file" => "add_on",
'can_do' => array()
),
array(
"id" => 19,
"name" => "إضافة عميل",
"php_file" => "add_tretment",
'can_do' => array()
),
array(
"id" => 86,
"name" => "تقرير جميع السندات شهري",
"php_file" => "all_bonds",
'can_do' => array()
),
array(
"id" => 71,
"name" => "تقرير جميع الفواتير شهري",
"php_file" => "all_invoices",
'can_do' => array()
),
array(
"id" => 87,
"name" => "تقرير رصيد العملاء",
"php_file" => "bonds_int_dec",
'can_do' => array()
),
array(
"id" => 6,
"name" => "الجلسات الملغية",
"php_file" => "book_cancel",
'can_do' => array()
),
array(
"id" => 77,
"name" => "حجوزات العلاج الطبيعي",
"php_file" => "book_physical_therapy",
'can_do' => array(
array("id" => 88, "name" => "الدخول فقط ل مخرج 7 العلاج الطبيعي")
)
),
array(
"id" => 64,
"name" => "حجوزات الزيارات",
"php_file" => "book_visits",
'can_do' => array(
array("id" => 89, "name" => "الدخول فقط ل مخرج 15"),
array("id" => 90, "name" => "الدخول فقط ل مخرج 7"),
array("id" => 91, "name" => "الدخول فقط ل مخرج 29"),
array("id" => 92, "name" => "الدخول فقط ل مخرج خميس مشيط"),
array("id" => 93, "name" => "الدخول فقط ل مخرج 6"),
)
),
array(
"id" => 161,
"name" => "حجوزات مركز اقدامي",
"php_file" => "book",
'can_do' => array(
array("id" => 1, "name" => "الدخول فقط ل مخرج 15"),
array("id" => 2, "name" => "الدخول فقط ل مخرج 7"),
array("id" => 3, "name" => "الدخول فقط ل مخرج 29"),
array("id" => 94, "name" => "الدخول فقط ل مخرج خميس مشيط"),
array("id" => 4, "name" => "الدخول فقط ل مخرج 6")
)
),
array(
"id" => 5,
"name" => "تفاصيل حجوزات العميل",
"php_file" => "booking_detail",
'can_do' => array()
),
array(
"id" => 95,
"name" => "حجز جديد للعلاج الطبيعي",
"php_file" => "booking_physical_therapy",
'can_do' => array(
array("id" => 96, "name" => "إمكانية الحجز في وقت سابق")
)
),
array(
"id" => 97,
"name" => "حجز جديد للزيارات المنزالية",
"php_file" => "booking_visits",
'can_do' => array(
array("id" => 98, "name" => "إمكانية الحجز في وقت سابق")
)
),
array(
"id" => 23,
"name" => "حجز جديد مركز اقدامي",
"php_file" => "booking",
'can_do' => array(
array("id" => 65, "name" => "إمكانية الحجز في وقت سابق")
)
),
array(
"id" => 25,
"name" => "عرض الفروع",
"php_file" => "branch",
'can_do' => array()
),
array(
"id" => 27,
"name" => "إضافة خدمات مجمعة",
"php_file" => "bundle_services",
'can_do' => array()
),
array(
"id" => 99,
"name" => "اضافة رصيد أموال",
"php_file" => "buy_money",
'can_do' => array()
),
array(
"id" => 9,
"name" => "إضافة باقة",
"php_file" => "buy_pack",
'can_do' => array()
),
array(
"id" => 8,
"name" => "إضافة رصيد خدمات",
"php_file" => "buy_serv",
'can_do' => array()
),
array(
"id" => 100,
"name" => "إضافة رصيد خدمات خصم 50% خميس مشيط",
"php_file" => "buy_servs",
'can_do' => array()
),
array(
"id" => 101,
"name" => "نفعيل الكوبونات",
"php_file" => "coupon_active",
'can_do' => array()
),
array(
"id" => 10,
"name" => "شراء كوبون",
"php_file" => "coupons",
'can_do' => array()
),
array(
"id" => 72,
"name" => "إضافة خصم خاص للعميل",
"php_file" => "custom_discount",
'can_do' => array()
),
array(
"id" => 67,
"name" => "تقرير الايراد اليومي (أبو أسامة) قديم",
"php_file" => "daily_branchs_report_old",
'can_do' => array()
),
array(
"id" => 42,
"name" => "تقرير الايراد اليومي (أبو أسامة) جديد",
"php_file" => "daily_branchs_report",
'can_do' => array()
),
array(
"id" => 102,
"name" => "تفاصيل ايراد الموظف اليومي",
"php_file" => "daily_user_d",
'can_do' => array()
),
array(
"id" => 30,
"name" => "الايراد اليومي للموظفين",
"php_file" => "daily_user",
'can_do' => array()
),
array(
"id" => 103,
"name" => "حالة المشروبات",
"php_file" => "drinks_status",
'can_do' => array()
),
array(
"id" => 104,
"name" => "تعديل حجوزات الزيارات",
"php_file" => "edit_booking_visits",
'can_do' => array()
),
array(
"id" => 43,
"name" => "تعديل حجوزات مركز اقدامي",
"php_file" => "edit_booking",
'can_do' => array(
array("id" => 66, "name" => "إمكانية التعديل لوقت سابق")
)
),
array(
"id" => 44,
"name" => "تعديل تفاصيل الفروع",
"php_file" => "edit_branch",
'can_do' => array()
),
array(
"id" => 24,
"name" => "تعديل الموظفين",
"php_file" => "edit_emplyee",
'can_do' => array(
array("id" => 49, "name" => "تعديل المعلومات الأساسية"),
array("id" => 51, "name" => "تعديل فترات الدوام"),
array("id" => 52, "name" => "تعديل جدول الحجوزات"),
array("id" => 53, "name" => "الصلاحيات"),
)
),
array(
"id" => 105,
"name" => "تفاصيل تقرير نسبة الحمام المغربي",
"php_file" => "emp_bath_points_d",
'can_do' => array()
),
array(
"id" => 62,
"name" => "تقرير نسبة الحمام المغربي",
"php_file" => "emp_bath_points",
'can_do' => array()
),
array(
"id" => 106,
"name" => "تقرير نسبة الرجوع خلال سنة واحدة",
"php_file" => "emp_come_back_1_year",
'can_do' => array()
),
array(
"id" => 35,
"name" => "تقرير نسبة الرجوع",
"php_file" => "emp_come_back",
'can_do' => array()
),
array(
"id" => 107,
"name" => "تفاصيل تقرير نسبة البدكير",
"php_file" => "emp_pedicure_points_d",
'can_do' => array()
),
array(
"id" => 63,
"name" => "تقرير نسبة البدكير",
"php_file" => "emp_pedicure_points",
'can_do' => array()
),
array(
"id" => 45,
"name" => "تقاصيل تقرير نسبة المدلكين (النقاط)",
"php_file" => "emp_points_d",
'can_do' => array()
),
array(
"id" => 37,
"name" => "تقرير نسبة المدلكين (النقاط)",
"php_file" => "emp_points",
'can_do' => array()
),
array(
"id" => 22,
"name" => "الموظفين",
"php_file" => "emplyees",
'can_do' => array(
array("id" => 162, "name" => "اظهار علامه التعديل")
)
),
array(
"id" => 108,
"name" => "المساعدة الدعم" . "// لاحقا //",
"php_file" => "faq",
'can_do' => array()
),
array(
"id" => 109,
"name" => "عرض يوم الأب",
"php_file" => "father_day",
'can_do' => array()
),
array(
"id" => 110,
"name" => "ملفات الدرايف",
"php_file" => "ifram",
'can_do' => array()
),
array(
"id" => 111,
"name" => "الغاء الفواتير (خاص للمبيعات)",
"php_file" => "inv_cancel_admin",
'can_do' => array()
),
array(
"id" => 15,
"name" => "الغاء الفواتير",
"php_file" => "inv_cancel",
'can_do' => array()
),
array(
"id" => 112,
"name" => "تقرير الفواتير يومي",
"php_file" => "invoice_day",
'can_do' => array()
),
array(
"id" => 113,
"name" => "تقرير الخصومات عالفاتورة شهري",
"php_file" => "invoice_desc_report",
'can_do' => array()
),
array(
"id" => 114,
"name" => "بحث فواتير ",
"php_file" => "invoice_search",
'can_do' => array()
),
array(
"id" => 28,
"name" => "اهداءات الادارة",
"php_file" => "managers_gift",
'can_do' => array(
array("id" => 68, "name" => "إضافة اسمة بقائمة بتوجيه")
)
),
array(
"id" => 163,
"name" => "قائمة الطلبات المرسلة اهداءات الإدارة",
"php_file" => "managers_orders",
'can_do' => array(
array("id" => 69, "name" => "إضافة اسمة بقائمة الكود لإستلام الاكواد")
)
),
array(
"id" => 32,
"name" => "تقرير الباقات المفعلة",
"php_file" => "month_packs",
'can_do' => array()
,
),
array(
"id" => 31,
"name" => "تقرير الايراد شهري",
"php_file" => "month_user",
'can_do' => array()
),
array(
"id" => 40,
"name" => "حجوزاتي (للفنيين)",
"php_file" => "my_books",
'can_do' => array()
),
array(
"id" => 41,
"name" => "نقاطي (للفنيين)",
"php_file" => "my_points",
'can_do' => array()
),
array(
"id" => 39,
"name" => "متابعة العميل (للفنيين)",
"php_file" => "my_work",
'can_do' => array()
),
array(
"id" => 115,
"name" => "اودو المراكز التحليلية",
"php_file" => "odoo_analytical_centers",
'can_do' => array()
),
array(
"id" => 116,
"name" => "اودو العملاء اقدامي",
"php_file" => "odoo_customers_a",
'can_do' => array()
),
array(
"id" => 117,
"name" => "اودو العملاء العلاج الطبيعي",
"php_file" => "odoo_customers_p",
'can_do' => array()
),
array(
"id" => 118,
"name" => "اودو العملاء الزيارات",
"php_file" => "odoo_customers_v",
'can_do' => array()
),
array(
"id" => 119,
"name" => "اودو المرتجعات اقدامي",
"php_file" => "odoo_invoice_credit_notes_a",
'can_do' => array()
),
array(
"id" => 120,
"name" => "اودو المرتجعات العلاج الطبيعي",
"php_file" => "odoo_invoice_credit_notes_p",
'can_do' => array()
),
array(
"id" => 121,
"name" => "اودو المرتجعات الزيارات",
"php_file" => "odoo_invoice_credit_notes_v",
'can_do' => array()
),
array(
"id" => 122,
"name" => "اودو الفواتير اقدامي",
"php_file" => "odoo_invoices_a",
'can_do' => array()
),
array(
"id" => 123,
"name" => "اودو الفواتير العلاج الطبيعي",
"php_file" => "odoo_invoices_p",
'can_do' => array()
),
array(
"id" => 124,
"name" => "اودو الفواتير الزيارات",
"php_file" => "odoo_invoices_v",
'can_do' => array()
),
array(
"id" => 125,
"name" => "اودو المدفوعات اقدامي ",
"php_file" => "odoo_payments_account_payment_a",
'can_do' => array()
),
array(
"id" => 126,
"name" => "اودو المدفوعات العلاج الطبيعي",
"php_file" => "odoo_payments_account_payment_p",
'can_do' => array()
),
array(
"id" => 127,
"name" => "اودو المدفوعات الزيارات",
"php_file" => "odoo_payments_account_payment_v",
'can_do' => array()
),
array(
"id" => 73,
"name" => "الجلسات الملغية المعلقة",
"php_file" => "on_hold_cancel",
'can_do' => array()
),
array(
"id" => 128,
"name" => "الضيافة صفحة وصول الطلبات",
"php_file" => "order_receiver",
'can_do' => array()
),
array(
"id" => 36,
"name" => "تقرير اوفر تايم الفنيين",
"php_file" => "overtime",
'can_do' => array()
),
array(
"id" => 129,
"name" => "حجوزاتي (العلاج الطبيعي)",
"php_file" => "p_mybooks",
'can_do' => array()
),
array(
"id" => 130,
"name" => "مدفوعات العصائر",
"php_file" => "pos",
'can_do' => array()
),
array(
"id" => 131,
"name" => "طباعه أي ملف",
"php_file" => "print",
'can_do' => array()
),
array(
"id" => 132,
"name" => "تفاصيل الحجوزات بحركتة (للمبيعات)",
"php_file" => "procedures_book_details",
'can_do' => array()
),
array(
"id" => 50,
"name" => "PROCESSLIST (it)",
"php_file" => "PROCESSLIST",
'can_do' => array()
),
array(
"id" => 133,
"name" => "تقرير المستفيدين من عرض 30% شهري",
"php_file" => "r_30_p_descount_blocks_m",
'can_do' => array()
),
array(
"id" => 134,
"name" => "تقرير المستفيدين من عرض 30% يومي",
"php_file" => "r_30_p_descount_blocks",
'can_do' => array()
),
array(
"id" => 135,
"name" => "تفاصيل تقرير المستفيدين من عرض 30% شهري",
"php_file" => "r_descount_30_p",
'can_do' => array()
),
array(
"id" => 74,
"name" => "تقرير الخدمات المجانية شهري",
"php_file" => "r_free_serv",
'can_do' => array()
),
array(
"id" => 136,
"name" => "تقرير الايراد الشهري للعلاج الطبيعي",
"php_file" => "r_month_user_therapy",
'can_do' => array()
),
array(
"id" => 137,
"name" => "تقرير العملاء الماسيين المستحقين",
"php_file" => "r_royality_tretment",
'can_do' => array()
),
array(
"id" => 138,
"name" => "تقرير الأحذية",
"php_file" => "r_shoes",
'can_do' => array()
),
array(
"id" => 75,
"name" => "تقرير المستفيدين من عرض ولاء",
"php_file" => "r_walla",
'can_do' => array()
),
array(
"id" => 139,
"name" => "تقرير المرتجعات يومي",
"php_file" => "returns_daily",
'can_do' => array()
),
array(
"id" => 76,
"name" => "تقرير تفاصيل المستفيدين من الكود الماسيين المستحقين",
"php_file" => "royality_tretment_comes",
'can_do' => array()
),
array(
"id" => 140,
"name" => "صفحة التواصل للماسيين المستحقيين",
"php_file" => "royality_tretment",
'can_do' => array()
),
array(
"id" => 70,
"name" => "ايراد الخدمات للفاتورة",
"php_file" => "serv_come_inv",
'can_do' => array()
),
array(
"id" => 33,
"name" => "ايراد الخدمات",
"php_file" => "serv_come",
'can_do' => array()
),
array(
"id" => 47,
"name" => "الخدمات",
"php_file" => "services",
'can_do' => array()
),
array(
"id" => 48,
"name" => "الرسائل النصية",
"php_file" => "sms_taqnyat",
'can_do' => array(
array("id" => 141, "name" => "تقنيات")
)
),
array(
"id" => 79,
"name" => "test (it)",
"php_file" => "test",
'can_do' => array()
),
array(
"id" => 142,
"name" => "تفاصيل الأسعار",
"php_file" => "tretment_serv_details",
'can_do' => array()
),
array(
"id" => 20,
"name" => "إدارة العملاء",
"php_file" => "tretments",
'can_do' => array()
),
array(
"id" => 46,
"name" => "تقرير نسبة الباقات",
"php_file" => "user_bonds",
'can_do' => array()
),
array(
"id" => 34,
"name" => "تقرير نسبة الحجوزات والتفعيل",
"php_file" => "user_book_inv",
'can_do' => array()
),
array(
"id" => 165,
"name" => "WORK_FILES (it)",
"php_file" => "WORK_FILES",
'can_do' => array()
),
array(
"id" => 143,
"name" => "تقرير رصيد الاموال",
"php_file" => "month_money",
'can_do' => array()
),
array(
"id" => 144,
"name" => "تقرير رصيد الخدمات",
"php_file" => "month_serv",
'can_do' => array()
),
array(
"id" => 145,
"name" => "تقرير مرتجعات الباقات",
"php_file" => "month_return_bonds",
'can_do' => array()
),
array(
"id" => 146,
"name" => "تقرير نسب السائقين",
"php_file" => "driver_points_month",
'can_do' => array()
),
array(
"id" => -1,
"name" => "أخرى",
"php_file" => "",
'can_do' => array(
array("id" => 54, "name" => "التنقل بين المؤسسات"),
array("id" => 60, "name" => "المشروبات"),
array("id" => 61, "name" => "ادارة المشروبات"),
array("id" => 78, "name" => "ادارة المبيعات"),
array("id" => 11, "name" => "تعديل فاتورة"),
array("id" => 12, "name" => "تعديل خدمة"),
array("id" => 13, "name" => "تعديل باقة"),
array("id" => 14, "name" => "تعديل كوبون"),
array("id" => 16, "name" => "الغاء خدمة"),
array("id" => 17, "name" => "الغاء باقة"),
array("id" => 18, "name" => "الغاء كوبون"),
array("id" => 21, "name" => "القائمة السوداء"),
array("id" => 147, "name" => "الغاء رصيد خدمات"),
array("id" => 148, "name" => "الغاء رصيد أموال"),
array("id" => 149, "name" => "تحويل رصيد خدمات لعميل اخر"),
array("id" => 150, "name" => "تحويل رصيد أموال لعميل اخر"),
array("id" => 151, "name" => "تحويل رصيد الخدمات ل رصيد أموال"),
array("id" => 152, "name" => "تفعيل الجلسات عن الموظفين ( من له صلاحية التفعيل )"),
array("id" => 153, "name" => "تحويل طريقة الدفع الى أخرى (كاش الى شبكة والعكس)"),
array("id" => 154, "name" => "تعديل الخدمات في الجدول (يلزم الدخول والسداد اشعار مدين)"),
array("id" => 155, "name" => "تفعيل جسابات لتسجيل الدخول"),
array("id" => 156, "name" => "الغاء خدمات مجانية"),
array("id" => 157, "name" => "الغاء رصيد أموال مجاني"),
array("id" => 158, "name" => "اشعارات دائنة للفاتورة دون الغاء"),
array("id" => 159, "name" => "تغيير الخدمات المجانية"),
array("id" => 160, "name" => "إضافة رصيد أموال مجاني"),
)
),
);
$group_id = mysqli_real_escape_string($db, $_GET['id']);
?>
<!DOCTYPE html>
<html lang="en" dir="rtl">
<?php require_once('fixed/head/go.php'); ?>
<body class="rtl">
<?php require_once('fixed/loader/go.php'); ?>
<!-- page-wrapper Start-->
<div class="page-wrapper" id="pageWrapper">
<?php require_once('fixed/header/go.php'); ?>
<!-- Page Body Start-->
<div class="page-body-wrapper">
<?php require_once('fixed/sidebar/go.php'); ?>
<div class="page-body">
<!-- Container-fluid starts-->
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-12">
<h1 class="text-center">
الصلاحيات
</h1>
<hr class="hrline">
</div>
</div>
<!-- <h4 class="mt-0 header-title">تحديد القروب</h4> -->
<div class="form-group row">
<div class="col-8 col-sm-6 col-lg-2 ">
<label for="" class="col-form-label text-right">تحديد القروب</label>
<select id="rolls_group" style="font-family: system-ui;" class="form-control">
<option value="0" selected>المرجو الاختيار</option>
<?php
$get_emplyee_sql = mysqli_query($db, "SELECT `rolls_group`.`id` AS `id`, `rolls_group`.`name`
FROM `rolls_group`
WHERE `rolls_group`.`id` > 1");
while ($emplyee_row = mysqli_fetch_assoc($get_emplyee_sql)) {
?>
<option <?php if($emp_id == $emplyee_row['id']) {$branch_name = $emplyee_row['br_name']; echo 'selected';}?> value="<?= $emplyee_row['id'] ?>"><?= $emplyee_row['name'] ?></option>
<?php
}
?>
</select>
</div>
<div class="col-4 col-sm-6 col-lg-1 p-l-0">
<label style="visibility: hidden;" for="" class="col-form-label text-right">..</label>
<div class="form-control" style="background-color: #086367; color:white; text-align:center; cursor: pointer;" id="g_rolls">عرض</div>
</div>
</div>
<div class="col-sm-5">
<div class="card">
<div class="card-header" style="display: flex;justify-content: space-between;">
<h5>الصلاحيات</h5>
<div class="checkbox checkbox-dark">
<input id="select-all" type="checkbox" name="select-all">
<label for="select-all">تحديد الكل</label>
</div>
</div>
<div>
<div class="card-block row">
<div class="col-sm-12 col-lg-12 col-xl-12">
<div class="table-responsive">
<table class="table table-bordered checkbox-td-width">
<thead>
<tr>
<td style="width: 25px;">#</td>
<td style="width: 25px;">#</td>
<td>الصلاحية</td>
<td>شرح</td>
<td>الحالة</td>
</tr>
</thead>
<tbody>
<?php
$countall = 1;
$count1 = 1;
$count2 = 1;
$user_has_rolls = array();
$get_user_has_rolls_sql = mysqli_query($db, "SELECT `rolls_group_has_rolls`.`rolls_id`
FROM `rolls_group_has_rolls`
WHERE `rolls_group_has_rolls`.`rolls_group_id` = '$group_id'");
while ($user_has_rolls_row = mysqli_fetch_assoc($get_user_has_rolls_sql)) {
array_push($user_has_rolls , $user_has_rolls_row['rolls_id']);
}
foreach ($rolls_temp as $key => $value) {
?>
<tr <?php if($rolls_temp[$key]['id'] == 0) { echo 'style="background: red;"'; }?> >
<td><?=$countall?></td>
<td><?=$count1?></td>
<td>
<?= $rolls_temp[$key]['name'] ?>
</td>
<td></td>
<td <?php if (in_array($rolls_temp[$key]['id'], $user_has_rolls)) { echo 'style="background: green;"'; }?>>
<div class="checkbox checkbox-dark">
<input id="id-<?=$rolls_temp[$key]['id']?>" type="checkbox"
name="roll" value='<?=$rolls_temp[$key]['id']?>' <?php if (in_array($rolls_temp[$key]['id'], $user_has_rolls)) {
echo "checked";
} ?>>
<label for="id-<?=$rolls_temp[$key]['id']?>">
<?php if (in_array($rolls_temp[$key]['id'], $user_has_rolls)) {
echo "مفعل";
} else {
echo "غير مفعل";
} ?>
</label>
</div>
</td>
</tr>
<?php
if (count($rolls_temp[$key]['can_do']) > 0) {
$count2 = 1;
foreach ($rolls_temp[$key]['can_do'] as $key2 => $value2) {
?>
<tr style="background-color: #c3c3c3;" <?php if($rolls_temp[$key]['can_do'][$key2]['id'] == 0) { echo 'style="background: red;"'; }?>>
<td><?=$countall?></td>
<td><?=$count2?></td>
<td style="padding-right: 50px;">
----- <?= $rolls_temp[$key]['can_do'][$key2]['name'] ?>
</td>
<td></td>
<td <?php if (in_array($rolls_temp[$key]['can_do'][$key2]['id'], $user_has_rolls)) { echo 'style="background: green;"'; }?>>
<div class="checkbox checkbox-dark">
<input id="id-<?=$rolls_temp[$key]['can_do'][$key2]['id']?>" type="checkbox"
name="roll" value='<?=$rolls_temp[$key]['can_do'][$key2]['id']?>' <?php if (in_array($rolls_temp[$key]['can_do'][$key2]['id'], $user_has_rolls)) {
echo "checked";
} ?>>
<label for="id-<?=$rolls_temp[$key]['can_do'][$key2]['id']?>">
<?php if (in_array($rolls_temp[$key]['can_do'][$key2]['id'], $user_has_rolls)) {
echo "مفعل";
} else {
echo "غير مفعل";
} ?>
</label>
</div>
</td>
</tr>
<?php
$countall++;
$count2++;
}
}
$countall++;
$count1++;
}
?>
</tbody>
</table>
</div>
</div>
</div>
<div class="form-group row">
<div class="col-lg-12">
<div class="form-control" style="background-color: #086367; color:white; text-align:center; cursor: pointer;" id="add_rolls">إضافة</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php require_once('fixed/footer/go.php'); ?>
</div>
</div>
<div id="get_data"></div>
<?php require_once('fixed/js/go.php'); ?>
<script>
$(function() {
$("#add_rolls").click(function() {
rollsUpdate();
});
});
function rollsUpdate() {
let all_rolls = [];
$('input[name="roll"]:checked').each(function(){
all_rolls.push($(this).val());
})
let rolls_group = $("#rolls_group").val();
if (rolls_group == 0) {
swalfun('حدث خطأ', 'يرجى اختيار القروب ', 'error');
return false;
}
$.post("work/order/ajax/add_rolls_group_ajax.php", {
rolls_group,
all_rolls
}, function(get_data) {
$("#get_data").html(get_data);
})
}
$(function() {
$("#g_rolls").click(function() {
let rolls_group_temp = $("#rolls_group").val();
if (rolls_group_temp == 0) {
swalfun('حدث خطأ', 'يرجى اختيار القروب ', 'error');
return false;
}
window.open("add_to_rolls_group?id=" + rolls_group_temp, '_self')
});
});
// Listen for click on toggle checkbox
$('#select-all').click(function(event) {
if(this.checked) {
// Iterate each checkbox
$(':checkbox').each(function() {
this.checked = true;
});
} else {
$(':checkbox').each(function() {
this.checked = false;
});
}
});
</script>
<?php require_once('fixed/waiting_ajax/go.php') ?>
</body>
</html>