// file: local/local_payment_filter/lib.php defined('MOODLE_INTERNAL') || die(); /** * دالة لتصفية الحوالات بناءً على المقرر الدراسي فقط * @param int $courseid معرف المقرر الدراسي * @return array الحوالات الخاصة بالمقرر الدراسي */ function local_payment_filter_get_course_payments($courseid) { global $DB; // التحقق من أن المقرر الدراسي موجود $course = $DB->get_record('course', array('id' => $courseid)); if (!$course) { return []; // إرجاع مصفوفة فارغة إذا لم يتم العثور على المقرر } // استعلام لتصفية الحوالات بناءً على المقرر الدراسي فقط $sql = " SELECT p.* FROM {paygw_bank_entries} p WHERE p.courseid = :courseid"; // فقط تطابق الكورس $params = array( 'courseid' => $courseid // استخدم courseid فقط ); // إرجاع الحوالات التي تخص المقرر الدراسي return $DB->get_records_sql($sql, $params); }