الرفع والتشغيل والصيانة — مبنية على نظام الإفلاس ولائحته التنفيذية والقواعد المنظمة لعمل أمناء الإفلاس
ستة ملفات أساسية في مجلد واحد، ويُنشأ مجلد البيانات تلقائيًا. وملفات اختيارية: amin-settings.php لإعدادات الإجراء (البريد واسم المكتب وموضع البيانات) فلا تعدّل ملفات الكود نفسها، وmaktab.html إن كنت تدير أكثر من إجراء (القسم الثامن عشر). ومن يقدّم المنصة خدمةً لأمناء آخرين له ملفات إدارة إضافية (القسم الثاني والعشرون).
| الملف | وظيفته | من يفتحه |
|---|---|---|
index.html | نموذج تقديم مطالبة الدائن: يعبّئ بياناته، ويطبع طلب الإدراج ليوقّعه، ويرفع مستنداته، ويرسلها. | الدائنون — عام |
istiqbal.php | يستقبل المطالبة، ويقيّدها برقم متسلسل، ويحفظ مرفقاتها، ويرسل إشعارًا للأمين وإشعار وصول للدائن فيه رابط الاستعلام. | لا يُفتح مباشرة |
istealam.html | صفحة استعلام الدائن عن حالة مطالبته، وتقديم الاعتراض على توصية الأمين متى صدرت. ويفتحها المدين كذلك برابطه الخاص. | الدائنون والمدين — عام |
istealam.php | يتحقق من رقم القيد مع الهوية أو السجل — أو مع رمز المدين — ويعيد حالة إجرائية محدودة، ويستقبل الاعتراضات ومستنداتها، ويحدّ من المحاولات الفاشلة. | لا يُفتح مباشرة |
lawha.html | لوحة الأمين بتبويباتها: ما يلزم عمله (وهي الافتتاحية)، وخطة العمل، وقائمة المطالبات وفحصها والتوصية، وإدخال مطالبة يدويًا، والمدد النظامية، والمالية (الأصول وحساب التصفية والتوزيع والمصروفات والكشف المحاسبي)، والجلسات، وخطة العمل، ودفاتر المدين، وتحليل بيانات الإجراء، وإعدادات الإجراء، والأساس النظامي. ومنها تصدير المحاضر والقوائم والتقارير. | الأمين وحده — بكلمة مرور |
api.php | واجهة اللوحة مع الخادم: قراءة المطالبات، وحفظ الفحص والقرار (مع حماية من الكتابة فوق تعديل أحدث)، ودفاتر المدين وأصلها، والأصول وحساب التصفية والمصروفات والجلسات وخطة العمل ومستنداتها، وإحالة المطالبة إلى المدين، وإشعار التوصية للطرفين، وخدمة المرفقات، وكلمة المرور، والنسخ الاحتياطي، وسجل التدقيق. | لا يُفتح مباشرة |
amin-settings.php | إعدادات الإجراء المستقلة عن الكود: بريد الأمين المستلم وبريد المرسِل واسم المكتب وموضع مجلد البيانات، وخيارات اختيارية (التوثيق الثنائي، حدود المرفقات والجلسة). إن وُجد قرأته الملفات الثلاثة (api وistiqbal وistealam) فلا تحتاج إلى تعديلها، ويُستبدل الكود بنسخة أحدث دون أن تضيع إعداداتك. وإن غاب بقيت القيم المكتوبة في الملفات. | الأمين — على الخادم فقط |
claims_data | مجلد البيانات — يُنشأ تلقائيًا عند أول مطالبة، وبداخله مجلد لكل مطالبة، ومجلدات _expenses و_sessions و_plan و_ledger لمستندات المصروفات والجلسات وخطة العمل وأصل دفاتر المدين، وبصمة كلمة المرور. ويجب أن يبقى محجوبًا عن الإنترنت — والأسلم أن يُنقل أصلًا خارج المجلد العام (القسم الثاني). | لا أحد |
كل ملف يحمل كتلة إعدادات في صدره محاطة بعلامات ظاهرة. لا تعدّل شيئًا خارجها. والأفضل لإعدادات الخادم أن تضعها في ملف amin-settings.php وحده (الجدول التالي)، فيسري ما فيه على الملفات الثلاثة معًا ولا يضيع عند تحديث الكود.
| المفتاح في amin-settings.php | ماذا تضع فيه |
|---|---|
| to / from | بريد الأمين المستلم، وبريد مرسِل تابع لنطاقكم. تُهمَل القيمة إن لم تكن بريدًا صالحًا. |
| office | اسم المكتب كما يظهر في إشعارات الدائنين. |
| dataPath | موضع مجلد البيانات خارج المجلد العام (فارغ = claims_data بجوار الملفات). |
| lookupUrl | رابط صفحة الاستعلام الذي يوضع في إشعار الدائن. |
| twofa | true لتفعيل التوثيق الثنائي برمز يصل بريد الأمين (القسم العشرون). |
| maxTotal / idleMin | أقصى حجم لمرفقات المطالبة بالبايت، ومدة سكون جلسة اللوحة بالدقائق. |
| maxTries / windowMin / lockMin | حماية صفحة الاستعلام من التخمين. |
وإن لم تستعمل amin-settings.php فهذه الإعدادات تُعدَّل في الملفات نفسها كما يلي:
| الملف | الإعداد | ماذا تضع فيه |
|---|---|---|
index.html | CASE_SETUP | اسم المدين، ورقم الإجراء، والمحكمة، ونوع الإجراء، واسم الأمين، وتاريخ الإعلان، ومدة استقبال المطالبات، وبريد الاستقبال. |
index.html | endpoint | اتركه istiqbal.php ليعمل الإرسال المباشر. وإفراغه يعيد النموذج إلى طريقة الرمز والبريد. |
index.html | maxMB | الحد الأعلى لمجموع المرفقات — طابقه مع حد الرفع في استضافتكم. |
istiqbal.php | $TO و $FROM | بريد الأمين المستلم، وبريد مرسِل تابع لنطاقكم فعلًا. |
istiqbal.php | $OFFICE | اسم المكتب كما يظهر في تذييل إشعار الوصول المرسل للدائن. |
istealam.html | CASE | بيانات الإجراء كما تظهر في صفحة الاستعلام — طابقها مع CASE_SETUP في النموذج. |
api.php | $PASSWORD | كلمة مرور مؤقتة لأول دخول فقط، ثم تُضبط الكلمة الدائمة من «إعدادات الإجراء» فتُحفظ ببصمتها في مجلد البيانات ويُهمَل هذا السطر — فلا يمحوها تحديث الملف. وما دامت الكلمة في الملف فهي الحارس الوحيد على بيانات الدائنين، فاجعلها طويلة وعشوائية. |
api.php و istiqbal.php و istealam.php | $DATA_PATH | مسار مجلد البيانات خارج المجلد العام، مثل '../amin_data/'. والشرطة المائلة الأخيرة تُلحق باسم مجلد الإجراء فتكفي قيمة واحدة لعدة إجراءات. يُنقل ما في claims_data القديم تلقائيًا مرة واحدة. اتركه فارغًا ليبقى المجلد بجوار الملفات. ويجب أن تكون قيمته واحدة في الملفات الثلاثة. |
api.php و istealam.php | $TO و $FROM | بريد الأمين، وبريد المرسِل التابع لنطاقكم — منهما تخرج إشعارات التوصية وإحالة المطالبة إلى المدين وإشعار استلام الاعتراض. طابقهما مع istiqbal.php. |
lawha.html و api.php معًا دائمًا. بينهما اتفاقٌ على رقم نسخة كل مطالبة يمنع الكتابة فوق تعديل أحدث؛ فإن رُفع أحدهما دون الآخر ظهر خطأ عند الحفظ.وإعدادات لا تُعدَّل في الملفات بل من تبويب «إعدادات الإجراء» داخل اللوحة، وبدونها تتعطل الإشعارات والمدد. وأهمها:
| الإعداد في اللوحة | أثره إن تُرك فارغًا |
|---|---|
| رابط الإعلان على موقع لجنة الإفلاس | يُلصق رابط صفحة إعلان الإجراء كما نُشر (https فقط). يظهر في بيانات الإجراء وفي «الأساس النظامي»، ولا أثر لتركه فارغًا على الحساب. |
| رابط صفحة الاستعلام | لا يصل الدائن ولا المدين إلى صفحة الاستعلام، ولا يظهر لهما زر الاعتراض — فيضيع عليهما السبيل إلى إبدائه. |
| بريد ممثل المدين | لا تُحال المطالبة إلى المدين للرد، ولا يصله إشعار التوصية. |
| تاريخ الإعلان وتاريخ الحكم بالافتتاح والمحكمة ورقم القضية | لا تُحتسب المهلة النظامية ولا يُكشف تأخر أي مطالبة، وتخرج المحاضر والقوائم بلا بيانات الإجراء، ويتعذّر الاستدلال على مضيّ مدة التقادم قبل الافتتاح. |
wp-login.php. المجلد الذي يحتويه هو جذر موقعكم مهما كان اسمه. تأكد بفتح example.com/wp-login.php في المتصفح: ظهور صفحة الدخول يؤكد الجذر.motalabat.html إلى index.html، ثم ارفع الملفات الستة داخل المجلد: index.html و istiqbal.php و istealam.html و istealam.php و lawha.html و api.php.wp-content/uploads — أغلب إضافات الحماية تعطّل تنفيذ PHP داخله فيتعطل الاستقبال.بعد إرسال أول مطالبة تجريبية، افتح في المتصفح:
https://example.com/motalabat/claims_data/
يجب أن يرد الخادم بـ 403 Forbidden. وظهور قائمة بأسماء الملفات يعني أن بيانات الدائنين مكشوفة لأي شخص على الإنترنت.
$DATA_PATH على مسار خارج public_html (مثل ../amin_data/). عندها لا يكون للويب سبيل إليه مهما كان نوع الخادم ولو تجاهل .htaccess. وتعرض «إعدادات الإجراء» رسالة خضراء إن كان المجلد خارج الويب، وصفراء إن كان داخله.claims_data فورًا، وأبلغ الاستضافة أن .htaccess غير مفعّل لديكم — وهذا شائع على خوادم Nginx وعندها يلزم أن يضيف المزوّد قاعدة منع للمجلد. لا تستأنف التشغيل قبل أن يصبح الرد 403.| الرابط | لمن | أين يُدرج |
|---|---|---|
| https://example.com/motalabat/ | الدائنون | في الإعلان عن افتتاح الإجراء، وفي تبليغ الدائنين المعلومين لدى المدين — المادة (56). |
| https://example.com/motalabat/istealam.html | الدائنون والمدين | يُرسَل تلقائيًا في إشعار استلام كل مطالبة وفي إشعار التوصية، ويحسن وضعه في الصفحة التعريفية كذلك. ونسخة المدين وحدها تحمل رمزًا في آخر الرابط. |
| https://example.com/motalabat/lawha.html | الأمين وحده | في مفضلة متصفحك. لا يُنشر ولا يُرسل في محادثة غير آمنة. |
| صفحة تعريفية في ووردبريس | الدائنون | صفحة بموقعكم فيها زر يفتح رابط النموذج بالرابط الكامل مع https في أوله. |
تسع عشرة خطوة بالترتيب. لا تنشر الرابط في الإعلان قبل اجتيازها كلها.
claims_data في مدير الملفات: مجلد المطالبة بداخله المرفقات و claim.json و code.txt و ack.json، وبجواره index.csv.claims_data.index.csv — يُنشأ من جديد تلقائيًا..seq واجعل محتواه صفرًا ليبدأ الترقيم الحقيقي من م-0001.claims_data.CASE_SETUP في index.html، وكتلة CASE في istealam.html، وتبويب «إعدادات الإجراء» في اللوحة. بدون تاريخ الإعلان لا تُحتسب المهلة النظامية ولا يُكشف تأخر أي مطالبة.متى بلغت حالة المطالبة إحدى الحالات الثلاث — «مُدرجة في قائمة المطالبات» أو «غير مُدرجة» أو «معروضة على خبير» — أرسلت اللوحة بريدين منفصلين: أحدهما للدائن والآخر للمدين. ويتضمن كلٌّ منهما بيانات المطالبة، وتوصية الأمين ومبلغها، ومرفقات المطالبة، ورابط صفحة الاستعلام، ومهلة الاعتراض والمواد النظامية ذات العلاقة.
| الوجه | نسخة الدائن | نسخة المدين |
|---|---|---|
| الدخول إلى الاستعلام | برقم القيد مع رقم الهوية أو السجل. | برابط يحمل رمزًا يُولَّد على الخادم — لا يُطلب منه رقم هوية. |
| بيانات الحساب البنكي | تظهر له بياناته. | الآيبان محجوب: المدين لا يدفع للدائن، والأمين هو من يوزّع. |
| مرفقات الاعتراض | لا تُرسل إليه اعتراضات الطرف الآخر تلقائيًا. | وكذلك لا تُرسل إليه — إحالتها قرار يخصّك وحدك. |
تبويب «مصروفات الإجراء» يسجّل كل ما يُنفق على الإجراء بمستنده: التاريخ، ورقم المستند أو أمر الصرف، والبند، والبيان، والمستفيد وهويته، والمبلغ وضريبة القيمة المضافة منفصلة، ومصدر السداد وطريقته ومرجعه، والحالة، واعتماد المحكمة ومرجعه. ولكل مصروف مرفقاته — الفاتورة أو الإيصال أو صورة التحويل — تُرفع من داخل سجل المصروف نفسه.
| الأمر | كيف عولج |
|---|---|
| ألا يُخصم المبلغ مرتين | متى صارت حالة المصروف «مصروف» رُحِّل قيدًا واحدًا مرتبطًا إلى حساب التصفية، موسومًا بأنه «من سجل المصروفات»، ولا يُحرَّر من جدول الحساب بل من سجل المصروف وحده. وإن وُجدت في الحساب قيود مصروفات أُدخلت يدويًا من قبل نبّهك التبويب إليها لتراجعها. |
| حجز المستحق قبل التوزيع | المصروف المستحق الذي لم يُصرف بعد يُخصم من المبلغ المتاح للتوزيع في تبويب الأصول، مع بيان ظاهر بالرصيد والمحجوز والمتبقي. فتوزيع مبلغ مرصود لمصروف مستحق يُعرّض الأمين للمطالبة به من ماله. |
| أتعاب الأمين | متى اخترت بند «أتعاب الأمين» وُسم المصروف تلقائيًا بأنه يحتاج اعتماد المحكمة، وظل محسوبًا في خانة «بانتظار اعتماد المحكمة» حتى تُدخل مرجع الاعتماد. |
ويُنبّهك السجل كذلك إلى كل مصروف بلا مستند مرفق. ومنه تُصدّر السجل إلى Excel، وكشف مصروفات إلى Word يصلح للرفع مع التقرير الدوري وفق المادة (115).
claims_data، ويسري عليه ما يسري على بقية المجلد من وجوب الحجب عن الإنترنت.تبويب «المدد النظامية» يعرض المواعيد محسوبة من تاريخي الحكم بالافتتاح والإعلان، بعدّاد وسند نظامي لكل موعد:
| الموعد | السند |
|---|---|
| الحكم بافتتاح إجراء التصفية | المادة (99) |
| الإعلان ودعوة الدائنين لتقديم مطالباتهم | المادة (56) |
| انتهاء المدة المحددة لتقديم المطالبات — لا تزيد على تسعين يومًا | المادة (56) |
| رفع قائمة المطالبات إلى المحكمة خلال أربعة عشر يومًا | المادة (68/1) |
| التقرير الدوري عن سير الإجراء كل ثلاثة أشهر | المادة (115) |
| تبليغ الدائنين بقرار التوزيع قبل ثلاثين يومًا من التوزيع | المادة (116/2) |
| انتهاء مهلة اعتراض الدائنين على قرار التوزيع — واحد وعشرون يومًا | المادة (116/2) |
وتُدخل تاريخي التوزيع المزمع وتبليغ قرار التوزيع في الإعدادات ليُحتسب آخر موعدين. ويعرض التبويب كذلك جدول المطالبات التي طُلب استكمالها ومهلة كل منها.
| التبويب | ما يفعله |
|---|---|
| ما يلزم عمله | الافتتاحية. قائمة المهام المرتبة بالأولوية والمستخلصة آليًا من حالة الإجراء كله، ومنها مهام خطة العمل المتأخرة والقريبة. |
| خطة العمل | خطة الأمين بجدول زمني وبنود ومسؤولين وحالة. ملونة بحسب حالتها: منفذة وجارية ومتأخرة ولم تبدأ. وتُستورد من قالب Word، وتُرفق بكل مهمة مخرجاتها (القسم الخامس عشر). |
| قائمة المطالبات | حصر المطالبات ومؤشراتها، وفتح كل مطالبة لفحصها وإصدار توصيتها ومحضرها، وقائمة المطالبات بالنموذج الرسمي (Word وExcel)، ومتابعة ما طُلب استكماله. |
| إدخال مطالبة يدويًا | لإدخال مطالبة وردت ورقيًا أو بالبريد، وتُعامل كغيرها. |
| المدد النظامية | المواعيد النظامية بعدّاد (القسم العاشر)، والتقرير الدوري. |
| المالية | حصر الأصول، وحساب التصفية، وقرار التوزيع، والمصروفات، والكشف المحاسبي (القسم الثالث عشر). |
| الجلسات | سجل جلسات الإجراء وما صدر عنها من تكليفات تُتابَع حتى تنفيذها، ومحاضرها. |
| دفاتر المدين | استيراد دفاتر المدين ومقابلتها بالمطالبات (القسم الرابع عشر). |
| تحليل بيانات الإجراء | مؤشرات الإجراء كلها في مكان واحد، وتصدير ملف Excel احترافي (القسم الخامس عشر). |
| إعدادات الإجراء | بيانات الإجراء وضوابط المحرك والإشعارات، وكلمة المرور، والنسخ الاحتياطي، وملف الإجراء للمحكمة. |
| الأساس النظامي | المواد التي بُني عليها المحرك، وأسانيد تحقيق المطالبات من الأنظمة الأخرى، وروابط الأنظمة والقواعد الرسمية، ورابط إعلان الإجراء (القسم السادس عشر). |
ليس كل ما يرفقه الدائن حجةً في إثبات دينه. فنموذج المطالبة والهوية أو السجل التجاري والوكالة وشهادة الآيبان تثبت صفة مقدِّم المطالبة وبياناته، ولا تُثبت أن في ذمة المدين دينًا. أما العقد والفواتير وكشف الحساب والحكم القضائي فهي التي يقوم بها الدين. وقد فصلت المنصة بين الصنفين في كل موضع:
| الصنف | أمثلته | أثره |
|---|---|---|
| ثبوتي | نموذج المطالبة، الهوية أو السجل التجاري، الوكالة، شهادة الآيبان. | لا يُعدّ في «مستندات إثبات الدين» في التوصية ولا في المحضر. |
| إثبات دين | العقد، الفواتير، كشف الحساب، الحكم القضائي، سند الأمر، وما يماثلها. | يُبنى عليه الفحص والتوصية، ويُنقص المطالبة إن لم يُرفق. |
| ضمان | سند الضمان وصكوك الرهن والكفالة. | شرط للتصنيف في المرتبة (أ) من المادة (196). |
تُحفظ مستندات كل مطالبة في مجلدات منفصلة بحسب مصدرها، فلا يختلط ما قدّمه الدائن بما ردّ به المدين:
| المجلد (الاسم في اللوحة) | ما يُحفظ فيه |
|---|---|
| مستندات الدائن | ما يرفعه الدائن مع مطالبته أو استكمالًا لها. |
| مستندات المدين | ما يرفعه المدين أو ممثله في ردّه على المطالبة المحالة إليه. |
| اعتراض الدائن | اعتراض الدائن على التوصية ومستنداته. |
| اعتراض المدين | اعتراض المدين على التوصية ومستنداته. |
| أوراق الأمين | ما يرفعه الأمين نفسه من اللوحة. |
lawha.html و api.php و istiqbal.php و istealam.php.يسجّل التبويب كل أصل ببياناته: نوعه وسند ملكيته وموقعه وحائزه وقيمته التقديرية وجهة التقدير، وكونه محل ضمان لأي دائن، أو محل منازعة، أو مملوكًا على الشيوع، وحالته. ويُستورد الحصر من جدول. ومنه تصدّر «قائمة جرد الأصول» بالصيغة المقرّرة في المادة (الثامنة والعشرين) من القواعد المنظمة لعمل أمناء الإفلاس، لتُزوَّد بها المحكمة ومعها كل تعديل يطرأ.
الغرض مقابلة ما يطالب به الدائنون بما قيّده المدين في دفاتره، في الاتجاهين: مطالب لا قيد له، وقيد لا مطالبة به. والمقابلة كاشفة لا حاكمة: تُظهر الفرق ومصدره ولا تغيّر التوصية ولا المبلغ المعتمد، فتقدير أثرها من عمل الأمين وفق المادة (68/1/د).
والملف الأصلي يُحفظ في مجلد _ledger داخل مجلد البيانات ويدخل النسخة الاحتياطية، فيبقى ما بُنيت عليه المقابلة حجةً تُعرض عند الاعتراض.
يضم تبويب «الأساس النظامي» مواد نظام الإفلاس التي بُني عليها المحرك، وأسانيد تحقيق المطالبات من الأنظمة الأخرى، ومنها تُستمد صياغة التوصية:
| النظام | المواد | موضوعها |
|---|---|---|
| نظام الإثبات | 31 و34 و36 و37 و55 و128 | حجية دفاتر التجار، وإلزام الخصم بتقديم محرَّر تحت يده وطلبه من الغير، وتقديم المحرَّرات في الدعاوى التجارية، وحجية الدليل الرقمي، وما ألغاه النظام. |
| نظام المعاملات المدنية | 240 و281 و282 و284 و385 | نفاذ حوالة الحق، وشروط المقاصة وألا تقع إلا بالتمسك بها وأثرها، وبطلان شرط الزيادة في رد القرض. |
| نظام المعاملات المدنية — التقادم | 295 و296 و297 و300 و302 و304 و306 | عشر سنوات قاعدةً، وخمس للمهن الحرة والحقوق الدورية المتجددة، وسنة لحقوق التجار قِبَل من لا يتّجر والأجراء؛ ووقف المدة للعذر وانقطاعها وأثره؛ وألا تُطبَّق المدة من تلقاء المحكمة. |
| نظام العمل | 2 و19 و84 و85 و88 و234/أ | تعريف الأجر، ومستحقات العامل ديْنًا ممتازًا، ومكافأة نهاية الخدمة، وتصفية الحقوق عند انتهاء الخدمة، وعدم قبول الدعوى العمالية بعد اثني عشر شهرًا. |
| نظام المحاكم التجارية ولائحته | 16/5 و8 و24، ولائحته 36 و37 | اختصاص المحكمة التجارية، وعدم سماع الدعوى التجارية بعد خمس سنوات، والحقوق الناشئة قبل نفاذ النظام وبدء سريان المدة. |
ويحوي التبويب بطاقة «روابط الأنظمة والقواعد ذات الصلة»: نظام الإفلاس ولائحته التنفيذية على موقع هيئة الخبراء بمجلس الوزراء، وقواعد الترخيص وقواعد الأتعاب وفهرس الوثائق النظامية والنماذج على موقع لجنة الإفلاس. وإن أدخلتَ رابط إعلان الإجراء في «إعدادات الإجراء» ظهر هنا أيضًا. وهي روابط للاطلاع على النص النافذ ومطابقته، ولا تُغني عنه.
$DATA_PATH بشرطة أخيرة (مثل ../amin_data/) أُلحق به اسم مجلد كل إجراء، فلا تختلط بياناتها.maktab.html (مكتب الأمين) صفحة واحدة تجمع مؤشرات الإجراءات ومواعيدها بالقواعد نفسها، ولا تحفظ بيانات الدائنين. تُضاف إليها الإجراءات بمساراتها (مثل motalabat/)، وتُدخل كلمة المرور مرة فتُفتح بها الإجراءات التي تقبلها.CASE_SETUP وCASE وكلمة المرور، وإفراغ بياناته التجريبية. ومن يخدم عدة أمناء يستعمل بدل ذلك الكود المشترك وprovision.php (القسم الثاني والعشرون).من «إعدادات الإجراء» ← «ملف الإجراء للمحكمة» يُنتج أرشيف ZIP واحد مرتّب بمجلدات مرقّمة، وفي أوله فهرس Word:
| المجلد | محتواه |
|---|---|
| 00-فهرس ملف الإجراء | بيانات الإجراء وقائمة الملفات، وما لم يتوافر وسببه. |
| 01-بيانات الإجراء | تحليل بيانات الإجراء (Excel). |
| 02-قائمة المطالبات | القائمة بالنموذج الرسمي (Word وExcel). |
| 03-المطالبات | مجلد لكل مطالبة: التوصية، ومحضر الفحص، وسجل التغييرات (اختياري)، ومرفقات الدائن (اختياري). |
| 04-الأصول | قائمة الجرد، وتقرير نتائج البيع، وحصر الأصول. |
| 05-الحسابات | كشف المصروفات، والكشف المحاسبي، وحساب التصفية. |
| 06-التوزيع | جدول التوزيع وقراره — إن احتُسب توزيع في الجلسة نفسها. |
| 07-الجلسات وخطة العمل | سجل الجلسات وخطة العمل. |
| 08-التقارير والإفصاح | التقرير الدوري، وإفصاح الأمين عن علاقته بالدائنين. |
$DATA_PATH يُنقل ما في المجلد القديم تلقائيًا، فتحقق بعدها من ظهور المطالبات في اللوحة.api.php لا يمحوها لأنها محفوظة في مجلد البيانات.lawha.html و api.php معًا (ومعهما istiqbal.php و istealam.php إن أُعلن ذلك في ملاحظات التحديث)، وتأكد من بقاء إعداداتك: وهي في amin-settings.php فلا تضيع، أو في الملفات نفسها من $DATA_PATH و$TO و$FROM.amin-settings.php طُلب منك بعد كلمة المرور رمز من ستة أرقام يصل بريد الأمين، صالح عشر دقائق (خمس محاولات خاطئة تنهي الجلسة). تأكد أن البريد يعمل قبل التفعيل، وإلا انقفلتَ خارج لوحتك — وعلاجه إزالة السطر من الملف.provision.php backup (القسم الثاني والعشرون) ينشئ أرشيفًا مُتحقَّقًا منه، وتجدول يوميًا بـ cron. وهو لا يغني عن نسخة خارج الخادم: انقل المجلد دوريًا إلى تخزين آخر.tasdeer.php إن كان مرفوعًا من نسخة سابقة — لم يعد له عمل، وهو ثغرة: رابط فيه مفتاح يعرض بيانات الدائنين كاملة.| ما تراه | المعنى | الإصلاح |
|---|---|---|
| 404 على رابط النموذج | لا يوجد مجلد بهذا الاسم في هذا المسار. | ضع المجلد بجوار wp-login.php. في Plesk الجذر httpdocs، وفي الدومينات المضافة قد يكون public_html/example.com. |
| قائمة بأسماء الملفات بدل النموذج | لا يوجد ملف باسم index.html داخل المجلد. | أعد تسمية motalabat.html إلى index.html. |
| «الصفحة غير موجودة» بتصميم موقعكم | ووردبريس التقط الطلب — المجلد ليس في المسار المطلوب. | ارجع إلى القسم الثالث وتحقق من موضع المجلد. |
| تعذّر الحفظ على الخادم | الصلاحيات تمنع الكتابة. | اجعل صلاحية مجلد motalabat 775 مؤقتًا. |
| كلمة المرور غير صحيحة | ما في api.php لا يطابق ما كتبته — أو ضُبطت كلمة دائمة من اللوحة فصار الملف مهملًا. | جرّب الكلمة التي ضبطتها من «إعدادات الإجراء». وإلا راجع $PASSWORD حرفًا بحرف — إنجليزية بلا مسافات. |
| «كلمة المرور في مجلد … ما زالت هي المرفقة بالملف» | الكلمة الافتراضية لم تُغيَّر، فمُنع الدخول بها. | غيّر $PASSWORD في api.php عند السطر المذكور في الرسالة، ثم ادخل واضبط كلمة دائمة. |
| «تغيّرت المطالبة على الخادم» | عُدّلت المطالبة من نافذة أو جهاز آخر بعد فتحها لديك. | يُعاد تحميل الإجراء تلقائيًا. راجع المحفوظ ثم أعد تدوين تعديلك. وإن تكرر دون سبب فتأكد من رفع lawha.html و api.php معًا. |
| رسالة صفراء: «مجلد البيانات داخل المجلد العام» | $DATA_PATH فارغ أو يشير إلى مسار داخل الجذر. | اضبطه على مسار خارج public_html في الملفات الثلاثة. |
رسالة حمراء: «تعذّر نقل بعض ما في claims_data» | لم تسمح صلاحيات الخادم بنقل بعض الملفات إلى المسار الجديد. | انقل ما بقي في claims_data إلى المجلد الجديد يدويًا ثم أعد التحميل. |
| «الخدمة موقوفة» أو «انتهى اشتراك هذا الإجراء» | أوقف المزوّد اللوحة أو انتهى تاريخ الاشتراك. | تواصل مع المزوّد. تبقى صفحتا الدائنين تعملان وتُحفظ بياناتهما. |
| «الرمز غير صحيح» أو «انتهت صلاحية الرمز» | أُدخل رمز التوثيق خطأً أو مضت عشر دقائق. | اضغط «إعادة إرسال الرمز» بعد دقيقة، أو ابدأ من كلمة المرور. |
| «تعذّر إرسال رمز التوثيق إلى البريد» | دالة البريد في الاستضافة لا تعمل أو بريد المرسِل غير تابع للنطاق. | عالج البريد كما في صف «لم يصل إشعار الوصول»، أو عطّل twofa مؤقتًا من amin-settings.php. |
| انتهت الجلسة عند كل عملية | الكوكيز محجوبة أو الموقع يعمل بـ http. | شغّل الموقع على https وفعّل الكوكيز. |
| لم يصل إشعار الوصول للدائن | دالة البريد محجوبة أو بريد المرسِل غير تابع للنطاق. | ثبّت WP Mail SMTP واربطها ببريد نطاقكم، وتحقق من سجلات SPF. |
| الإرسال يفشل مع مرفق كبير | حد الرفع في الاستضافة أقل من maxMB. | ارفع upload_max_filesize و post_max_size، أو اخفض maxMB. |
هذا القسم لمن يشغّل المنصة لأمناء آخرين. الفكرة: كود واحد مشترك، ولكل أمين إجراء مستقل ببياناته وجلساته وإعداداته. ولا يُقرأ معرّف الإجراء من الطلب ولا من النطاق، بل هو مكتوب ثابتًا داخل مداخل صغيرة يُنشئها الأمر provision.php، فلا يستطيع زائر أن يختار إجراءً غير إجرائه.
| الملف | وظيفته |
|---|---|
api.php و istiqbal.php و istealam.php | الكود المشترك، يوضع في مجلد core بعيد عن المجلد العام أو داخله بحسب الاستضافة. |
lawha.html و motalabat.html و istealam.html | صفحات الواجهة، تُنسخ إلى مجلد كل إجراء بأمر sync. |
tenants-lib.php | دوال إدارة الإجراءات والنسخ الاحتياطي، تستعملها provision.php وadmin.php. |
provision.php | أوامر الإدارة من سطر الأوامر على الخادم فقط (ترفض العمل من المتصفح). |
admin.php و admin.html | لوحة المزوّد من المتصفح. تُرفع في مجلد خاص (مثل provider/) ومعها admin-config.php. |
| tenants/<المعرّف>/ | مجلد الإجراء خارج المجلد العام: amin-settings.php (الإعدادات والاشتراك) ومجلد claims_data (البيانات). |
| <public>/<المعرّف>/ | مداخل الإجراء الثلاثة (api وistiqbal وistealam .php) ونسخ صفحات الواجهة. وهي مولَّدة فلا تُعدَّل. |
admin.php ملف admin-config.php بالمسارات المطلقة: tenants وpublic وcore، ومعها اختياريًا mail وfrom لتفعيل التوثيق الثنائي للمزوّد، وbackups وkeep وcopy للنسخ الاحتياطي.provision.php adminpw --tenants=… — تظهر مرة واحدة فاحفظها.provision.php create <المعرّف> --public=… --tenants=… --core=… --to=بريد الأمين --office="اسم المكتب" --expires=YYYY-MM-DD. ويطبع الأمر كلمة مرور مؤقتة عشوائية تُسلَّم للأمين. أو من لوحة المزوّد بزر «إنشاء».| الأمر | أثره |
|---|---|
provision.php list | قائمة الإجراءات وحالتها وتاريخ انتهائها وعدد مطالباتها. |
provision.php sync <id> | تحديث صفحات الواجهة لإجراء من الكود المشترك (وفي اللوحة زر «تحديث واجهات الجميع»). |
provision.php disable | enable <id> | إيقاف لوحة الأمين أو تفعيلها. صفحتا الدائنين تبقيان تعملان. |
provision.php renew <id> --expires=… | تجديد الاشتراك. وبعد تاريخ الانتهاء تُغلق لوحة الأمين وحدها. |
provision.php resetpw <id> | كلمة مؤقتة جديدة، ويُنبَّه الأمين إلى تغييرها عند دخوله. |
provision.php twofa <id> --on=1|0 | تفعيل التوثيق الثنائي أو إيقافه لإجراء. لا يُفعَّل ببريد غير حقيقي. |
provision.php backup [<id>] --out=… --keep=14 | نسخة احتياطية لكل الإجراءات (أو لواحد) مع التحقق منها، وحفظ آخر عدد تحدده. |
provision.php restore --zip=… --to=… | استرجاع نسخة إلى مجلد جديد فارغ فقط، ولا يكتب فوق شيء قائم. |
admin-config.php.هذه المنصة تنظّم الاستقبال والفحص المبدئي ولا تُصدر قرارًا نظاميًا. وأسانيدها النظامية منقولة من النصوص المنشورة، ولا تُغني عن مطابقتها على النص النافذ قبل الاحتجاج بها. التوصية أولية بطبيعتها ولا تُغني عن فحص الأمين ولا عن اعتماد المحكمة. والتصنيف النهائي للدين ومرتبته وقيمة الضمان ومآل المقاصة مسائل يبت فيها الأمين ثم المحكمة، وقد تختلف عن مخرجات المحرك. والعبرة بقائمة المطالبات المعتمدة من المحكمة وفق المادة (الثامنة والستين) من نظام الإفلاس، ولذوي الشأن الاعتراض وفق المادتين (الخامسة عشرة بعد المائتين) و(السابعة عشرة بعد المائتين).
وجدول التوزيع محاكاة يعدّها الأمين ولا يُعدّ قرار توزيع حتى تُعتمد القائمة. وسجل المصروفات بيان بما أنفقه الأمين ولا يُعدّ اعتمادًا لما يلزمه اعتماد المحكمة — وأتعاب الأمين على وجه الخصوص تُقدَّرها المحكمة. والاعتراض المقدَّم عبر صفحة الاستعلام يُعرض على الأمين قبل رفع القائمة، ولا يقوم مقام الاعتراض أمام المحكمة ولا يقطع مدده.