DataObjects/Core_curr_rate.php
[Pman.Core] / DataObjects / Person.php
index 99d85fa..8d3a809 100644 (file)
@@ -304,7 +304,7 @@ class Pman_Core_DataObjects_Person extends DB_DataObject
             }
         }
         
-         
+        //var_dump($ff->Pman['local_autoauth']);         var_dump($_SERVER); exit;
         $u = DB_DataObject::factory('Person');
         $ff = HTML_FlexyFramework::get();
         if (!empty($ff->Pman['local_autoauth']) && 
@@ -666,6 +666,11 @@ class Pman_Core_DataObjects_Person extends DB_DataObject
     function applyFilters($q, $au, $roo)
     {
         //DB_DataObject::DebugLevel(1);
+        
+        if (!empty($q['query']['is_owner'])) {
+            $this->whereAdd(" join_company_id_id.comptype = 'OWNER'");
+        }
+        
         if (!empty($q['query']['person_not_internal'])) {
             $this->whereAdd(" join_company_id_id.isOwner = 0 ");
         }
@@ -1059,4 +1064,5 @@ class Pman_Core_DataObjects_Person extends DB_DataObject
         
         return $this->email;
     }
+    
  }