public function update()
 {
     $roleWeb = new NewsChannel2Org();
     $id = $_GET['chn'] . "_" . $_GET['org'];
     $roleWeb->getByID($id);
     if ($_GET['level_id'] == "no") {
         $lvl = 0;
     } else {
         $lvl = $_GET['level_id'];
     }
     $roleWeb->c2d_level_id = addslashes($lvl);
     $roleWeb->c2d_channel_id = addslashes($_GET['chn']);
     $roleWeb->c2d_org_id = addslashes($_GET['org']);
     $roleWeb->save();
 }
 public function loadSubscription()
 {
     //get all channels
     $channel = new NewsChannel();
     $arrChannel = $channel->getWhere("channel_active = 1");
     //get my level and org
     $org = RoleOrganization::getMy();
     $lvl = RoleLevel::getMy();
     foreach ($arrChannel as $chn) {
         $id = $chn->channel_id . "_" . $org->organization_id;
         $n = new NewsChannel2Org();
         $n->getByID($id);
         if (isset($n->c2d_level_id) && $lvl->level_id >= $n->c2d_level_id && $n->c2d_level_id) {
             $_SESSION['newsfeed'][] = $chn->channel_id;
         }
     }
 }