public function filter_login_redirect_dest($login_dest, User $user, $login_session) { $login_dest_start = $login_dest; if (isset($login_session) && $user->info->login_redirect != '') { $login_dest = $user->info->login_redirect; } if ($login_dest == $login_dest_start) { if ((isset($login_session) || $_POST['blocklogin']) && Options::get('lrg__url') != '') { $in_group = false; foreach ((array) Options::get('lrg__group') as $group_id) { if ($user->in_group($group_id)) { $in_group = true; break; } } if ($in_group) { $login_dest = Options::get('lrg__url'); } } } return $login_dest; }
function submit_tofeeds(){ //Submits the content to feeds, addressed the auto-approve issue for moderators foreach($this->feeds as $fid){ $f = new Feed($fid); $u = new User($this->user_id); if($u->in_group($f->group_id)){ $f->content_add($this->cid, 1, $u->id, $this->duration); } else { $f->content_add($this->cid, 'NULL', 'NULL', $this->duration); } } }