--- a/busui/owa/modules/base/sites.php +++ b/busui/owa/modules/base/sites.php @@ -1,1 +1,77 @@ - + + * @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')); + } +} + +?>