<?php

class AnalistaModule extends CWebModule{
	
	public function init(){
		// this method is called when the module is being created
		// you may place code here to customize the module or the application

		// import the module-level models and components
		$this->setImport(array(
			'analista.models.*',
			'analista.components.*',
		));
	}

	public function beforeControllerAction($controller, $action){
		if(parent::beforeControllerAction($controller, $action)){
			// this method is called before any module controller action is performed
			// you may place customized code here
			if(!Yii::app()->user->isGuest){
				if(Yii::app()->user->hasState('nivel_acceso')){				
					if(Yii::app()->user->getState("nivel_acceso") == 2)
						return true;
				}
			}

			$controller->redirect(Yii::app()->homeUrl);
		}
		else
			return false;
	}
}
