You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					50 lines
				
				1001 B
			
		
		
			
		
	
	
					50 lines
				
				1001 B
			| 
											13 years ago
										 | <?php
 | ||
|  | 
 | ||
| 
											13 years ago
										 | use yii\web\Controller;
 | ||
| 
											13 years ago
										 | use app\models\LoginForm;
 | ||
| 
											13 years ago
										 | use app\models\ContactForm;
 | ||
| 
											13 years ago
										 | 
 | ||
| 
											13 years ago
										 | class SiteController extends Controller
 | ||
| 
											13 years ago
										 | {
 | ||
|  | 	public function actionIndex()
 | ||
|  | 	{
 | ||
|  | 		echo $this->render('index');
 | ||
|  | 	}
 | ||
|  | 
 | ||
|  | 	public function actionLogin()
 | ||
|  | 	{
 | ||
| 
											13 years ago
										 | 		$model = new LoginForm();
 | ||
| 
											13 years ago
										 | 		if ($this->populate($_POST, $model) && $model->login()) {
 | ||
| 
											13 years ago
										 | 			Yii::$app->response->redirect(array('site/index'));
 | ||
| 
											13 years ago
										 | 		} else {
 | ||
|  | 			echo $this->render('login', array(
 | ||
|  | 				'model' => $model,
 | ||
|  | 			));
 | ||
| 
											13 years ago
										 | 		}
 | ||
| 
											13 years ago
										 | 	}
 | ||
|  | 
 | ||
|  | 	public function actionLogout()
 | ||
|  | 	{
 | ||
|  | 		Yii::$app->getUser()->logout();
 | ||
|  | 		Yii::$app->getResponse()->redirect(array('site/index'));
 | ||
|  | 	}
 | ||
| 
											13 years ago
										 | 
 | ||
|  | 	public function actionContact()
 | ||
|  | 	{
 | ||
| 
											13 years ago
										 | 		$model = new ContactForm;
 | ||
|  | 		if ($this->populate($_POST, $model) && $model->contact(Yii::$app->params['adminEmail'])) {
 | ||
| 
											13 years ago
										 | 			Yii::$app->session->setFlash('contactFormSubmitted');
 | ||
| 
											13 years ago
										 | 			Yii::$app->response->refresh();
 | ||
|  | 		} else {
 | ||
|  | 			echo $this->render('contact', array(
 | ||
|  | 				'model' => $model,
 | ||
|  | 			));
 | ||
|  | 		}
 | ||
| 
											13 years ago
										 | 	}
 | ||
|  | 
 | ||
|  | 	public function actionAbout()
 | ||
|  | 	{
 | ||
|  | 		echo $this->render('about');
 | ||
|  | 	}
 | ||
| 
											13 years ago
										 | }
 |