1
0

Adedd initial Layout for programs/view

This commit is contained in:
2014-06-12 14:36:34 +02:00
parent 91b79a9472
commit d44c74e361
11 changed files with 596 additions and 294 deletions

View File

@@ -41,8 +41,6 @@
<?php echo $form->textFieldControlGroup($model,'download_url',array('rows'=>6,'span'=>8)); ?>
<?php echo $form->textFieldControlGroup($model,'viewable_code',array('span'=>5)); ?>
<?php echo $form->textFieldControlGroup($model,'sourceforge_url',array('rows'=>6,'span'=>8)); ?>
<?php echo $form->textFieldControlGroup($model,'homepage_url',array('rows'=>6,'span'=>8)); ?>

View File

@@ -35,8 +35,6 @@
<?php echo $form->textAreaControlGroup($model,'download_url',array('rows'=>6,'span'=>8)); ?>
<?php echo $form->textFieldControlGroup($model,'viewable_code',array('span'=>5)); ?>
<?php echo $form->textAreaControlGroup($model,'sourceforge_url',array('rows'=>6,'span'=>8)); ?>
<?php echo $form->textAreaControlGroup($model,'homepage_url',array('rows'=>6,'span'=>8)); ?>

View File

@@ -13,11 +13,6 @@ $this->pageTitle = 'Programs - ' . Yii::app()->name;
$this->breadcrumbs = array(
'Programs',
);
$this->menu = array(
array('label' => 'Create Program', 'url' => array('create')),
array('label' => 'Manage Program', 'url' => array('admin')),
);
?>
<div class="container">

View File

@@ -8,8 +8,8 @@
$this->pageTitle = 'Update Program - ' . Yii::app()->name;
$this->breadcrumbs=array(
'Programs'=>array('index'),
$model->Name=>array('view','id'=>$model->ID),
'Programs' => array('index'),
$model->Name => array($model->getLink()),
'Update',
);

View File

@@ -7,45 +7,145 @@
$this->pageTitle = $model->Name . ' - ' . Yii::app()->name;
$this->breadcrumbs=array(
'Programs'=>array('index'),
$this->breadcrumbs = array(
'Programs' => array('index'),
$model->Name,
);
$this->menu=array(
array('label'=>'List Program', 'url'=>array('index')),
array('label'=>'Create Program', 'url'=>array('create')),
array('label'=>'Update Program', 'url'=>array('update', 'id'=>$model->ID)),
array('label'=>'Delete Program', 'url'=>'#', 'linkOptions'=>array('submit'=>array('delete','id'=>$model->ID),'confirm'=>'Are you sure you want to delete this item?')),
array('label'=>'Manage Program', 'url'=>array('admin')),
);
?>
<h1>View Program #<?php echo $model->ID; ?></h1>
<?php
if (!$model->visible && Yii::app()->user->name != 'admin') {
throw new CHttpException(400, "You cannot view this program");
}
?>
<?php $this->widget('zii.widgets.CDetailView',array(
'htmlOptions' => array(
'class' => 'table table-striped table-condensed table-hover',
),
'data'=>$model,
'attributes'=>array(
'ID',
'Name',
'Downloads',
'Kategorie',
'Sterne',
'enabled',
'visible',
'Language',
'Description',
'add_date',
'download_url',
'viewable_code',
'sourceforge_url',
'homepage_url',
'github_url',
'uses_absCanv',
'update_identifier',
'highscore_gid',
),
)); ?>
<div class="container">
<div class="row">
<div class="span3">
<div class="well progview_infocol">
<h2 class="text-center">Info</h2>
<div class="progview_infocontent">
<table>
<tr>
<td>Stars:</td>
<td><?php echo $model->getStarHTML(); ?></td>
</tr>
<tr>
<td>Downloads:</td>
<td><?php echo TbHtml::badge($model->Downloads, array('color' => TbHtml::BADGE_COLOR_SUCCESS)); ?></td>
</tr>
<tr>
<td>Languages:</td>
<td><?php foreach ($model->getLanguageList() as $lang) echo TbHtml::badge($lang, array('color' => TbHtml::BADGE_COLOR_INFO)); ?></td>
</tr>
<tr>
<td>Added:</td>
<td><?php echo TbHtml::badge($model->getDateTime()->format('d.m.Y'), array('color' => TbHtml::BADGE_COLOR_INFO)); ?></td>
</tr>
<tr>
<td>Version:</td>
<td><?php echo TbHtml::badge('????', array('color' => TbHtml::BADGE_COLOR_INFO)); ?></td>
</tr>
</table>
</div>
<div class="text-right progview_inforow">
<?php if ($model->uses_absCanv): ?>
<a href="/programs/view/AbsCanvas">
<?php echo TbHtml::badge('AbsCanvas', array('color' => TbHtml::BADGE_COLOR_WARNING)); ?>
</a>
<?php endif ?>
<?php echo TbHtml::badge($model->programming_lang, array('color' => TbHtml::BADGE_COLOR_WARNING)); ?>
</div>
</div>
</div>
<div class="span6">
<div class="well">
<h1 class="text-center"><?php echo $model->Name; ?></h1>
<hr/>
<div class="markdownOwner">
<div>
<p>
<?php
$this->beginWidget('CMarkdown');
for ($i = 0; $i < 24; $i++)
echo $model->Description . '<br>';
$this->endWidget();
?>
</p>
</div>
</div>
</div>
</div>
<div class="span3">
<div class="well">
<img src="<?php echo $model->getImagePath(); ?>" class="progview_image"/>
<div class="progview_donwloadbtns">
<?php
echo TbHtml::linkbutton('Download',
[
'block' => true,
'color' => TbHtml::BUTTON_COLOR_PRIMARY,
'size' => TbHtml::BUTTON_SIZE_DEFAULT,
'url' => '#',
]);
?>
<?php
if (! empty($model->github_url))
echo TbHtml::linkbutton('Github',
[
'block' => true,
'color' => TbHtml::BUTTON_COLOR_INFO,
'size' => TbHtml::BUTTON_SIZE_DEFAULT,
'url' => $model->github_url,
]);
?>
<?php
if (! empty($model->sourceforge_url))
echo TbHtml::linkbutton('Sourceforge',
[
'block' => true,
'color' => TbHtml::BUTTON_COLOR_INFO,
'size' => TbHtml::BUTTON_SIZE_DEFAULT,
'url' => $model->sourceforge_url,
]);
?>
<?php
if (! empty($model->homepage_url))
echo TbHtml::linkbutton('Homepage',
[
'block' => true,
'color' => TbHtml::BUTTON_COLOR_INFO,
'size' => TbHtml::BUTTON_SIZE_DEFAULT,
'url' => $model->homepage_url,
]);
?>
<?php
if ($model->highscore_gid >= 0)
echo TbHtml::linkbutton('Highscore',
[
'block' => true,
'color' => TbHtml::BUTTON_COLOR_SUCCESS,
'size' => TbHtml::BUTTON_SIZE_DEFAULT,
'url' => '#',
]);
?>
</div>
</div>
</div>
</div>
</div>