/*
SQLyog Ultimate v13.1.1 (64 bit)
MySQL - 8.0.45-0ubuntu0.24.04.1 : Database - madrasa_db_new
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`madrasa_db_new` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;

/*Table structure for table `accounts_categories` */

DROP TABLE IF EXISTS `accounts_categories`;

CREATE TABLE `accounts_categories` (
  `id` int NOT NULL AUTO_INCREMENT,
  `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `category_type` enum('income','expense') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_active` tinyint(1) DEFAULT '1',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `accounts_categories` */

insert  into `accounts_categories`(`id`,`category_name`,`category_type`,`is_active`,`created_at`) values 
(2,'General Donation','income',1,'2026-03-17 13:15:25'),
(4,'Utilities','expense',1,'2026-03-17 13:15:25'),
(5,'Maintenance','expense',1,'2026-03-17 13:15:25'),
(6,'Zakwat','income',1,'2026-03-28 16:36:57');

/*Table structure for table `accounts_transactions` */

DROP TABLE IF EXISTS `accounts_transactions`;

CREATE TABLE `accounts_transactions` (
  `id` int NOT NULL AUTO_INCREMENT,
  `txn_date` date NOT NULL,
  `txn_type` enum('income','expense') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `category_id` int NOT NULL,
  `amount` decimal(15,2) NOT NULL,
  `payment_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'Cash',
  `reference_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `source_module` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'manual',
  `reference_id` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `txn_date` (`txn_date`),
  KEY `txn_type` (`txn_type`),
  KEY `category_id` (`category_id`),
  KEY `source_module` (`source_module`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `accounts_transactions` */

insert  into `accounts_transactions`(`id`,`txn_date`,`txn_type`,`category_id`,`amount`,`payment_method`,`reference_no`,`description`,`source_module`,`reference_id`,`created_at`) values 
(1,'2026-03-19','income',1,1000.00,'Cash','RCP-20260319-0001','Fee Collection: Monthly Fee for احمد خان (1-2026)','student_fee',1,'2026-03-19 17:46:06'),
(2,'2026-03-19','income',1,1000.00,'Cash','RCP-20260319-0002','Fee Collection: Monthly Fee for احمد خان (1-2026)','student_fee',2,'2026-03-19 17:46:06'),
(3,'2026-03-19','income',1,1000.00,'Cash','RCP-20260319-0003','Fee Collection: Monthly Fee for احمد خان (1-2026)','student_fee',3,'2026-03-19 17:46:06'),
(4,'2026-03-19','income',1,1200.00,'Cash','RCP-20260319-0004','Fee Collection: Monthly Fee for احمد خان (02-2026)','student_fee',4,'2026-03-19 17:57:44'),
(5,'2026-03-19','income',1,1200.00,'Cash','RCP-20260319-0005','Fee Collection: Monthly Fee for محمد عالم (2-2026)','student_fee',5,'2026-03-19 17:59:40'),
(6,'2026-03-19','income',1,1200.00,'Cash','RCP-20260319-0006','Fee Collection: Monthly Fee for محمد عالم (2-2026)','student_fee',6,'2026-03-19 17:59:40'),
(7,'2026-03-19','income',1,200.00,'Cash','RCP-20260319-0007','Fee Collection: Exam Fee for احمد خان (03-2026)','student_fee',7,'2026-03-19 18:01:31'),
(9,'2026-03-19','income',2,10000.00,'Cash','','test','manual',NULL,'2026-03-19 18:05:52'),
(10,'2026-03-19','expense',4,13700.00,'Cash','','','manual',NULL,'2026-03-19 18:46:59'),
(11,'2026-03-19','income',2,7000.00,'Cash','','','manual',NULL,'2026-03-19 18:47:36'),
(12,'2026-03-28','income',6,500.00,'Cash','RCP-20260328-0009','Fee Collection: Admission Fee for عمران خان (1-2026)','student_fee',9,'2026-03-28 16:36:57'),
(13,'2026-03-28','expense',4,790.00,'Cash','','Tee payment','manual',NULL,'2026-03-28 16:39:36');

/*Table structure for table `attendence` */

DROP TABLE IF EXISTS `attendence`;

CREATE TABLE `attendence` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `stdStatus` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL COMMENT '1=present 2=absent 3=ill 4=on leave',
  `darjaSno` int NOT NULL,
  `attendanceDate` date DEFAULT NULL COMMENT 'attendance date',
  `regSno` int NOT NULL COMMENT 'it will hold the registrationInfo table sno',
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `attendence` */

insert  into `attendence`(`sno`,`stdStatus`,`darjaSno`,`attendanceDate`,`regSno`) values 
(1,'غ',1,'1447-09-21',7),
(2,'ب',1,'1447-09-19',7),
(3,'غ',1,'1448-10-07',1),
(4,'غ',1,'1448-09-23',7),
(5,'غ',1,'1448-08-20',7),
(6,'غ',1,'1448-06-26',1),
(7,'غ',1,'1448-04-02',1),
(8,'غ',1,'1447-11-16',1),
(9,'غ',1,'1447-10-19',7),
(10,'ب',1,'1448-07-14',7),
(11,'غ',1,'1448-08-03',7),
(12,'ب',1,'1448-05-26',7),
(13,'غ',1,'1448-04-19',7),
(14,'غ',1,'1448-02-25',7),
(15,'غ',1,'1447-09-21',8);

/*Table structure for table `cms_menu_items` */

DROP TABLE IF EXISTS `cms_menu_items`;

CREATE TABLE `cms_menu_items` (
  `id` int NOT NULL AUTO_INCREMENT,
  `menu_id` int NOT NULL,
  `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `link_type` enum('page','custom') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'page',
  `page_id` int DEFAULT NULL,
  `custom_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `parent_id` int DEFAULT '0',
  `order_index` int DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `menu_id` (`menu_id`),
  CONSTRAINT `cms_menu_items_ibfk_1` FOREIGN KEY (`menu_id`) REFERENCES `cms_menus` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `cms_menu_items` */

insert  into `cms_menu_items`(`id`,`menu_id`,`label`,`link_type`,`page_id`,`custom_url`,`parent_id`,`order_index`) values 
(1,1,'Home','page',1,'',0,0),
(2,1,'About us','page',2,'',0,0),
(3,1,'About Software','page',3,'',0,0);

/*Table structure for table `cms_menus` */

DROP TABLE IF EXISTS `cms_menus`;

CREATE TABLE `cms_menus` (
  `id` int NOT NULL AUTO_INCREMENT,
  `menu_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `cms_menus` */

insert  into `cms_menus`(`id`,`menu_name`,`status`) values 
(1,'cms-main-manu',1);

/*Table structure for table `cms_pages` */

DROP TABLE IF EXISTS `cms_pages`;

CREATE TABLE `cms_pages` (
  `id` int NOT NULL AUTO_INCREMENT,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `meta_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `status` enum('draft','published') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'draft',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `slug` (`slug`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `cms_pages` */

insert  into `cms_pages`(`id`,`title`,`slug`,`content`,`meta_title`,`meta_description`,`status`,`created_at`,`updated_at`) values 
(1,'Home','home','<p style=\"text-align: left;\"><span style=\"color: rgb(22, 145, 121);\"><strong>This is the home page about the madrasa management System</strong></span></p>','Home page','Madrasa Management System','published','2026-03-28 20:00:03','2026-03-28 20:08:21'),
(2,'About us','about-us','<div class=\"container py-5\">\n<div class=\"row mb-5 text-center\">\n<div class=\"col-12\">\n<h1 class=\"display-4 fw-bold text-primary\">ہمارے بارے میں</h1>\n<p class=\"lead text-muted\">جامعہ [مدرسہ کا نام یہاں درج کریں] میں خوش آمدید</p>\n</div>\n</div>\n<!-- Section: Our Introduction -->\n<div class=\"row align-items-center mb-5 bg-light p-4 rounded shadow-sm\">\n<div class=\"col-md-12 text-end\">\n<h2 class=\"text-primary mb-3\">ہمارا تعارف</h2>\n<p class=\"lead\">جامعہ اسلامیہ [مدرسہ کا نام یہاں درج کریں] دین اسلام کی تعلیمات کو عام کرنے اور مسلمانوں کی روحانی و اخلاقی تربیت کے لیے قائم کیا گیا ہے۔ ہم ایک ایسا ماحول فراہم کرنے کے لیے پرعزم ہیں جہاں طلباء اسلامی علم کی گہرائیوں کو سمجھ سکیں اور اپنی زندگی کو قرآن و سنت کے مطابق ڈھال سکیں۔ ہمارا مقصد ایسے طلباء تیار کرنا ہے جو نہ صرف عالم دین ہوں بلکہ معاشرے کے فعال اور ذمہ دار شہری بھی بن سکیں۔</p>\n</div>\n</div>\n<!-- Section: Our Vision -->\n<div class=\"row align-items-center mb-5\">\n<div class=\"col-md-12 text-start\">\n<h2 class=\"text-primary mb-3\">ہمارا وژن (Our Vision)</h2>\n<p>ہمارا وژن ایسے علماء، حافظ اور مبلغ تیار کرنا ہے جو نہ صرف اسلامی علوم کے ماہر ہوں بلکہ دور حاضر کے چیلنجز کا سامنا کرنے کی صلاحیت بھی رکھتے ہوں، اور امت مسلمہ کی رہنمائی کرسکیں۔ ہم چاہتے ہیں کہ ہمارے فارغ التحصیل طلباء اسلامی اقدار کے سچے سفیر بن کر دنیا میں امن، بھائی چارے اور عدل و انصاف کا پیغام پھیلائیں۔</p>\n</div>\n</div>\n<!-- Section: Our Mission -->\n<div class=\"row align-items-center mb-5 bg-light p-4 rounded shadow-sm\">\n<div class=\"col-md-12 text-end\">\n<h2 class=\"text-primary mb-3\">ہمارا مشن (Our Mission)</h2>\n<p>ہمارے مشن میں مندرجہ ذیل بنیادی مقاصد شامل ہیں:</p>\n<ul class=\"list-unstyled\">\n<li class=\"mb-2\">قرآن کریم کا حفظ اور تجوید کے ساتھ اس کی تعلیم۔</li>\n<li class=\"mb-2\">حدیث، فقہ، تفسیر، اور سیرت نبوی (ﷺ) کی گہرائی سے تعلیم۔</li>\n<li class=\"mb-2\">طلباء کی روحانی، اخلاقی، اور فکری تربیت پر خصوصی توجہ۔</li>\n<li class=\"mb-2\">مسلم امہ اور انسانیت کی خدمت کے جذبے کو فروغ دینا۔</li>\n<li class=\"mb-2\">اسلامی علوم کی تحقیق اور اشاعت کے ذریعے دین کی صحیح تصویر پیش کرنا۔</li>\n</ul>\n</div>\n</div>\n<!-- Section: Our History -->\n<div class=\"row align-items-center mb-5\">\n<div class=\"col-md-12 text-start\">\n<h2 class=\"text-primary mb-3\">ہماری تاریخ</h2>\n<p>جامعہ [مدرسہ کا نام یہاں درج کریں] کی بنیاد [سنہ یہاں درج کریں] میں رکھی گئی تھی جس کا مقصد علم دین کی روشنی پھیلانا اور معاشرے میں ایک مثبت تبدیلی لانا تھا۔ بانی [بانی کا نام یہاں درج کریں، اگر معلوم ہو] کے وژن اور انتھک کوششوں سے، ایک سادہ آغاز کے بعد، آج الحمدللہ یہ ادارہ ہزاروں طلباء کو معیاری اسلامی تعلیم فراہم کر رہا ہے اور علم کے پیاسوں کی سیرابی کا ذریعہ بنا ہوا ہے۔</p>\n</div>\n</div>\n<!-- Section: Key Features & Programs -->\n<div class=\"row align-items-center mb-5 bg-light p-4 rounded shadow-sm\">\n<div class=\"col-md-12 text-end\">\n<h2 class=\"text-primary mb-3\">نمایاں خصوصیات اور تعلیمی پروگرام</h2>\n<p>جامعہ [مدرسہ کا نام یہاں درج کریں] میں ہم طلباء کو ایک جامع اور معیاری تعلیمی ماحول فراہم کرتے ہیں۔ ہمارے نمایاں پروگرامز اور خصوصیات درج ذیل ہیں:</p>\n<ul>\n<li><strong>حفظ القرآن (Hifz-ul-Quran):</strong> مکمل تجوید کے قواعد کے ساتھ قرآن کریم کو حفظ کرنے کا انتظام۔</li>\n<li><strong>درس نظامی (Dars-e-Nizami):</strong> اسلامی علوم کا آٹھ سالہ مکمل عالم کورس جس میں تفسیر، حدیث، فقہ، اصولِ فقہ، عربی ادب، منطق، اور فلسفہ شامل ہیں۔</li>\n<li><strong>تفسیر اور حدیث میں تخصص:</strong> اعلیٰ درجات کے طلباء کے لیے مخصوص شعبہ جات۔</li>\n<li><strong>عربی گرامر (نحو و صرف) اور ادب کی تعلیم:</strong> عربی زبان میں مہارت حاصل کرنے کے لیے خصوصی کلاسز۔</li>\n<li><strong>اخلاقی تربیت اور سیرت طیبہ:</strong> طلباء کی روحانی اور اخلاقی نشوونما پر خصوصی توجہ، سیرت نبوی (ﷺ) کی عملی مثالوں کے ذریعے تربیت۔</li>\n<li><strong>ناظرہ قرآن اور نورانی قاعدہ:</strong> ابتدائی طلباء کے لیے قرآن پڑھنے اور تجوید سیکھنے کے کورسز۔</li>\n<li><strong>جدید تعلیمی سہولیات:</strong> اچھی طرح سے لیس کلاس رومز، لائبریری، اور رہائشی سہولیات (ہاسٹل)۔</li>\n</ul>\n</div>\n</div>\n<!-- Section: Our Values -->\n<div class=\"row align-items-center mb-5\">\n<div class=\"col-md-12 text-start\">\n<h2 class=\"text-primary mb-3\">ہماری اقدار (Our Values)</h2>\n<p>ہم مندرجہ ذیل بنیادی اقدار پر یقین رکھتے ہیں جو ہمارے ادارے کی بنیاد ہیں:</p>\n<ul class=\"list-group list-group-flush\">\n<li class=\"list-group-item bg-transparent border-0\"><strong class=\"text-success\">تقویٰ اور للہیت:</strong> ہر عمل میں اللہ تعالیٰ کی رضا اور اخلاص کا حصول۔</li>\n<li class=\"list-group-item bg-transparent border-0\"><strong class=\"text-success\">علم اور عمل:</strong> علم کے ساتھ ساتھ اس پر عمل پیرا ہونا اور اسے اپنی زندگی کا حصہ بنانا۔</li>\n<li class=\"list-group-item bg-transparent border-0\"><strong class=\"text-success\">اخلاق حسنہ:</strong> بہترین اخلاق اور کردار کی تشکیل، جو نبی اکرم (ﷺ) کی سیرت سے متاثر ہو۔</li>\n<li class=\"list-group-item bg-transparent border-0\"><strong class=\"text-success\">خدمت انسانیت:</strong> مخلوق خدا کی خدمت اور بھلائی کا جذبہ، بلا تفریق مذہب و نسل۔</li>\n<li class=\"list-group-item bg-transparent border-0\"><strong class=\"text-success\">اعتدال اور حکمت:</strong> اسلامی تعلیمات میں توازن اور دانشمندی کا مظاہرہ کرنا۔</li>\n</ul>\n</div>\n</div>\n<!-- Section: Why Choose Us? -->\n<div class=\"row align-items-center mb-5 bg-light p-4 rounded shadow-sm\">\n<div class=\"col-md-12 text-end\">\n<h2 class=\"text-primary mb-3\">ہمیں کیوں منتخب کریں؟</h2>\n<p>جامعہ [مدرسہ کا نام یہاں درج کریں] آپ کے بچے کے لیے بہترین انتخاب کیوں ہے؟</p>\n<ul>\n<li><strong>تجربہ کار اور مخلص اساتذہ:</strong> ہمارے اساتذہ کرام اپنے شعبوں کے ماہر اور طلباء کی روحانی تربیت کے لیے پرعزم ہیں۔</li>\n<li><strong>پرامن اور اسلامی ماحول:</strong> ایک ایسا ماحول جہاں طلباء پوری توجہ سے تعلیم حاصل کر سکیں اور اسلامی اقدار کے مطابق پروان چڑھیں۔</li>\n<li><strong>جدید تعلیمی سہولیات:</strong> لائبریری، کمپیوٹر لیب اور رہائش کی معیاری سہولیات۔</li>\n<li><strong>مکمل دینی و دنیاوی رہنمائی:</strong> طلباء کو نہ صرف دینی تعلیم بلکہ عملی زندگی میں کامیابی کے لیے بھی رہنمائی فراہم کی جاتی ہے۔</li>\n<li><strong>طلباء پر انفرادی توجہ:</strong> ہر طالب علم کی تعلیمی اور اخلاقی ضروریات پر انفرادی توجہ دی جاتی ہے۔</li>\n</ul>\n</div>\n</div>\n<div class=\"row text-center\">\n<div class=\"col-12\">\n<p class=\"text-muted fst-italic\">جامعہ [مدرسہ کا نام یہاں درج کریں] میں ہم آپ کا خیرمقدم کرتے ہیں اور آپ کے بچے کے روشن مستقبل کے لیے دعاگو ہیں۔</p>\n</div>\n</div>\n</div>','ہمارے مدرسے کی کہانی | وژن، مشن اور اقدار','Madrasa Management System is the advanced system in the current era to maintain the web application. ','published','2026-03-28 20:54:44','2026-03-28 22:19:47'),
(3,'About the Madrasa Management System Software','about-software','<div class=\"container py-5\">\n<div class=\"row\">\n<div class=\"col-lg-10 mx-auto text-center\">\n<h1 class=\"display-4 fw-bold text-primary mb-4\">مدراسہ انتظامی نظام سافٹ ویئر کے بارے میں</h1>\n<p class=\"lead mb-5\">ہمارا مدراسہ انتظامی نظام سافٹ ویئر (Madrasa Management System Software) ایک جامع اور جدید حل ہے جو اسلامی تعلیمی اداروں (مدارس) کی انتظامی ضروریات کو مدنظر رکھتے ہوئے ڈیزائن کیا گیا ہے۔ یہ سافٹ ویئر مدارس کے روزمرہ کے کاموں کو آسان، منظم اور موثر بنانے میں مدد فراہم کرتا ہے۔</p>\n</div>\n</div>\n<div class=\"row mt-5\">\n<div class=\"col-lg-10 mx-auto\">\n<h2 class=\"h3 text-primary mb-3\">تعارف: ایک جدید حل آپ کے مدرسہ کے لیے</h2>\n<p class=\"mb-4\">ڈیجیٹل دور میں، کسی بھی تعلیمی ادارے کے لیے موثر انتظام ناگزیر ہے۔ ہمارا Madrasa Management System Software خاص طور پر مدارس کے منفرد تعلیمی اور انتظامی ڈھانچے کو سمجھ کر تیار کیا گیا ہے۔ یہ طلبہ کے داخلے سے لے کر فیس کی وصولی، حاضری سے لے کر تعلیمی ریکارڈ تک، تمام پہلوؤں کو ایک ہی پلیٹ فارم پر منظم کرتا ہے۔</p>\n<h2 class=\"h3 text-primary mb-3 mt-5\">ہمارا نظام کیوں منتخب کریں؟</h2>\n<p class=\"mb-4\">ہمارا سافٹ ویئر مدارس کے لیے ایک منفرد اور طاقتور حل پیش کرتا ہے، جو کئی طریقوں سے آپ کی مدد کر سکتا ہے:</p>\n<ul class=\"list-group list-group-flush mb-5\">\n<li class=\"list-group-item bg-light p-3 mb-2 rounded\"><strong>وقت کی بچت:</strong> دستی کاموں کو خودکار بنا کر انتظامیہ اور اساتذہ کے قیمتی وقت کو بچاتا ہے۔</li>\n<li class=\"list-group-item bg-light p-3 mb-2 rounded\"><strong>کارکردگی میں اضافہ:</strong> تمام ریکارڈز کو ایک جگہ منظم کر کے غلطیوں کے امکانات کو کم کرتا ہے اور کام کی رفتار بڑھاتا ہے۔</li>\n<li class=\"list-group-item bg-light p-3 mb-2 rounded\"><strong>شفافیت اور درستگی:</strong> تمام ڈیٹا کو درست اور شفاف انداز میں محفوظ رکھتا ہے، جو بہتر فیصلوں میں معاون ہے۔</li>\n<li class=\"list-group-item bg-light p-3 mb-2 rounded\"><strong>رسائی میں آسانی:</strong> کسی بھی وقت، کہیں بھی اہم معلومات تک رسائی ممکن بناتا ہے۔</li>\n</ul>\n<h2 class=\"h3 text-primary mb-3 mt-5\">اہم خصوصیات (Key Features)</h2>\n<p class=\"mb-4\">ہمارے Madrasa Management System Software کی کچھ نمایاں خصوصیات درج ذیل ہیں:</p>\n<div class=\"row\">\n<div class=\"col-md-6\">\n<ul class=\"list-unstyled mb-4\">\n<li class=\"mb-3\"><strong>طلبہ کے داخلے (Student Admissions):</strong> نئے طلبہ کے داخلے کا آسان اور منظم طریقہ کار۔</li>\n<li class=\"mb-3\"><strong>فیس کا انتظام (Fee Management):</strong> فیس کی وصولی، ریکارڈ اور رپورٹنگ کا مکمل نظام۔</li>\n<li class=\"mb-3\"><strong>حاضری کا ریکارڈ (Attendance Tracking):</strong> طلبہ اور اساتذہ کی حاضری کا خودکار نظام۔</li>\n<li class=\"mb-3\"><strong>تعلیمی ریکارڈ (Academic Records):</strong> امتحانات، نتائج اور طلبہ کی تعلیمی پیشرفت کا تفصیلی ریکارڈ۔</li>\n</ul>\n</div>\n<div class=\"col-md-6\">\n<ul class=\"list-unstyled mb-4\">\n<li class=\"mb-3\"><strong>عملے کا انتظام (Staff Management):</strong> اساتذہ اور دیگر عملے کا ڈیٹا، اوقات کار اور چھٹیوں کا انتظام۔</li>\n<li class=\"mb-3\"><strong>اوقات کار کی ترتیب (Timetable Management):</strong> کلاسوں اور اساتذہ کے اوقات کار کی موثر ترتیب۔</li>\n<li class=\"mb-3\"><strong>رپورٹس کی تیاری (Report Generation):</strong> مختلف اقسام کی تفصیلی رپورٹس کی خودکار تیاری۔</li>\n<li class=\"mb-3\"><strong>ابلاغی اوزار (Communication Tools):</strong> والدین اور طلبہ سے SMS/Email کے ذریعے رابطہ۔</li>\n</ul>\n</div>\n</div>\n<h2 class=\"h3 text-primary mb-3 mt-5\">مدراسہ کے لیے فوائد (Benefits for Madrasa)</h2>\n<ul class=\"list-group list-group-flush mb-5\">\n<li class=\"list-group-item p-3 mb-2 rounded\"><strong>بہتر انتظام:</strong> تمام انتظامی کاروائیوں کو ایک مرکزی نظام کے تحت لانا۔</li>\n<li class=\"list-group-item p-3 mb-2 rounded\"><strong>والدین سے بہتر رابطہ:</strong> طلبہ کی کارکردگی اور اہم اعلانات کے بارے میں والدین کو بروقت آگاہ کرنا۔</li>\n<li class=\"list-group-item p-3 mb-2 rounded\"><strong>اخراجات میں کمی:</strong> کاغذی کارروائی اور دستی محنت کو کم کر کے اخراجات میں بچت۔</li>\n<li class=\"list-group-item p-3 mb-2 rounded\"><strong>جدید تعلیم:</strong> مدرسہ کو جدید تعلیمی ٹیکنالوجی سے ہم آہنگ کرنا۔</li>\n</ul>\n<h2 class=\"h3 text-primary mb-3 mt-5\">ہمارا وژن</h2>\n<p class=\"mb-4\">ہمارا وژن مدارس کو ڈیجیٹل دور کے تقاضوں کے مطابق بہترین انتظامی اوزار فراہم کرنا ہے تاکہ وہ اپنی تعلیمی اقدار پر توجہ مرکوز کرتے ہوئے انتظامی چیلنجز پر قابو پا سکیں۔ ہم ایک ایسے مستقبل کی جانب گامزن ہیں جہاں ہر مدرسہ جدید ترین ٹیکنالوجی سے لیس ہو۔</p>\n<div class=\"text-center mt-5 bg-light p-4 rounded shadow-sm\">\n<h2 class=\"h3 text-primary mb-3\">مزید معلومات کے لیے</h2>\n<p class=\"mb-4\">اگر آپ ہمارے Madrasa Management System Software کے بارے میں مزید جاننا چاہتے ہیں یا اس کا ڈیمو دیکھنا چاہتے ہیں، تو براہ کرم ہم سے رابطہ کریں۔ ہماری ٹیم آپ کی مدد کے لیے حاضر ہے۔</p>\n<a class=\"btn btn-primary btn-lg\" href=\"/contact\">ہم سے رابطہ کریں</a></div>\n</div>\n</div>\n</div>','مدرسہ مینجمنٹ سوفٹ ویئر: خصوصیات و فوائد','ہمارے مدرسہ انتظامی نظام سافٹ ویئر کے بارے میں جانیں۔ مدرسے کے انتظامی امور کو مؤثر اور آسان بنائیں۔','published','2026-03-28 22:18:02','2026-03-28 22:18:02');

/*Table structure for table `cms_settings` */

DROP TABLE IF EXISTS `cms_settings`;

CREATE TABLE `cms_settings` (
  `setting_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `setting_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`setting_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `cms_settings` */

insert  into `cms_settings`(`setting_key`,`setting_value`,`updated_at`) values 
('active_theme','default','2026-03-28 19:47:53'),
('frontpage_enabled','1','2026-03-28 20:03:11'),
('gemini_api_key','AIzaSyBw8DtjzRgfZUMKqLn2suY2fqnVtp9ykf0','2026-03-28 22:27:59'),
('site_title','Madrasa Website','2026-03-28 19:47:53');

/*Table structure for table `cms_themes` */

DROP TABLE IF EXISTS `cms_themes`;

CREATE TABLE `cms_themes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `theme_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `directory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_active` tinyint(1) DEFAULT '0',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `directory_name` (`directory_name`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `cms_themes` */

insert  into `cms_themes`(`id`,`theme_name`,`directory_name`,`is_active`,`created_at`) values 
(1,'Default Theme','default',1,'2026-03-28 19:47:53');

/*Table structure for table `config` */

DROP TABLE IF EXISTS `config`;

CREATE TABLE `config` (
  `id` int NOT NULL AUTO_INCREMENT,
  `M_Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `M_Address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `L_Address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `P_Number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `Reg_Number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `Elhaq` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `Mohtamim` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `Phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `Cell` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `E_Address` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  `default_mailer_type` enum('personal','gmail') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'gmail',
  `whatsapp_enabled` tinyint(1) DEFAULT '0',
  `tinymce_api_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'fyd8ry7pe88f7mg472nymfu1nq668vg0uodn5vq4wgnzi5gr',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `config` */

insert  into `config`(`id`,`M_Name`,`M_Address`,`L_Address`,`P_Number`,`Reg_Number`,`Elhaq`,`Mohtamim`,`Phone`,`Cell`,`E_Address`,`default_mailer_type`,`whatsapp_enabled`,`tinymce_api_key`) values 
(1,'Madrasa Management System','مین بازار، منگورہ سوات','مزید پتہ یہاں لکھیں','0946-487518','2/4875','5879','شاہ حسین','665465465','3139419449','Main Bazar,Mingora Swat<br />Tel: 0946-262626','personal',0,'fyd8ry7pe88f7mg472nymfu1nq668vg0uodn5vq4wgnzi5gr');

/*Table structure for table `copy_rights` */

DROP TABLE IF EXISTS `copy_rights`;

CREATE TABLE `copy_rights` (
  `id` int NOT NULL AUTO_INCREMENT,
  `contents_ur` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `dua_ur` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `signature_ur` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `integrity_hash` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `copy_rights` */

insert  into `copy_rights`(`id`,`contents_ur`,`dua_ur`,`signature_ur`,`integrity_hash`,`updated_at`) values 
(1,'اس سافٹ ویئر کو استعمال کرنے کی صرف ایک ہی شرط ہے، اور وہ یہ ہے کہ اس سافٹ ویئر کو استعمال کرنے کے لیے سافٹ ویئر کو بنانے والے یعنی شاہ حسین سافٹ ویئر انجینئر اور ان کے والدین، بیوی بچوں اور بہن بھائیوں کے حق میں صرف ایک مرتبہ ختم القرآن پاک کی بخشش کی جائے۔ باقی اس سافٹ ویئر کی کوئی رقم وصولی نہیں ہے اور نہ ہی کی جائے گی۔','جزاك اللهُ خيراً','شاہ حسین','f993a2eac5c527cb832a7eb834e6e4fdaae80f571535c06a73173ed3132a719d','2026-03-20 10:56:14');

/*Table structure for table `darjaat` */

DROP TABLE IF EXISTS `darjaat`;

CREATE TABLE `darjaat` (
  `derjaCode` int NOT NULL AUTO_INCREMENT,
  `shoba_sno` int NOT NULL,
  `darja` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  PRIMARY KEY (`derjaCode`)
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `darjaat` */

insert  into `darjaat`(`derjaCode`,`shoba_sno`,`darja`) values 
(1,1,'مرحلۃ القاعدہ'),
(2,1,'تحفیظ القرآن (1)'),
(3,1,'تحفیظ القرآن (2)'),
(4,1,'تحفیظ القرآن (3)'),
(5,2,'تجوید سال اول '),
(6,2,'تجوید سال دوم '),
(7,3,'الدورہ حدیث'),
(8,3,'الاولٰی'),
(9,3,'الثانيہ'),
(10,3,'الثالثہ'),
(11,3,'الرابعہ'),
(12,3,'الخامسہ'),
(13,3,'السادسہ'),
(14,3,'الموقوف علیہ'),
(15,3,'المتوسطہ'),
(16,4,'نرسری '),
(17,4,'جماعت اول '),
(18,4,'جماعت دوئم '),
(19,4,'جماعت سوئم'),
(20,4,'جماعت چہارم'),
(21,4,'جماعت پنجم'),
(22,4,'جماعت ششم'),
(23,4,'جماعت ہفتم'),
(24,4,'جماعت ہشتم'),
(25,1,'پہلا اور نیا درجہ'),
(26,2,'درجہ'),
(27,2,'درجہ'),
(28,2,'درجہ کا نام'),
(29,2,'درجہ کا نام'),
(30,2,'درجہ کا نام'),
(31,2,'درجہ کا نام'),
(32,2,'درجہ کا نام'),
(33,2,'درجہ کا نام'),
(34,2,'درجہ کا نام'),
(35,1,'درجہ');

/*Table structure for table `email_config` */

DROP TABLE IF EXISTS `email_config`;

CREATE TABLE `email_config` (
  `id` int NOT NULL AUTO_INCREMENT,
  `smtp_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `smtp_port` int NOT NULL,
  `email_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `email_pass` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `email_from` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `reply_to` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `encryption` enum('tls','ssl') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'tls',
  `account_type` enum('gmail','personal') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'personal',
  `is_default` tinyint(1) DEFAULT '0',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `email_config` */

insert  into `email_config`(`id`,`smtp_host`,`smtp_port`,`email_user`,`email_pass`,`email_from`,`reply_to`,`encryption`,`account_type`,`is_default`,`created_at`) values 
(1,'smtp.gmail.com',465,'phcdikjobs1@gmail.com','sRgRdOLPKPIT3kJeHxomjU9ob1orN091ZWo1cTNxajhMa3c5WW5wZFVxVXBoNmVvdVZLYmtpWHEzUmM9','phcdikjobs1@gmail.com','shahhussin305@gmail.com','ssl','gmail',0,'2026-03-14 14:33:23'),
(2,'smtp.gmail.com',465,'phcdikjobs2@gmail.com','V4zDnzKbpTzZ0mKnCv6NL0JOaDd5V1RXUlp6QUxEbEJDdDV4SkpNUGl1cjFQbysyTzMwWHJWMnFUUU09','phcdikjobs2@gmail.com','shahhussin305@gmail.com','ssl','gmail',0,'2026-03-14 14:35:20'),
(3,'smtp.gmail.com',465,'phcdikjobs3@gmail.com','ZPWjkExH+uYdogETcIaZU1BoU0w2NlF4REFPQTNlUW0wMWMxRkVqQll2aDRxZFVkNzgvZ2pvN2hrVEk9','phcdikjobs3@gmail.com','shahhussin305@gmail.com','ssl','gmail',0,'2026-03-14 14:36:03'),
(4,'smtp.gmail.com',465,'phcdikjobs@gmail.com','D0UJFCLFH3R7Gco7j5v7uFdOMEZWb0tvZmZwM0l0Y2N3b0EvcEI4SlZ2ajBUaVBLTzZmVWIxTWkybkE9','phcdikjobs@gmail.com','shahhussin305@gmail.com','ssl','gmail',0,'2026-03-14 14:36:39'),
(5,'smtp.gmail.com',465,'jobs.phcdik@gmail.com','EhM5Zky+dRNAiNgzdXB/GVNubkc0T0xGQW5mNUg1MEowelYwMmlhUm9lNnlxdXMvTjZlK2xWYVdUV0U9','jobs.phcdik@gmail.com','shahhussin305@gmail.com','ssl','gmail',0,'2026-03-14 14:37:16'),
(6,'premium155.web-hosting.com',465,'info@esdn.com.pk','RfbljXIfgN8w9+RYPP8SFk43SU1HaGNTTUZmeURkQkdQZ2N0dmc9PQ==','info@esdn.com.pk','shahhussin305@gmail.com','ssl','personal',0,'2026-03-14 14:38:45');

/*Table structure for table `fee_collections` */

DROP TABLE IF EXISTS `fee_collections`;

CREATE TABLE `fee_collections` (
  `id` int NOT NULL AUTO_INCREMENT,
  `student_id` int NOT NULL,
  `fee_type_id` int NOT NULL,
  `amount` decimal(15,2) NOT NULL,
  `payment_date` date NOT NULL,
  `payment_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'Cash',
  `reference_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `fee_year` int DEFAULT NULL,
  `fee_month` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `student_id` (`student_id`),
  KEY `fee_type_id` (`fee_type_id`),
  KEY `payment_date` (`payment_date`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `fee_collections` */

insert  into `fee_collections`(`id`,`student_id`,`fee_type_id`,`amount`,`payment_date`,`payment_method`,`reference_no`,`fee_year`,`fee_month`,`created_at`) values 
(1,3,2,1000.00,'2026-03-19','Cash','',2026,1,'2026-03-19 17:46:06'),
(2,4,2,1000.00,'2026-03-19','Cash','',2026,1,'2026-03-19 17:46:06'),
(3,2,2,1000.00,'2026-03-19','Cash','',2026,1,'2026-03-19 17:46:06'),
(4,3,2,1200.00,'2026-03-19','Cash','',2026,2,'2026-03-19 17:57:44'),
(5,4,2,1200.00,'2026-03-19','Cash','',2026,2,'2026-03-19 17:59:40'),
(6,2,2,1200.00,'2026-03-19','Cash','',2026,2,'2026-03-19 17:59:40'),
(7,3,3,200.00,'2026-03-19','Cash','',2026,3,'2026-03-19 18:01:31'),
(8,4,3,200.00,'2026-03-19','Cash','',2026,3,'2026-03-19 18:01:36'),
(9,7,1,500.00,'2026-03-28','Cash','',2026,1,'2026-03-28 16:36:57');

/*Table structure for table `fee_receipts` */

DROP TABLE IF EXISTS `fee_receipts`;

CREATE TABLE `fee_receipts` (
  `id` int NOT NULL AUTO_INCREMENT,
  `receipt_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `student_id` int NOT NULL,
  `total_amount` decimal(15,2) NOT NULL,
  `payment_date` date NOT NULL,
  `qr_code_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `receipt_no` (`receipt_no`),
  KEY `receipt_no_2` (`receipt_no`),
  KEY `student_id` (`student_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `fee_receipts` */

insert  into `fee_receipts`(`id`,`receipt_no`,`student_id`,`total_amount`,`payment_date`,`qr_code_data`,`created_at`) values 
(1,'RCP-20260319-0001',3,1000.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0001\",\"student\":\"3\",\"amount\":\"1000.0\",\"date\":\"2026-03-19\"}','2026-03-19 17:46:06'),
(2,'RCP-20260319-0002',4,1000.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0002\",\"student\":\"4\",\"amount\":\"1000.0\",\"date\":\"2026-03-19\"}','2026-03-19 17:46:06'),
(3,'RCP-20260319-0003',2,1000.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0003\",\"student\":\"2\",\"amount\":\"1000.0\",\"date\":\"2026-03-19\"}','2026-03-19 17:46:06'),
(4,'RCP-20260319-0004',3,1200.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0004\",\"student\":\"3\",\"amount\":\"1200.00\",\"date\":\"2026-03-19\"}','2026-03-19 17:57:44'),
(5,'RCP-20260319-0005',4,1200.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0005\",\"student\":\"4\",\"amount\":\"1200.0\",\"date\":\"2026-03-19\"}','2026-03-19 17:59:40'),
(6,'RCP-20260319-0006',2,1200.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0006\",\"student\":\"2\",\"amount\":\"1200.0\",\"date\":\"2026-03-19\"}','2026-03-19 17:59:40'),
(7,'RCP-20260319-0007',3,200.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0007\",\"student\":\"3\",\"amount\":\"200.00\",\"date\":\"2026-03-19\"}','2026-03-19 18:01:31'),
(8,'RCP-20260319-0008',4,200.00,'2026-03-19','{\"receipt\":\"RCP-20260319-0008\",\"student\":\"4\",\"amount\":\"200.00\",\"date\":\"2026-03-19\"}','2026-03-19 18:01:36'),
(9,'RCP-20260328-0009',7,500.00,'2026-03-28','{\"receipt\":\"RCP-20260328-0009\",\"student\":\"7\",\"amount\":\"500.0\",\"date\":\"2026-03-28\"}','2026-03-28 16:36:57');

/*Table structure for table `fee_types` */

DROP TABLE IF EXISTS `fee_types`;

CREATE TABLE `fee_types` (
  `id` int NOT NULL AUTO_INCREMENT,
  `fee_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_recurring` tinyint(1) DEFAULT '1',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `fee_types` */

insert  into `fee_types`(`id`,`fee_name`,`is_recurring`,`created_at`) values 
(1,'Admission Fee',1,'2026-03-17 14:21:06'),
(2,'Monthly Fee',1,'2026-03-17 14:21:20'),
(3,'Exam Fee',1,'2026-03-17 14:21:21');

/*Table structure for table `login` */

DROP TABLE IF EXISTS `login`;

CREATE TABLE `login` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `userid` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `userkey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ownreName` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `login` */

insert  into `login`(`sno`,`userid`,`userkey`,`ownreName`) values 
(3,'admin','$2y$10$6RxIMxSS5XOpI0fYk.fSBuBK2a1ZaISOVj7ntFJRd0k.q2SllIEyS','شاہ حسین');

/*Table structure for table `registrationinfo` */

DROP TABLE IF EXISTS `registrationinfo`;

CREATE TABLE `registrationinfo` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `stdName` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `fatherName` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `nationality` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `dob` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `qualification` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `guirdianName` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `cellNo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `fatherProfession` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `gurdianCellNo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `permanentAddress` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `presentAddress` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `guirdianNameAuth` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `guirdianFNameAuth` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `guirdianSign` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `stdNic` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `guirdianNic` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `formB` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `relationShipWithGuirdian` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `signNazim` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `admissionNo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `stdPhoto` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `isLocal` tinyint(1) DEFAULT '1' COMMENT '1= local 0 = out sider',
  `isActive` tinyint(1) DEFAULT '1' COMMENT '1= Active 0 = Kharij',
  `contact_email` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'email address optional for contact',
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `registrationinfo` */

insert  into `registrationinfo`(`sno`,`stdName`,`fatherName`,`nationality`,`dob`,`qualification`,`guirdianName`,`cellNo`,`fatherProfession`,`gurdianCellNo`,`permanentAddress`,`presentAddress`,`guirdianNameAuth`,`guirdianFNameAuth`,`guirdianSign`,`stdNic`,`guirdianNic`,`formB`,`relationShipWithGuirdian`,`signNazim`,`admissionNo`,`stdPhoto`,`isLocal`,`isActive`,`contact_email`) values 
(1,'شاہ حسین','الہُی بخش','پاکستانی','1978-04-23','ایم ایس سی ایس','الَہی بخش','03139371236','فوت شدہ','3139371236','محلہ چیل شگئ سیدو شریف سوات','محلہ چیل شگئ سیدو شریف سوات','امجد خان','جواد خان','امجد خان','15602-0262719-9','0','0','بیٹا','ناظم مدرسہ','1','takephoto/std_1773140294_8145.jpeg',1,0,'shahhussain305@gmail.com'),
(2,'واجد علی خان','ماجد خان','پاکستانی','2011-03-10','میٹرک','ماجد کان','03101034444','ریٹائیرڈ','3131241554','مینگورہ سوات','مینگورہ سوات','اسلم خان','اسد خان','','0','0','12314-6541654-1','بیٹا','ناظم مدرسہ','2','takephoto/std_1773140496_9504.jpeg',0,1,'sultanbabar305@gmail.com'),
(3,'احمد خان','شریف احمد','پاکستانی','1996-03-10','میٹرک','سلیم خان','03469405386','ریٹائیرڈ','0334-3534543','منگلور سوات','منگلور سوات','زیارت گل','ماجد گل','زیارت گل','0','15620-3236565-6','0','بھتیجا','مہتمم مدرسہ','3','takephoto/std_1773228764_9182.jpeg',1,1,'thefire305@gmail.com'),
(4,'محمد عالم','شیر عالم','پاکستانی','2005-03-10','ایف اے','شیر عالم','03139419449','امام مسجد','3453-4534534','ملم جبہ','ملم جبہ','امجد','نواب','امجد','0','34534-5345353-4','0','بیٹا','مہتمم مدرسہ','4','takephoto/std_1773228787_1131.jpeg',0,1,'shahhussain.ms@gmail.com'),
(5,'رشید علی','محمود','پاکستانی','2005-03-10','میٹرک','محمود','03139371236','سرکاری ملازم','3453-4534534','سیدو شریف سوات','سیدو شریف سوات','جمیل زادہ','اجمل زادہ','جمیل زادہ','0','34534-5345345-3','0','بیٹا','مہتمم مدرسہ','1','takephoto/std_1773228818_7014.jpeg',0,1,'sultanbabar305@gmail.com'),
(6,'sd fasdfas','df asd fsd','asd fasd','2011-03-10','asd fasd','sdf sad','03139419449','asdf asd','2342-3423423','asd fasdf sad','f asdf asd fasd','asdf sadf','df asdf','','0','0','23453-4534543-4','asdf asdf','','2','takephoto/std_1773138319_3605.jpeg',0,0,'esdn.ae@gmail.com'),
(7,'عمران خان','جواد خان','پاکستانی','2003-03-27','میٹرک','جواد','0313-9419449','تاجر','0313-9419449','سیدو شریف سوات','سیدو شریف سوات','امجد','اجمل زادہ','امجد','0','26531-3413213-2','0','بیٹا','شاہ حسین','1','takephoto/std_1774633585_4261.jpeg',0,1,'thefire305@gmail.com'),
(8,'شیر علی','احمد علی','پاکستانی','1417-10-04','ایم ایس سی ایس','شیر علی','0315-4875486','تاجر','0315-4875212','محلہ چیل شگئ سیدو شریف سوات','محلہ چیل شگئ سیدو شریف سوات .','واحد خان','نواز خان','واحد خان','0','15620-2454512-1','0','بیٹا','ناظم مدرسہ','8','takephoto/std_1774853252_4028.jpeg',0,1,'thefire305@gmail.com');

/*Table structure for table `regnumbers` */

DROP TABLE IF EXISTS `regnumbers`;

CREATE TABLE `regnumbers` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `registrationNo` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `RollNumber` int NOT NULL,
  `regSno` int NOT NULL COMMENT 'it will hold the RegistrationInfo Table sno',
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `regnumbers` */

insert  into `regnumbers`(`sno`,`registrationNo`,`RollNumber`,`regSno`) values 
(1,'1447-09-000001',1,1),
(2,'1447-09-000002',1,2),
(3,'1447-09-000003',2,3),
(4,'1447-09-000004',3,4),
(5,'1447-09-000005',1,5),
(6,'1447-09-000006',2,6),
(7,'1447-09-1447-10-0000',1,7),
(8,'1447-09-000008',8,8);

/*Table structure for table `result` */

DROP TABLE IF EXISTS `result`;

CREATE TABLE `result` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `darjasno` int NOT NULL,
  `stdSno` int NOT NULL,
  `subjectsno` int NOT NULL,
  `obtmarks` int NOT NULL,
  `promotionDate` date NOT NULL COMMENT 'date of admission start',
  `dateEnd` date NOT NULL COMMENT 'date of admission end',
  `resultTerm` tinyint(1) DEFAULT '1' COMMENT '1=seh mahi 2=shash mahi 3=annual',
  `edu_year_remarks` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `result` */

insert  into `result`(`sno`,`darjasno`,`stdSno`,`subjectsno`,`obtmarks`,`promotionDate`,`dateEnd`,`resultTerm`,`edu_year_remarks`) values 
(1,1,2,68,99,'1447-09-21','1448-09-21',1,'تعلیمی سال 1447-1448 سہ ماہی نتائج۔'),
(2,1,3,68,78,'1447-09-21','1448-09-21',1,'تعلیمی سال 1447-1448 سہ ماہی نتائج۔'),
(3,1,4,68,59,'1447-09-21','1448-09-21',1,'تعلیمی سال 1447-1448 سہ ماہی نتائج۔'),
(4,1,2,68,54,'1447-09-21','1448-09-21',2,'تعلیمی سال شش ماہی امتحان کے نتائج'),
(5,1,3,68,77,'1447-09-21','1448-09-21',2,'تعلیمی سال شش ماہی امتحان کے نتائج'),
(6,1,4,68,86,'1447-09-21','1448-09-21',2,'تعلیمی سال شش ماہی امتحان کے نتائج'),
(7,2,5,62,20,'1447-09-21','1448-09-21',1,'مکمل نتیجہ ٹسٹ'),
(8,2,5,63,5,'1447-09-21','1448-09-21',1,'مکمل نتیجہ ٹسٹ'),
(9,2,5,64,4,'1447-09-21','1448-09-21',1,'مکمل نتیجہ ٹسٹ'),
(10,2,5,65,7,'1447-09-21','1448-09-21',1,'مکمل نتیجہ ٹسٹ'),
(11,2,5,66,10,'1447-09-21','1448-09-21',1,'مکمل نتیجہ ٹسٹ'),
(12,2,5,67,48,'1447-09-21','1448-09-21',1,'مکمل نتیجہ ٹسٹ'),
(13,1,4,69,50,'1447-09-21','1448-09-21',1,'نتیجہ براءئے اسلامیات'),
(14,1,3,69,45,'1447-09-21','1448-09-21',1,'نتیجہ براءئے اسلامیات'),
(15,1,2,69,33,'1447-09-21','1448-09-21',1,'نتیجہ براءئے اسلامیات'),
(16,2,2,62,30,'1448-09-21','1449-09-21',1,''),
(17,2,2,63,80,'1448-09-21','1449-09-21',1,''),
(18,2,2,64,43,'1448-09-21','1449-09-21',1,''),
(19,2,2,65,29,'1448-09-21','1449-09-21',1,''),
(20,2,2,66,27,'1448-09-21','1449-09-21',1,''),
(21,2,2,67,37,'1448-09-21','1449-09-21',1,''),
(22,2,3,62,37,'1448-09-21','1449-09-21',1,''),
(23,2,3,63,34,'1448-09-21','1449-09-21',1,''),
(24,2,3,64,46,'1448-09-21','1449-09-21',1,''),
(25,2,3,65,35,'1448-09-21','1449-09-21',1,''),
(26,2,3,66,26,'1448-09-21','1449-09-21',1,''),
(27,2,3,67,25,'1448-09-21','1449-09-21',1,''),
(28,2,4,62,20,'1448-09-21','1449-09-21',1,''),
(29,2,4,63,31,'1448-09-21','1449-09-21',1,''),
(30,2,4,64,26,'1448-09-21','1449-09-21',1,''),
(31,2,4,65,28,'1448-09-21','1449-09-21',1,''),
(32,2,4,66,39,'1448-09-21','1449-09-21',1,''),
(33,2,4,67,25,'1448-09-21','1449-09-21',1,''),
(34,1,7,68,50,'1447-10-08','1448-10-08',1,''),
(35,1,7,68,76,'1447-10-08','1448-10-08',2,''),
(36,1,7,68,76,'1447-10-08','1448-10-08',3,''),
(37,1,7,69,43,'1447-10-08','1448-10-08',3,''),
(38,1,7,69,50,'1447-10-08','1448-10-08',2,''),
(39,1,7,69,45,'1447-10-08','1448-10-08',1,''),
(40,1,7,70,88,'1447-10-08','1448-10-08',1,''),
(41,1,7,70,98,'1447-10-08','1448-10-08',2,''),
(42,1,7,70,50,'1447-10-08','1448-10-08',3,'');

/*Table structure for table `rules_and_regulation` */

DROP TABLE IF EXISTS `rules_and_regulation`;

CREATE TABLE `rules_and_regulation` (
  `id` int NOT NULL AUTO_INCREMENT,
  `rule_no` int NOT NULL,
  `contents_ur` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
  `contents_en` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `rules_and_regulation` */

insert  into `rules_and_regulation`(`id`,`rule_no`,`contents_ur`,`contents_en`) values 
(1,1,'اميدوار قرآن کريم کا حافظ ہو کم از کم پرائمری کی سطح کی تعلیمی قابلیت کا حامل ہو۔ درجہ متوسطہ میں داخلہ لینے والے طالب علم کی عمر ۱۲ سال سے کم نہ ہو۔','The candidate must be a Hafiz of the Holy Quran and have at least primary level educational qualification. The age of the student taking admission in the intermediate grade should not be less than 12 years.'),
(2,2,'داخلہ کے وقت طالب علم کے والد کے قومی شناختی کارڈ کی فوٹو کاپی يا متعلقہ طالب علم کا فارم \"ب\" لانا لازم ہے','At the time of admission, it is mandatory to bring a photocopy of the student\'s father\'s national identity card or the relevant student\'s Form \"B\".'),
(3,3,'داخلہ کیلئے مدرسہ ہذا کے منعقدہ امتحان میں کامیابی حاصل کرنا ضروری ہے جس میں حفظ قرآن کریم ، اردو،ریاضی اور انگریزی کا امتحان ہوگا۔','To get admission, it is necessary to pass the exam held by this Madrassah, which will include tests in Hifz-e-Quran, Urdu, Mathematics, and English.'),
(4,4,'امیدوار کا داخلہ ہونے کی صورت میں اس کے والد ، سرپرست (جو کہ طالب علم کے تمام امور کا ذمہ دار ہے) کا مدرسہ میں طالب علم کے ساتھ آنا لازمی ہوگا۔','In case of the candidate\'s admission, his father or guardian (who is responsible for all the student\'s affairs) must come to the Madrassah with the student.'),
(5,5,'داخلہ فارم یا داخلہ کے دیگر مراحل میں امیدوار کے یا سرپرست کی طرف سے کسی غلط بیانی ، بے قاعدگی ثابت ہونے پر طالب علم کا داخلہ منسوخ کر دیا جائیگا۔ داخلہ ابتدائی تین ماہ کیلئے عارضی ہوگا بعد ازاں طالب علم کی تعلیمی کارگردگی اور دیگر معاملات کے جائزہ لینے کے بعد مستقل داخلہ دیا جائیگا۔','If any misstatement or irregularity is proven by the candidate or guardian in the admission form or other stages of admission, the student\'s admission will be cancelled. Admission will be temporary for the first three months; later, permanent admission will be given after reviewing the student\'s academic performance and other matters.'),
(6,6,'مدرسہ کے ہر طالب علم کےلئے شریعت کی پابندی اور اپنی وضع قطع سنت کے مطابق رکھنا لازمی ہے۔سگریٹ نوشی اور نسواررکھنے کی صورت میں طالب علم کو مدرسہ سے خارج کیا جائیگا۔','It is mandatory for every student of the Madrassah to follow Sharia and maintain their appearance according to the Sunnah. In case of smoking or keeping snuff (Naswar), the student will be expelled from the Madrassah.'),
(7,7,'درجہ متوسطہ ، اولٰی اور ثانویہ میں میٹرک وغیرہ کا امتحان دینا مدرسہ کی طرف سے ممنوع ہے۔','It is forbidden by the Madrassah to take Matriculation or other exams while in the intermediate, primary, or secondary grades.'),
(8,8,'تعلیمی طریقہ کار، تعطیلات اور اوقات کے بارے میں مدرسہ میں ہر شعبے کا مستقل نظام ہے جس میں یہ کسی دوسرے مدرسے کا پابند نہیں ہے۔','The Madrassah has an independent system for each department regarding educational procedures, holidays, and timings, in which it is not bound by any other Madrassah.'),
(9,9,'کسی قسم کی تنظیم سازی جلسے جلوس کا انعقاد کسی بھی تنظیم کے ساتھ عملی وابستگی یا دوسرے طلباءکو اس کے ترغیب دینا اشتہارات، اسٹکر ، بیج، اور کلینڈر وغیرہ مدرسہ کی دیواروں، کھڑکیوں پر لگانا یا پاس رکھناسیاسی اور فرقہ وارانہ بحث و مباحثہ اور ملک دشمن عناصر کے ساتھ روابط رکھنا سخت ممنوع ہے۔','Any kind of organization, holding meetings or processions, practical association with any organization, or encouraging other students for it, putting or keeping advertisements, stickers, badges, and calendars etc. on the walls or windows of the Madrassah, political and sectarian discussions, and maintaining links with anti-state elements are strictly prohibited.'),
(10,10,'تعلیمی سال کے دوران سیاسی اجتماعات /جلسے جلوسوں میں شرکت سخت ممنوع ہے منتظمین مدرسہ ایسے طلبہ کی کسی عمل کی ذمہ دار نہ ہوگی۔ تعلیمی سال کے دوران مدرسہ سے اخراج کی صورت میں سر پرست /والد کو ممکنہ ذرائع سے مطلع کیا جائیگا۔','Participation in political gatherings/processions during the academic year is strictly prohibited; the Madrassah administrators will not be responsible for any act of such students. In case of expulsion from the Madrassah during the academic year, the guardian/father will be informed through possible means.'),
(11,11,'داخلہ کے بعد مہتمم مدرسہ کی تحریری اجازت کے بغیر تعلیمی سال کے دوران سالانہ امتحان سے پہلے مدرسہ چھوڑنے کی اجازت نہیں ہوگی۔','After admission, it will not be allowed to leave the Madrassah before the annual exam during the academic year without the written permission of the Mohtamim (Principal).'),
(12,12,'مدرسہ کے قواعد و ضوابط کی خلاف ورزی طالب علم کے اخراج کا موجب ہوسکتی ہے۔','Violation of the Madrassah\'s rules and regulations can lead to the student\'s expulsion.'),
(13,13,'تجویز کردہ درجہ میں طالب علم کو داخلہ ملنے کے بعد سہ ماہی امتحان تک اگر متعلقہ اساتذہ کرام کی رائے میں اس درجہ میں چلنے کی استعداد کا حامل نہ سمجھا گیا تو ناظم تعلیمات کو طالب علم کو نچلے درجے میں منتقل کرنے یا خارج کردینے کا اختیار ہوگا۔','After the student gets admission in the proposed grade, if the relevant teachers believe until the quarterly exam that he does not have the ability to continue in that grade, the Director of Education will have the authority to move the student to a lower grade or expel him.'),
(14,14,'قانون نافذ کرنے والے اداروں کی ساتھ مکمل تعاون کرنا اور ہر طالب علم پر ان حکومتی قواعد وضوابط کی پابندی کرنا ضروری ہوگا جو وفاق المدارس کے قواعد و ضوابط سے متصادم نہ ہوں۔','It will be necessary to cooperate fully with law enforcement agencies, and every student must follow those government rules and regulations that do not conflict with the rules of Wafaq-ul-Madaris.'),
(15,15,'مدرسہ کی طرف سے وقتاً فوقتاً قواعد و ضوابط میں کی جانی ولی ترامیم کی پابندی طالب علم اور سرپرست پر لازم ہوگی','The student and guardian must follow the amendments made in the rules and regulations by the Madrassah from time to time.'),
(16,16,'وہ طلباء جو مدرسہ میں دوپہر کا کھانا کھاتے ہیں ان کا نگران کی اجازت کے بغیر باہر نکلنا منع ہے۔','Students who eat lunch at the Madrassah are forbidden to go out without the supervisor\'s permission.'),
(17,17,'مدرسہ کی حدود میں موبائیل فون لانا استعمال کرنا قطعاً ممنوع ہے بصورت دیگر ضبط کر لیا جائیگا۔کیمرہ کی موبائیل ضبط ہونے کی صورت میں ناقابل واپسی ہوگی۔ مدرسہ کی حدود میں چاقو،چھری،یا اسلحہ لانا قانونی جرم ہے','Bringing or using mobile phones within the Madrassah premises is strictly prohibited, otherwise they will be confiscated. If a camera mobile is confiscated, it will be non-returnable. Bringing knives, daggers, or weapons within the Madrassah premises is a legal crime.'),
(18,18,'بے ریش طالب علم کے لئے سر کے بال منڈوانا /استرے سے صاف کرنا/ہلکی مشین سے صاف کرنا لازمی ہے۔','It is mandatory for beardless students to shave their heads or clean them with a razor or a light machine.'),
(19,19,'تین دن مسلسل غیر حاضری کی صورت میں طالب علم کا اخراج کیا جائیگا بیماری کی صورت میں ناظم تعلیمات سے زبانی/تحریری اجازت لینا ضروری ہوگا۔','In case of continuous absence for three days, the student will be expelled; in case of illness, it will be necessary to take verbal/written permission from the Director of Education.'),
(20,20,'ہر طالب علم پر لازم ہے کہ مدرسہ کی وقف کتب، تپائیوں پر لکھنے سے اجتناب کرے یہ اشیاءآپ کے پاس امانت ہیں ضائع اور خراب کرنے کی صورت میں متعلقہ طالب علم سے تاوان لیا جائے گا۔','Every student must avoid writing on the waqf books and desks of the Madrassah; these items are a trust with you. In case of loss or damage, compensation will be taken from the relevant student.'),
(21,21,'تا قیام مدرسہ میری طرف سے مہتمم / ناظم مدرسہ کو یا جس کو وہ اجازت دیں اس کا اختیار ہوگا کہ وہ زکواۃ ، صدقات وصول کر کے طلباء کی ضروریات طعام، قیام و تعلیم وغیرہ میں حسبِ صوابدید خرچ کریں یا مدرسہ پر وقف کریں۔','As long as I stay at the Madrassah, the Mohtamim/Principal or whomever they authorize will have my permission to collect Zakat and charity and spend it on students\' needs for food, stay, and education etc., at their discretion, or dedicate it to the Madrassah.');

/*Table structure for table `rules_and_regulations` */

DROP TABLE IF EXISTS `rules_and_regulations`;

CREATE TABLE `rules_and_regulations` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `contents_ur` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `contents_en` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `rules_and_regulations` */

insert  into `rules_and_regulations`(`sno`,`contents_ur`,`contents_en`) values 
(1,'<div class=\"container\">\n<div id=\"rules\" class=\"mx-auto\" style=\"max-width: 1080px;\">\n<div class=\"row mb-2\">\n<div class=\"col-2 col-md-1 fw-bold\">۱)</div>\n<div class=\"col-10 col-md-11\">اميدوار قرآن کريم کا حافظ ہو کم از کم پرائمری کی سطح کی تعلیمی قابلیت کا حامل ہو۔ درجہ متوسطہ میں داخلہ لینے والے طالب علم کی عمر ۱۲ سال سے کم نہ ہو۔</div>\n</div>\n<div class=\"row mb-2\">\n<div class=\"col-2 col-md-1 fw-bold\">۲)</div>\n<div class=\"col-10 col-md-11\">داخلہ کے وقت طالب علم کے والد کے قومی شناختی کارڈ کی فوٹو کاپی يا متعلقہ طالب علم کا فارم \"ب\" لانا لازم ہے</div>\n</div>\n<div class=\"row mb-2\">\n<div class=\"col-2 col-md-1 fw-bold\">۳)</div>\n<div class=\"col-10 col-md-11\">داخلہ کیلئے مدرسہ ہذا کے منعقدہ امتحان میں کامیابی حاصل کرنا ضروری ہے جس میں حفظ قرآن کریم ، اردو،ریاضی اور انگریزی کا امتحان ہوگا۔</div>\n</div>\n<div class=\"row mb-2\">\n<div class=\"col-2 col-md-1 fw-bold\">۴)</div>\n<div class=\"col-10 col-md-11\">امیدوار کا داخلہ ہونے کی صورت میں اس کے والد ، سرپرست (جو کہ طالب علم کے تمام امور کا ذمہ دار ہے) کا مدرسہ میں طالب علم کے ساتھ آنا لازمی ہوگا۔</div>\n</div>\n<div class=\"row mb-2\">\n<div class=\"col-2 col-md-1 fw-bold\">۵)</div>\n<div class=\"col-10 col-md-11\">داخلہ فارم یا داخلہ کے دیگر مراحل میں امیدوار کے یا سرپرست کی طرف سے کسی غلط بیانی ، بے قاعدگی ثابت ہونے پر طالب علم کا داخلہ منسوخ کر دیا جائیگا۔ داخلہ ابتدائی تین ماہ کیلئے عارضی ہوگا بعد ازاں طالب علم کی تعلیمی کارگردگی اور دیگر معاملات کے جائزہ لینے کے بعد مستقل داخلہ دیا جائیگا۔</div>\n</div>\n<div class=\"row mb-2\">\n<div class=\"col-2 col-md-1 fw-bold\">۶)</div>\n<div class=\"col-10 col-md-11\">مدرسہ کے ہر طالب علم کےلئے شریعت کی پابندی اور اپنی وضع قطع سنت کے مطابق رکھنا لازمی ہے۔ سگریٹ نوشی اور نسوار رکھنے کی صورت میں طالب علم کو مدرسہ سے خارج کیا جائیگا۔</div>\n</div>\n<!-- Continue same structure for remaining rules -->\n<div class=\"row mb-2\">\n<div class=\"col-2 col-md-1 fw-bold\">۲۱)</div>\n<div class=\"col-10 col-md-11\">تا قیام مدرسہ میری طرف سے <span style=\"font-family: Asad;\">مہتمم</span> / ناظم مدرسہ کو یا جس کو وہ اجازت دیں اس کا اختیار ہوگا کہ وہ زکواۃ ، صدقات وصول کر کے طلباء کی ضروریات <span style=\"font-family: Asad;\">طعام</span>، قیام و تعلیم وغیرہ میں حسبِ صوابدید خرچ کریں یا مدرسہ پر وقف کریں۔</div>\n</div>\n</div>\n</div>','');

/*Table structure for table `shobajaat` */

DROP TABLE IF EXISTS `shobajaat`;

CREATE TABLE `shobajaat` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `shoba` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Shoba label',
  `is_active` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0=not active 1=active',
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `shobajaat` */

insert  into `shobajaat`(`sno`,`shoba`,`is_active`) values 
(1,'تحفیظ القرآن',1),
(2,'تجوید',1),
(3,'درس نظامی',1),
(4,'سکول',1),
(5,'افتاء',1);

/*Table structure for table `stddarjaat` */

DROP TABLE IF EXISTS `stddarjaat`;

CREATE TABLE `stddarjaat` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `stdSno` int NOT NULL COMMENT 'will keep the registrationInfo table std sno',
  `darja` int NOT NULL COMMENT 'this will hold darja sno of darjaat table sno',
  `isCurrent` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=current 0 = old',
  `promotionDate` varchar(25) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL COMMENT 'it will hold the promotion date',
  `dateEnd` date DEFAULT NULL,
  `shoba_sno` int NOT NULL,
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `stddarjaat` */

insert  into `stddarjaat`(`sno`,`stdSno`,`darja`,`isCurrent`,`promotionDate`,`dateEnd`,`shoba_sno`) values 
(1,1,1,1,'1447-09-21','1448-09-21',1),
(3,3,1,0,'1447-09-21','1448-09-21',1),
(4,4,1,0,'1447-09-21','1448-09-21',1),
(6,6,2,1,'1447-09-21','1448-09-21',1),
(7,2,2,1,'1448-09-21','1449-09-21',1),
(8,3,2,1,'1448-09-21','1449-09-21',1),
(9,4,2,1,'1448-09-21','1449-09-21',1),
(10,5,3,1,'1448-09-21','1449-09-21',1),
(11,7,1,0,'1447-10-08','1448-10-08',1),
(12,7,2,1,'1447-10-08','1448-10-08',1),
(13,8,1,1,'1447-09-21','1448-09-21',1);

/*Table structure for table `student_fee_assignments` */

DROP TABLE IF EXISTS `student_fee_assignments`;

CREATE TABLE `student_fee_assignments` (
  `id` int NOT NULL AUTO_INCREMENT,
  `student_id` int NOT NULL,
  `fee_type_id` int NOT NULL,
  `amount` decimal(15,2) NOT NULL,
  `due_day` int DEFAULT '10',
  `is_active` tinyint(1) DEFAULT '1',
  `fee_year` int NOT NULL,
  `fee_month` int NOT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `is_paid` tinyint DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `student_id` (`student_id`),
  KEY `fee_type_id` (`fee_type_id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

/*Data for the table `student_fee_assignments` */

insert  into `student_fee_assignments`(`id`,`student_id`,`fee_type_id`,`amount`,`due_day`,`is_active`,`fee_year`,`fee_month`,`created_at`,`is_paid`) values 
(1,3,2,1000.00,10,1,2026,1,'2026-03-19 17:35:19',1),
(2,4,2,1000.00,10,1,2026,1,'2026-03-19 17:35:19',1),
(3,2,2,1000.00,10,1,2026,1,'2026-03-19 17:35:19',1),
(6,3,2,1200.00,10,1,2026,2,'2026-03-19 17:36:18',1),
(7,4,2,1200.00,10,1,2026,2,'2026-03-19 17:36:18',1),
(8,2,2,1200.00,10,1,2026,2,'2026-03-19 17:36:18',1),
(9,3,3,200.00,10,1,2026,3,'2026-03-19 18:01:02',1),
(10,4,3,200.00,10,1,2026,3,'2026-03-19 18:01:02',1),
(11,2,3,200.00,10,1,2026,3,'2026-03-19 18:01:02',0),
(12,7,1,500.00,10,1,2026,1,'2026-03-28 16:36:17',1);

/*Table structure for table `subjects` */

DROP TABLE IF EXISTS `subjects`;

CREATE TABLE `subjects` (
  `sno` int NOT NULL AUTO_INCREMENT,
  `subjectName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `totalMarks` int NOT NULL,
  `darjaSno` int NOT NULL COMMENT 'sno from darjaat table',
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='subject table alongwith Numbers';

/*Data for the table `subjects` */

insert  into `subjects`(`sno`,`subjectName`,`totalMarks`,`darjaSno`) values 
(1,'التبیان نخبۃ',100,14),
(2,'بیضاوی ',100,14),
(3,'مشکوۃ (1)',100,14),
(4,'مشکوۃ (2)',100,14),
(5,'ھدایہ (3)',100,14),
(6,'ھدایہ (4)',100,14),
(7,'خلاصۃ التجوید ',100,6),
(8,'جامع الوقف',100,6),
(9,'تعلیم الاسلام ',100,6),
(10,'مفتاح القرآن ',100,6),
(11,'ترتیل29/30',100,6),
(12,'حدر',100,6),
(13,'جمال القرآن ',100,5),
(14,'جامع الوقف',100,5),
(15,'حدر10',100,5),
(16,'ترتیل 29/30',100,5),
(17,'مفتاح 2حصے',100,5),
(18,'تعلیم الاسلام/سیرت',100,5),
(19,'تفسیر /اصول',100,13),
(20,'الحدیث/فرائض',100,13),
(21,'الفقہ ',100,13),
(22,'اصول فقہ ',100,13),
(23,'عقائد /فلکیات',100,13),
(24,'ادب /عروض',100,13),
(25,'تفسیر/حدیث',100,12),
(26,'الادب ',100,12),
(27,'الفقہ ',100,12),
(28,'التلخیص ',100,12),
(29,'الفرائض',100,12),
(30,'اصول فقہ',100,12),
(31,'تفسیر',100,11),
(32,'فقہ ',100,11),
(33,'اصول فقہ ',100,11),
(34,'نحو',100,11),
(35,'ادب',100,11),
(36,'منطق/بلاغۃ',100,11),
(37,'التفسیر /حدیث',100,10),
(38,'فقہ ',100,10),
(39,'اصول فقہ ',100,10),
(40,'نحو',100,10),
(41,'ادب ',100,10),
(42,'منطق',100,10),
(43,'تفسیر /تجوید',100,9),
(44,'حدیث /ادب',100,9),
(45,'فقہ ',100,9),
(46,'صرف',100,9),
(47,'نحو',100,9),
(48,'منطق',100,9),
(49,'عوامل النحو',100,8),
(50,'فقہ ',100,8),
(51,'حوارات',100,8),
(52,'صرف',100,8),
(53,'نحو',100,8),
(54,'منطق',100,8),
(55,'فقہ /سیرت',100,15),
(56,'اردو/معاشرتی علوم',100,15),
(57,'ریاضی',100,15),
(58,'فارسی ',100,15),
(59,'سائنس',100,15),
(61,'انگلش',100,15),
(62,'سوال اول',20,2),
(63,'سوال دوئم',20,2),
(64,'سوال سوئم',20,2),
(65,'مخارج وصفات',20,2),
(66,'لہجہ',10,2),
(67,'مسائل',10,2),
(68,'اردو',100,1),
(69,'اسلامیات',50,1),
(70,'فقہ',100,1);

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
