Exemplo n.º 1
0
 public function getDomainsForApp($dataprovider)
 {
     $domains = array();
     foreach ($dataprovider->getData() as $domain) {
         $temp = array();
         $temp["id"] = $domain->id;
         $temp["name"] = $domain->name;
         $temp["description"] = $domain->description;
         $temp["need"] = $domain->need;
         $d = new UserDomain();
         $d->domain_id = $domain->id;
         $temp["mentors"] = UserDomain::model()->getMentorsFromDomain($d->search());
         $subs = new Subdomain();
         $subs->domain_id = $domain->id;
         $temp["subdomains"] = Subdomain::model()->getSubdomainsForApp($subs->setCriteriaForApp(), $domain->id);
         $domains[] = $temp;
     }
     return $domains;
 }