summaryrefslogtreecommitdiff
path: root/protected/views
diff options
context:
space:
mode:
Diffstat (limited to 'protected/views')
-rw-r--r--protected/views/layouts/main.php40
-rw-r--r--protected/views/user/admin.php37
2 files changed, 67 insertions, 10 deletions
diff --git a/protected/views/layouts/main.php b/protected/views/layouts/main.php
index 7a9f52e..63ae0d0 100644
--- a/protected/views/layouts/main.php
+++ b/protected/views/layouts/main.php
@@ -29,26 +29,46 @@
<div id="mainmenu">
<?php $this->widget('zii.widgets.CMenu',array(
'items'=>array(
+ // Verein
array("label"=>"Mein Verein", "url"=>array("/myVerein"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->vereinId, "active"=>$this->id == "myVerein"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->vereinId,
+ "active"=>$this->id == "myVerein"),
+ // Admin
array("label"=>"Vereine", "url"=>array("/verein/index"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin, "active"=>$this->id == "verein"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin,
+ "active"=>$this->id == "verein"),
+ // Admin
array("label"=>"Standorte", "url"=>array("/standort/index"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin, "active"=>$this->id == "standort"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin,
+ "active"=>$this->id == "standort"),
+ // Admin
array("label"=>"Kategorien", "url"=>array("/kategorie/index"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin, "active"=>$this->id == "kategorie"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin,
+ "active"=>$this->id == "kategorie"),
+ // Admin
array("label"=>"Speis & Trank", "url"=>array("/speisTrank/index"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin, "active"=>$this->id == "speisTrank"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin,
+ "active"=>$this->id == "speisTrank"),
+ // Verein
array("label"=>"Speis & Trank", "url"=>array("/myAngebot/index"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->vereinId, "active"=>$this->id == "myAngebot"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->vereinId,
+ "active"=>$this->id == "myAngebot"),
+ // Admin
array("label"=>"Veranstaltungen", "url"=>array("/veranstaltung/index"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin, "active"=>$this->id == "veranstaltung"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin,
+ "active"=>$this->id == "veranstaltung"),
+ // Verein
array("label"=>"Veranstaltungen", "url"=>array("/myVeranstaltung/index"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->vereinId, "active"=>$this->id == "myVeranstaltung"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->vereinId,
+ "active"=>$this->id == "myVeranstaltung"),
+ // Admin
array("label"=>"Audit", "url"=>array("/auditTrail/admin"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin, "active"=>$this->id == "admin"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin,
+ "active"=>$this->id == "admin"),
+ // Admin
array("label"=>"Benutzer", "url"=>array("/user/admin"),
- "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin, "active"=>$this->id == "user"),
+ "visible"=>!Yii::app()->user->isGuest && Yii::app()->user->isAdmin,
+ "active"=>$this->id == "user"),
array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'),
'visible'=>!Yii::app()->user->isGuest)
),
diff --git a/protected/views/user/admin.php b/protected/views/user/admin.php
index 90691ce..488559f 100644
--- a/protected/views/user/admin.php
+++ b/protected/views/user/admin.php
@@ -48,8 +48,45 @@ or <b>=</b>) at the beginning of each of your search values to specify how the c
'last_login',
'is_active',
'is_super_admin',
+ 'admin_pw_reset',
+ 'user_pw_reset',
array(
'class'=>'CButtonColumn',
+ 'template'=>'{email}{view}{update}{delete}',
+ 'buttons'=>array(
+ 'email'=>array(
+ 'label'=>'Generate new password and email it',
+ 'imageUrl'=>Html::imageUrl('email.png'),
+ 'click'=>'function(){generatePassword($(this).parent().parent().children(":first-child").text());}'
+ )
+ )
),
),
)); ?>
+
+<script type="text/javascript">
+function generatePassword(id) {
+ console.log(id);
+ <?php echo CHtml::ajax(array(
+ 'url'=>array('user/newPassword'),
+ 'data'=> "js:{'id':id}",
+ 'type'=>'post',
+ 'dataType'=>'json',
+ 'success'=>"function(data)
+ {
+ if (data.status == 'failure')
+ {
+ alert(data.message);
+ }
+ else
+ {
+ alert(data.message);
+ }
+
+ } ",
+ ))?>;
+ return false;
+
+}
+
+</script>