Changeset 26281


Ignore:
Timestamp:
06/05/10 12:01:58 (7 years ago)
Author:
flack
Message:

validate objects before putting them into memcache, refs #1848

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ragnaroek/midcom/midcom.core/midcom/core/privilege.php

    r26280 r26281  
    381381        foreach ($all_privileges as $privilege)
    382382        {
    383             if (   !is_object($privilege)
    384                 || !isset($privilege->assignee))
    385             {
    386                 // Invalid privilege, skip
    387                 continue;
    388             }
    389383            if ($privilege->assignee != 'SELF')
    390384            {
     
    415409        foreach ($all_privileges as $privilege)
    416410        {
    417             if (   !is_object($privilege)
    418                 || !isset($privilege->assignee))
    419             {
    420                 // Invalid privilege, skip
    421                 continue;
    422             }
    423411            if ($privilege->assignee == 'SELF')
    424412            {
     
    517505            $privilege['objectguid'] = $guid;
    518506            $privilege['guid'] = $privilege_guid;
    519             $return[] = new midcom_core_privilege($privilege);
     507            $privilege_object = new midcom_core_privilege($privilege);
     508            if (   !is_object($privilege_object)
     509                || !isset($privilege_object->assignee))
     510            {
     511                // Invalid privilege, skip
     512                continue;
     513            }
     514            $return[] = $privilege_object;
    520515        }
    521516
Note: See TracChangeset for help on using the changeset viewer.