* @copyright Copyright © 2006 Peter Adams * @license http://www.gnu.org/copyleft/gpl.html GPL v2.0 * @category owa * @package owa * @version $Revision$ * @since owa 1.0.0 */ class owa_sitesController extends owa_adminController { function __construct($params) { $this->setRequiredCapability('edit_sites'); return parent::__construct($params); } function action() { $s = owa_coreAPI::entityFactory('base.site'); $sites = owa_coreAPI::getSitesList(); $this->set('tracked_sites', $sites); $this->setSubview('base.sites'); $this->setView('base.options'); } } /** * Sites Roster View * * @author Peter Adams * @copyright Copyright © 2006 Peter Adams * @license http://www.gnu.org/copyleft/gpl.html GPL v2.0 * @category owa * @package owa * @version $Revision$ * @since owa 1.0.0 */ class owa_sitesView extends owa_view { function render() { //page title $this->t->set('page_title', 'Sites Roster'); $this->body->set_template('sites.tpl'); $this->body->set('headline', 'Web Sites Roster'); $this->body->set('tracked_sites', $this->get('tracked_sites')); } } ?>