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/mail/newVerein.php40
-rw-r--r--protected/views/user/admin.php80
3 files changed, 122 insertions, 38 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/mail/newVerein.php b/protected/views/mail/newVerein.php
new file mode 100644
index 0000000..13362fa
--- /dev/null
+++ b/protected/views/mail/newVerein.php
@@ -0,0 +1,40 @@
+Sehr geehrte Damen und Herren,
+
+wie jedes Jahr betreuen wir auch dieses Jahr wieder das Internetangebot
+für das Waiblinger Altstadtfest im Internet (http://www.astaf.de). Wie
+jedes Jahr bieten wir Ihnen auch dieses Jahr wieder die Möglichkeit, Ihren
+Verein auf der Altstadtfestseite zu präsentieren.
+
+Wir haben bis jetzt die spärlichen Informationen die das
+Altstadtfestprogrammheft bietet in unsere Datenbank eingespeichert. Damit
+Sie vom vollen Umfang der Homepage profitieren können benötigen wir
+allerdings Ihre Mithilfe. Sie haben die Möglichkeit eine kurze
+Selbstbeschreibung und Ihre Angebote und Programmpunkte auf dem
+Altstadtfest einzutragen. Nach diesen Daten können die Benutzer dann
+suchen und so zu Ihrem Stand geleitet werden.
+
+Sie können die Daten unter folgendem Link eingeben und auch ändern:
+
+http://vereine.astaf.de
+Benutzername: <?php echo $username;?>
+
+Passwort: <?php echo $pw;?>
+
+
+Bitte halten Sie Ihr Passwort vertraulich, mit ihm können alle Ihre Daten auf
+der Homepage geändert werden.
+
+Sollten Sie Fragen bezüglich der Altstadtfesthomepage haben, wenden Sie
+sich bitte direkt an uns: info@astaf.de oder 07151 273649 (Patrick Seeger)
+Am Beispiel des Computerclubs Waiblingen sehen Sie eine vollständig
+ausgefüllte Vereinspräsentation mit Angeboten und (wenigen) Terminen.
+http://www.astaf.de/index.php?option=showVerein&task=details?id=8
+
+Mit freundlichen Grüßen
+Das Altstadtfest Homepageteam
+
+Computerclub Waiblingen e.V.
+1. Vorsitzender
+Patrick Seeger
+vorstand@ccwn.org
+http://www.ccwn.org \ No newline at end of file
diff --git a/protected/views/user/admin.php b/protected/views/user/admin.php
index 90691ce..ed6b636 100644
--- a/protected/views/user/admin.php
+++ b/protected/views/user/admin.php
@@ -1,41 +1,22 @@
<?php
$this->breadcrumbs=array(
- 'Users'=>array('index'),
- 'Manage',
+ 'Benutzer'=>array('index'),
+ 'Benutzerverwaltung',
);
$this->menu=array(
- array('label'=>'List User', 'url'=>array('index')),
- array('label'=>'Create User', 'url'=>array('create')),
+ array('label'=>'Benutzer', 'url'=>array('index')),
+ array('label'=>'Neuen Benutzer erstellen', 'url'=>array('create')),
);
-
-Yii::app()->clientScript->registerScript('search', "
-$('.search-button').click(function(){
- $('.search-form').toggle();
- return false;
-});
-$('.search-form form').submit(function(){
- $.fn.yiiGridView.update('user-grid', {
- data: $(this).serialize()
- });
- return false;
-});
-");
?>
-<h1>Manage Users</h1>
+<h1>Benutzerverwaltung</h1>
-<p>
-You may optionally enter a comparison operator (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
-or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done.
-</p>
+<?php $this->renderPartial('/common/_comparison_text'); ?>
-<?php echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?>
-<div class="search-form" style="display:none">
-<?php $this->renderPartial('_search',array(
+<?php $this->renderPartial('/common/_advanced_search',array(
'model'=>$model,
)); ?>
-</div><!-- search-form -->
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'user-grid',
@@ -46,10 +27,53 @@ or <b>=</b>) at the beginning of each of your search values to specify how the c
'username',
'created_at',
'last_login',
- 'is_active',
- 'is_super_admin',
+ array('header'=>'Aktiviert?',
+ 'name'=>'is_active',
+ 'value'=>'CHtml::image($data->is_active ? "images/ok.png" : "images/nok.png", $data->is_active ? "ok.png" : "nok.png")', 'type'=>'raw'),
+ array('header'=>'Admin',
+ 'name'=>'is_super_admin',
+ 'value'=>'CHtml::image($data->is_super_admin ? "images/ok.png" : "images/nok.png", $data->is_super_admin ? "ok.png" : "nok.png")', 'type'=>'raw'),
+ //'admin_pw_reset',
+ //'user_pw_reset',
+ array('header'=>'eMail',
+ 'value'=>'($data->verein) ? $data->verein->email : ""'),
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>