Browse Source

Améliorations header

- gestion des listes vides (nouveaux utilisateurs, utilisateurs au crédit négatif)
- lien vers "Mon espace producteur"
refactoring
Guillaume Bourgeois 5 years ago
parent
commit
735eda6ed0
1 changed files with 33 additions and 8 deletions
  1. +33
    -8
      backend/views/layouts/header.php

+ 33
- 8
backend/views/layouts/header.php View File

<?php else: ?><span class="label label-warning">0</span><?php endif; ?> <?php else: ?><span class="label label-warning">0</span><?php endif; ?>
</a> </a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<?php if(count($usersArray)): ?>
<li class="header">Inscriptions des 7 derniers jours</li> <li class="header">Inscriptions des 7 derniers jours</li>
<li> <li>
<ul class="menu"> <ul class="menu">
<?php endforeach; ?> <?php endforeach; ?>
</ul> </ul>
</li> </li>
<?php else: ?>
<li class="header">Aucun nouvel inscrit ces 7 derniers jours.</li>
<?php endif; ?>
</ul> </ul>
</li> </li>
<?php if(count($usersNegativeCreditArray)): ?><span class="label label-warning"><?= count($usersNegativeCreditArray) ?></span> <?php if(count($usersNegativeCreditArray)): ?><span class="label label-warning"><?= count($usersNegativeCreditArray) ?></span>
<?php else: ?><span class="label label-success">0</span><?php endif; ?> <?php else: ?><span class="label label-success">0</span><?php endif; ?>
</a> </a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<?php if(count($usersNegativeCreditArray)): ?>
<li class="header">Utilisateurs au crédit négatif</li> <li class="header">Utilisateurs au crédit négatif</li>
<li> <li>
<ul class="menu"> <ul class="menu">
<?php endforeach; ?> <?php endforeach; ?>
</ul> </ul>
</li> </li>
<?php else: ?>
<li class="header">Aucun de vos utilisateurs n'a de crédit négatif.</li>
<?php endif; ?>
</ul> </ul>
</li> </li>
<?php if (User::isCurrentProducer() || User::isCurrentAdmin()): ?> <?php if (User::isCurrentProducer() || User::isCurrentAdmin()): ?>
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-home"></i> <i class="fa fa-home"></i>
<span><?= Html::encode(Yii::$app->user->identity->getNameProducer()); ?></span> <span><?= Html::encode(Yii::$app->user->identity->getNameProducer()); ?></span>
<i class="fa fa-caret-down"></i>
</a> </a>
<?php if(User::isCurrentAdmin()): ?>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<?php $producersArray = Producer::find()->orderBy('name ASC')->all(); ?>
<?php foreach($producersArray as $producer): ?>
<li><a href="<?= Yii::$app->urlManagerBackend->createUrl(['site/change-producer', 'id' => $producer->id]); ?>"><?= Html::encode($producer->name) ?></a></li>
<?php endforeach; ?>
<?php if(User::isCurrentAdmin()): ?>
<li>
<a href="<?= Yii::$app->urlManagerProducer->createUrl(['site/index','slug_producer' => Producer::getCurrent()->slug]); ?>">
<i class="fa fa-th-large"></i>
<span class="hidden-xs">Espace du producteur</span>
</a>
</li>
<li class="header">&nbsp;<strong>Autres producteurs</strong></li>
<?php $producersArray = Producer::find()->orderBy('name ASC')->all(); ?>
<?php foreach($producersArray as $producer): ?>
<li><a href="<?= Yii::$app->urlManagerBackend->createUrl(['site/change-producer', 'id' => $producer->id]); ?>"><?= Html::encode($producer->name) ?></a></li>
<?php endforeach; ?>
<?php else: ?>
<li>
<a href="<?= Yii::$app->urlManagerProducer->createUrl(['site/index','slug_producer' => Producer::getCurrent()->slug]); ?>">
<i class="fa fa-th-large"></i>
<span class="hidden-xs">Mon espace</span>
</a>
</li>
<?php endif; ?>
</ul> </ul>
<?php endif; ?>
</li> </li>
<?php endif; ?> <?php endif; ?>
<!-- User Account: style can be found in dropdown.less -->
<li class="dropdown user user-menu"> <li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-user"></i> <i class="fa fa-user"></i>
<span class="hidden-xs"><?= Html::encode(User::getCurrent()->name.' '.User::getCurrent()->lastname) ; ?></span> <span class="hidden-xs"><?= Html::encode(User::getCurrent()->name.' '.User::getCurrent()->lastname) ; ?></span>
<i class="fa fa-caret-down"></i>
</a> </a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['user/update']); ?>"><i class="fa fa-user"></i> Profil</a></li> <li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['user/update']); ?>"><i class="fa fa-user"></i> Profil</a></li>
</ul> </ul>
</li> </li>


<!-- User Account: style can be found in dropdown.less -->
<li class="link-control-sidebar"> <li class="link-control-sidebar">
<a href="#" data-toggle="control-sidebar"><i class="fa fa-gears"></i></a> <a href="#" data-toggle="control-sidebar"><i class="fa fa-gears"></i></a>
</li> </li>

Loading…
Cancel
Save