function bsa_verify_role($id, $type) { $model = new BSA_PRO_Model(); $user_info = get_userdata(get_current_user_id()); if (bsa_role() == 'admin') { return TRUE; } else { if ($type == 'site') { if (bsa_site($id, 'user_id') == get_current_user_id()) { return TRUE; } else { return FALSE; } } elseif ($type == 'space') { if (bsa_space($id, 'site_id') != NULL && strpos($model->getUserSites('id', bsa_role()), bsa_space($id, 'site_id')) !== FALSE) { return TRUE; } else { return FALSE; } } elseif ($type == 'ad') { if (bsa_ad($id, 'space_id') != NULL && strpos($model->getUserSpaces(), bsa_ad($id, 'space_id')) !== FALSE) { return TRUE; } else { return FALSE; } } else { return FALSE; } } }