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; } } }