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



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





 جوال ديموفنف


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


 محول العملات


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

دوال المستخدم



  • verify_id($idname, &$id, $alert = true, $selall = false, $options = 0)

وظيفة هذه الدالة هي التأكيد على وجود محتوى بقاعدة البيانات وإرجاع بياناته ؛ وإذا كان غير موجود فسوف تقوم الدالة بإرجاع false.

البارميتر :

      -  
idname$ (إجباري) : اسم الجدول داخل قاعدة البيانات الذي سيبحث بداخله.
      -  id$ (إجباري)قيمة الجدول الذي سيبحث بدلالته.
      -  alert$ (اختياري)قيمة boolean true/false ؛ وفي حالة تعيين هذا البارميتر true ، فستقوم الدالة بطباعة
             رسالة خطأ عند عدم وجودها للمستخدم.
      -  selall$ (اختياري)قيمة boolean true/false لتحديد إن كان سيجلب كل الأعمدة من داخل الجدول أم لا.
      -  options$ (اختياري) : يتم تعيينها في حالة كان البارميتر idname$ قيمته user للبحث داخل جدول user ؛ حيث إنها تستدعى 
             في هذه الحالة بداخلها دالة fetch_userinfo. يمكنك الرجوع لها لمعرفة البارميتر الخاص بها لتوضيح فائدة البارميتر options$.

مثال :

PHP :
{* php buffer start *} $userinfo verify_id('user', $dimofinf->GPC['userid'], true, true);
$fetch_userinfo_options = (ADD_USER_AVATAR ADD_USER_PROFILE);
$user verify_id('user', $dimofinf->GPC['userid'], 1, 1, $fetch_userinfo_options); 
{* php buffer end *}

  • fetch_userinfo(&$userid, $option = 0)

تقوم هذه الدالة بإرجاع مصفوفة تحتوي على بيانات العضو حسب رقم الـ id  المحدد ؛ أو تقوم بإرجاع false إذا لم يجد العضو صاحب رقم الـ id الذي تم تحديده ؛ مع ملاحظة أن البيانات تأتي من جدول user وجدول userprofile إذا تم تعيين البارميتر $option.

البارميتر :

      -  
userid$ (إجباري)رقم العضو.
      -  option$ (اختياري)لجلب معلومات إضافية خاصة بالعضو من جدول userprofile المرتبط بجدول user ،
             يجب تعريف الثوابت التالية :

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 : رقم الهاتف للعضو. 

مثال :

PHP :
{* php buffer start *} define('ADD_USER_AVATAR', 0x02);
define('ADD_USER_PROFILE', 0x04);
$fetch_userinfo_options = (ADD_USER_AVATAR ADD_USER_PROFILE);
$userid = (int) $userinfo['userid'];
$userarray fetch_userinfo($useridfetch_userinfo_options); 
{* php buffer end *}


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

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

اقرأ أيضاً :

دوال البريد الإلكتروني (الزيارات: 517)

[php]DIM_mail($remail, $rname, $message, $subject, $semail ="", $sname ="", $priority = 3, $mass...


دوال المحرر (الزيارات: 510)

Dim_editor($area, $text ="", $rows = 26, $showresize = false, $dimcp = false, $editor_id = 0,...


دوال المحتوى (الزيارات: 501)

recursive($dynamic_cat_id,$module,$rate)هذه الدالة مهمة ، ويجب وضعها...


دوال الأرقام والتاريخ (الزيارات: 490)

DIM_date($format, $timestamp = TIMENOW, $doyestoday = false, $datemethod ="", $adjust = true,...


الدوال والثوابت (الزيارات: 575)

ديموفنف توفر لك عددًا من الدوال الجاهزة والثوابت...



Online