private function process_resource_filter_voown() { $resources_to_keep = array(); $model = new VirtualOrganization(); $list = $model->get(); foreach ($list as $vo_id => $item) { if ($this->ison("voown", $vo_id)) { //if(isset($_REQUEST["voown_".$vo_id])) { $model = new VOOwnedResources(); $rs = $model->get(array("vo_id" => $vo_id)); foreach ($rs as $r) { if (!in_array($r->resource_id, $resources_to_keep)) { $resources_to_keep[] = $r->resource_id; } } } } return $resources_to_keep; }
private function process_vo_filter_sc() { $vos_to_keep = array(); $model = new SupportCenters(); $list = $model->get(); foreach ($list as $sc_id => $item) { if ($this->ison("sc", $sc_id)) { //if(isset($_REQUEST["sc_".$sc_id])) { $model = new VirtualOrganization(); $vos = $model->get(array("sc_id" => $sc_id)); foreach ($vos as $vo) { if (!in_array($vo->id, $vos_to_keep)) { $vos_to_keep[] = $vo->id; } } } } return $vos_to_keep; }