Esempio n. 1
0
 private function process_rg_filter_gt()
 {
     $rg_to_keep = array();
     $model = new GridTypes();
     $list = $model->get();
     foreach ($list as $item) {
         if ($this->ison("gridtype", $item->id)) {
             //if(isset($_REQUEST["gridtype_".$item->id])) {
             //pull resource groups
             $model = new ResourceGroup();
             $rgs = $model->get(array("osg_grid_type_id" => $item->id));
             foreach ($rgs as $rg) {
                 if (!in_array($rg->id, $rg_to_keep)) {
                     $rg_to_keep[] = $rg->id;
                 }
             }
         }
     }
     return $rg_to_keep;
 }