<?php
use yii\helpers\Html;
use yii\bootstrap\Nav;
use yii\bootstrap\NavBar;
use yii\widgets\Breadcrumbs;
use app\assets\AppAsset;
use app\widgets\Alert;
use yii\helpers\BaseUrl;
use common\models\FeedbackForm;
use common\models\User;


/* @var $this \yii\web\View */
/* @var $content string */

AppAsset::register ( $this );
?>
<?php $this->beginPage()?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head profile="https://www.w3.org/2005/10/profile">
<?php 
$this->title = Yii::$app->params['siteTitle'];
if(Yii::$app->params['useLogin'] && ( in_array ( Yii::$app->request->userIP, Yii::$app->params ['authorizedIPs'] ) || in_array("all", Yii::$app->params['authorizedIPs'] )) && !Yii::$app->user->isGuest) { echo "
            <meta http-equiv="."refresh"." content=".Yii::$app->params['sessionTimeoutSeconds']."/>"; } ?>
<meta charset="<?= Yii::$app->charset ?>"> 


<meta name="viewport" content="width=device-width, initial-scale=1">
    <?= Html::csrfMetaTags()?>
    <title><?= Html::encode($this->title) ?></title>
    <?php $this->head()?>

    <link rel="icon" type="image/png" href="<?php echo Yii::$app->request->baseUrl.'/'.Yii::$app->params['iconfile']; ?>">

</head>

<body>

    <?php $this->beginBody()?>
    <div class="wrap">
    <div class="page">
	
        <?php if(Yii::$app->params['maintenance']) echo '<div id="server_warning">'.
                    Yii::$app->params['maintenanceMessage']
                    .'</div>';

		
								if (BaseUrl::current () === Yii::$app->homeUrl || strpos ( BaseUrl::current (), 'site/index' )) {
									NavBar::begin ( [ 
											'brandLabel' => '<img src="'.Yii::$app->request->baseUrl.'/images/bobo_medium.png" />',
 											'brandUrl' => Yii::$app->homeUrl,
											'options' => [
													// 'class' => 'navbar-inverse navbar-fixed-top' ,
													'encodeLabels' => true 
											] 
									] );
								} else {
									NavBar::begin ( [ 
											'brandLabel' => '<img src="'.Yii::$app->request->baseUrl.'/images/bobo_medium.png" />',
 											'brandUrl' => Yii::$app->homeUrl,
											'options' => [
													// 'class' => 'navbar-inverse navbar-fixed-top' ,
													'encodeLabels' => true 
											] 
									] );
								}
								$menuItems = [ 
										[
										'label' => 'This is currently a beta (ß) version',
												'options'=>['class'=>'info'],
												],
										[ 
												'label' => 'Home',
												'url' => Yii::$app->homeUrl 
										],
										[ 
												'label' => 'Search',
												'url' => ['/search/index']
										],
										[ 
												'label' => 'Browse',
												'url' => ['/search/browse']
										],
										[ 
												'label' => 'About',
												'url' => ['/site/about'],
										],
									]
								;
								if(Yii::$app->params['useLogin'] && ( in_array ( Yii::$app->request->userIP, Yii::$app->params ['authorizedIPs'] ) || in_array("all", Yii::$app->params['authorizedIPs'] ))){
								
								if (Yii::$app->user->isGuest or (User::getCookie() != Yii::$app->params['siteName'])) {
									$menuItems [] = [
									'label' => 'Login',
									'url' => [
									'/site/login'
									]
									];
								} else {
									if(\Yii::$app->user->can('validateUser')){
										$menuItems [] = [
												'label' => 'Admin',
												'items'=>[
														['label' => 'Validation', 'url' => ['/validation/validation?token'],'linkOptions' => ['data-method' => 'post']],
														'<li class="divider"></li>',
														['label' => 'User profiles', 'url' =>['/account/admin']],
														'<li class="divider"></li>',
														['label' => 'New Institution', 'url' =>['/validation/new']],
														'<li class="divider"></li>',
														['label' => 'New Contact', 'url' =>['/validation/contactperson']]
												]
									
										];
									}
									$menuItems [] = [
											'label' => 'Account (Basket)',
											'items' => [
													['label' => 'Profile', 'url' => ['/account/profile']],
													'<li class="divider"></li>',
													['label' => 'Settings', 'url' => ['/account/settings']],
													'<li class="divider"></li>',
													['label' => 'Searches', 'url' => ['/account/searches']],
													'<li class="divider"></li>',
													['label' => 'Basket', 'url' => ['/cart/cart']],
													'<li class="divider"></li>',
													['label' => 'Recent requests', 'url' => ['/account/orders']],
													'<li class="divider"></li>',
													['label' => 'Logout', 'url' => ['/site/logout'],'linkOptions' => [
									'data-method' => 'post'
									]]
											],
									];
									
									
								}
								}
								echo Nav::widget ( [ 
										'options' => [ 
												'class' => 'navbar-nav navbar-right' 
										],
										'items' => $menuItems 
								] );
								NavBar::end ();
								?>

<!--         <div class="container"> -->
        <?=Breadcrumbs::widget ( [ 'links' => isset ( $this->params ['breadcrumbs'] ) ? $this->params ['breadcrumbs'] : [ ] ] )?>
        <?= Alert::widget()?>
        <?= $content?>
<!--         </div> -->
 <?php //  echo $this->render("/site/feedback",["model"=>new FeedbackForm(), "current"=>Yii::$app->request->url])?>
    <?php $this->endBody()?>
    </div>
<!-- <div id="feedback"> -->
<!--    <span>Feedback!</span>  -->
<!-- </div> -->

    <footer class="footer">
      <div class="container">
      <p class="pull-left"><?php echo Yii::$app->params['footer']; ?></p>
        <!-- <p class="pull-right"><?= Yii::powered() ?></p> -->
      </div>
    </footer>
  </div>
</body>

<script>
// $(document).ready(function() {
//     $('#feedbackdiv').dialog("close");
//     $('#feedback').click(function() {
// 	   if ($('#feedbackdiv').dialog( "isOpen" )===true)
// 	       $('#feedbackdiv').dialog("close");
// 	   else
// 	       $('#feedbackdiv').dialog("open");
// 	  });
//     $('#cancel-button').click(function() { 
//         $('#feedbackdiv').dialog("close");
//     });
// });
</script>
</html>
<?php $this->endPage()?>