* @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_reportVisitorController extends owa_reportController { function action() { $visitorId = $this->getParam('visitorId'); if (!$visitorId) { $visitorId = $this->getParam('visitor_id'); } $v = owa_coreAPI::entityFactory('base.visitor'); $v->load($visitorId); $this->set('visitor_id', $visitorId); $this->set('visitor', $v); $this->setView('base.report'); $this->setSubview('base.reportVisitor'); $this->setTitle('Visitor History:', $v->getVisitorName()); } } /** * Visit Report 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_reportVisitorView extends owa_view { function render($data) { $this->body->set_template('report_visitor.tpl'); $this->body->set('visitor_id', $this->get('visitor_id')); $this->body->set('visits', $this->get('visits')); $this->body->set('visitor', $this->get('visitor')); } } ?>