public static function getAll()
 {
     $orgData = new FM_Models_FM_Orgdata();
     $orgs = $orgData->getOrgsByKeys(array('type' => 2));
     $allOrgs = array();
     foreach ($orgs as $key => $values) {
         $allOrgs[] = new FM_Components_Business(array('id' => $values['id']));
     }
     return $allOrgs;
 }
 public static function getActiveForRoot()
 {
     $orgs = array();
     $orgData = new FM_Models_FM_Orgdata();
     $catTable = new FM_Models_FM_NporgCat();
     $activeOrgs = $orgData->getOrgsByKeys(array('type' => 3), 'name');
     foreach ($activeOrgs as $org) {
         $o = $orgData->getOrgRecordsForRoot($org['id']);
         $o['cats'] = self::parseCats($catTable->getOrgNames($org['id']));
         $orgs[] = $o;
     }
     return $orgs;
 }
 public static function getAll()
 {
     $model = new FM_Models_FM_LimeCard();
     $nonOrg = $model->getAll();
     $orgDataModel = new FM_Models_FM_Orgdata();
     $orgs = $orgDataModel->getOrgsByKeys(array('limeCard' => 1));
     $orgArray = array();
     foreach (array_merge($orgs, $nonOrg) as $index => $org) {
         if (array_key_exists($org['name'], $orgArray)) {
             $orgArray[$org['name']]['categories'][] = $org['catName'];
         } else {
             $orgArray[$org['name']]['record'] = $org;
             $orgArray[$org['name']]['categories'][] = $org['catName'];
         }
     }
     return $orgArray;
 }
 public static function getAllForRoot()
 {
     $orgData = new FM_Models_FM_Orgdata();
     $orgs = $orgData->getOrgsByKeys(array('type' => 4), 'name');
     return $orgs;
 }