123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- <?php
- if (!defined('STATUSNET') && !defined('LACONICA')) {
- exit(1);
- }
- require_once INSTALLDIR.'/lib/noticelist.php';
- require_once INSTALLDIR.'/lib/feedlist.php';
- class GroupbyidAction extends Action
- {
-
- var $group = null;
-
- function isReadOnly($args)
- {
- return true;
- }
- function prepare($args)
- {
- parent::prepare($args);
- $id = $this->arg('id');
- if (!$id) {
-
- $this->clientError(_('No ID.'));
- }
- common_debug("Got ID $id");
- $this->group = User_group::getKV('id', $id);
- if (!$this->group) {
-
- $this->clientError(_('No such group.'), 404);
- }
- return true;
- }
-
- function handle($args)
- {
- common_redirect($this->group->homeUrl(), 303);
- }
- }
|