function index() {
		
		self::__checkPermission('redirector_view');
		
		//	cleanup old redirects
		$expireafter = Plugin::getSetting('expireafter', 'redirector');
		if ( $expireafter > 0 ) {
			Record::deleteWhere('RedirectorRedirects',"updated < DATE_SUB(NOW(), INTERVAL {$expireafter} DAY) AND perm='0'");
			Record::deleteWhere('Redirector404s',"updated < DATE_SUB(NOW(), INTERVAL {$expireafter} DAY)");
		}
		
		$data['redirects'] = RedirectorRedirects::findAll( array(
			'order'=>'redirects.dest, redirects.url'
		) );
		
		$threshold = Plugin::getSetting('threshold', 'redirector');
		$data['errors'] = Redirector404s::findAll( array(
			'where'=>'error404s.hits >= ' . $threshold,
			'order'=>'error404s.hits DESC'
		) );
		
		$this->display( 'redirector/views/index', $data );
    
    }