مكتبة الشروحات



 تصنيفات المكتبة





 جوال ديموفنف


اشترك الآن في موبايل ديموفنف واستمتع بعالم جديد من الخدمات المتميزة وبسعر رمزي تصلك رسائلنا على موبايلك أينما كنت . تفاصيل


 محول العملات


  • العملة
  • المبلغ بالدولار

المصفوفات



  • dimofinf->userinfo$

هذه المصفوفة تحتوي علي معلومات المستخدم الحالي بعد تسجيل دخوله ؛ وهذه المعلومات تأتي من جدول user ، حيث إن أبرز ما يحتويه :

      -  usergroupid : رقم مجموعة الأعضاء التي ينتمي إليها العضو.
      -  userid : رقم العضوية المسجل بقاعدة البيانات.
      -  username : اسم المستخدم للدخول.
      -  usertitle : لقب المستخدم.
      -  email : البريد الإلكتروني للمستخدم.
      -  permissions : صلاحيات المستخدم طبقًا لمجموعة الأعضاء التي ينتمي إليها.
      -  styleid : رقم الستايل الافتراضي للعضو.
      -  displayname : اسم الظهور للعضو.
      -  gender : جنس العضو ، حيث رقم 0 للذكر ورقم 1 للأنثى.
      -  token : يحتوي على الكود الأمني السري المستخدم للعضو أثناء إرسال النماذج Forms بين العضو والموقع.

لجلب معلومات إضافية خاصة بالعضو من جدول userprofile المرتبط بجدول user ، يجب تعريف الثوابت التالية في بداية ملف الـ PHP :

PHP :
{* php buffer start *} define('ADD_USER_AVATAR', 0x02);
define('ADD_USER_PROFILE', 0x04); 
{* php buffer end *}

   -  الثابت الأول عند تعريفه يقوم بجلب بيانات عن الصورة الرمزية للعضو ، مثل :

      -  avatarpath : حيث يجلب مسار الصورة الرمزية.
      -  title : خاص بمسمى الصورة الرمزية.

   -   الثابت الثاني عند تعريفه يقوم بجلب بيانات من جدول userprofile الذي يحتوي على البيانات الاختيارية للعضو ، وأبرز ما يحتويه :

      -  pusername : الاسم العام المستخدم في رابط ملف العضو (في حالة تعيينه).
      -  country : كود الدولة المنتمي لها العضو ؛ وكود الدولة يكون عبارة عن حرفين أو ثلاثة ، مثال : SA , EG .
      -  city : المدينة المنتمي لها العضو.
      -  verified : خيار يتم تحديده من الإدارة (إن كان العضو موثوقًا به) .
      -  privacy : لتحديد خصوصية الملف الشخصي للعضو عند الاطلاع عليه.
      -  bio : نبذة مختصرة عن العضو.
      -  views : عدد المشاهدات لملف العضو.
      -  phone : رقم الهاتف للعضو.

  • dimofinf->GPC$

مصفوفة تحتوي على المدخلات بعد تنظيفها ، من خلال كائن $dimofinf->input ، حيث يتم استدعاء قيمة المدخل عن طريق المسمى الخاص به ، كالمثال التالي :

PHP :
{* php buffer start *} $dimofinf->GPC['media'] 
{* php buffer end *}

  • dimofinf->config$

تحتوي هذه المصفوفة على متغيرات ملف include/config.php ؛ ولجلب قيمة متغير من ملف الكونفيج يتم استدعاؤها ، كالمثال التالي :

PHP :
{* php buffer start *} $dimofinf->config['Databasename'] 
{* php buffer end *}

  • dimofinf->ugp_bf$

تحتوي هذه المصفوفة على صلاحيات البيتفيلد لكل مجموعة من مجموعات الأعضاء ، حيث إن كل مجموعة مخزنة بإندكس رقم الـ Id الخاص بها ،  وقيمتها تكون مصفوفة تضم أسماء وقيم البيتفيلد الخاصة بالصلاحيات لهذه المجموعة. هذه المصفوفة يتم جلبها من الداتا ستور.

  • dimofinf->options$

هذه المصفوفة تحتوي على جميع الإعدادات والقيم الخاصة بها ، سواء لديموفنف أو البلجنات ؛ ويمكن استدعاؤها ، كالمثال التالي :

PHP :
{* php buffer start *} $dimofinf->options['pingbacksactive'] 
{* php buffer end *}

هذه المصفوفة يتم جلبها من الداتا ستور.

  • dimofinf->languagecache$

تضم هذه المصفوفة اللغات المفعلة بديموفنف في جدول language في قاعدة البيانات ؛ حيث إن لكل لغة بيانات خاصة بها ، مثل (كود اللغة والترميز). هذه المصفوفة يتم جلبها من الداتا ستور.

  • dimofinf->stylecache$

تضم هذه المصفوفة الستايلات المفعلة وبياناتها بديموفنف في جدول style في قاعدة البيانات ؛ حيث من أبرز البيانات مقاس الستايل ومسمى الستايل. هذه المصفوفة يتم جلبها من الداتا ستور.

  • dimofinf->modulesections$

تضم هذه المصفوفة كل الأقسام وبياناتها من مختلف الموديولات المفعلة بديموفنف ؛ حيث من أبرز البيانات لكل قسم (اسم القسم ، رقم الـ Id الخاص بالقسم ، التصاريح الخاصة بهذا القسم). هذه المصفوفة يتم جلبها من الداتا ستور.

  • dimofinf->usergroupcache$

تحتوي هذه المصفوفة على مجموعات الأعضاء وبياناتها من مسمى وصلاحيات. هذه المصفوفة يتم جلبها من الداتا ستور.


هل كانت المقالة مفيدة ؟

أضفة للمفضلة أضفة للمفضلة    طباعة طباعة

اقرأ أيضاً :

الكائنات (الزيارات: 411)

هذه الكائنات معرفة مسبقًا بالنظام ، ولا يتطلب منك...



Online