Worked on Programs/Index page
This commit is contained in:
@@ -22,7 +22,7 @@ class ProgramHelper {
|
||||
$criteria = new CDbCriteria;
|
||||
$criteria->order = "add_date DESC";
|
||||
$criteria->limit = 8;
|
||||
$criteria->condition = "Sterne=4 AND visible=1 AND enabled=1";
|
||||
$criteria->condition = "Sterne >= 4 AND visible=1 AND enabled=1";
|
||||
foreach (Program::model()->findAll($criteria) as $row) {
|
||||
$dropDownModels[] = $row;
|
||||
}
|
||||
|
||||
20
www/protected/components/ThumbnailPreview.php
Normal file
20
www/protected/components/ThumbnailPreview.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
class ThumbnailPreview extends CWidget {
|
||||
public $caption = '';
|
||||
public $description = '';
|
||||
public $category = '';
|
||||
public $language = [];
|
||||
public $starcount = 0;
|
||||
public $downloads = 0;
|
||||
public $date = null;
|
||||
public $image = '';
|
||||
|
||||
public function run() {
|
||||
if ($this->date == null)
|
||||
$this->date = new DateTime('2000-01-01');
|
||||
$this->render('thumbnailPreview');
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
66
www/protected/components/views/thumbnailPreview.php
Normal file
66
www/protected/components/views/thumbnailPreview.php
Normal file
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
/* @var $this ThumbnailPreview */
|
||||
?>
|
||||
|
||||
<li class="span3" style="width: 270px">
|
||||
<div style="min-height: 600px">
|
||||
<div class="thumbnail" style="padding: 0;">
|
||||
<div style="padding:4px; height: 225px; overflow-y: hidden">
|
||||
<img style="width: 100%" src="<?php echo $this->image; ?>">
|
||||
</div>
|
||||
<div class="caption">
|
||||
<?php //TODO Line out css to styles.css !!!!
|
||||
if ( strlen($this->caption) > 13)
|
||||
echo '<h3 class="progThumbnailCaption">' . $this->caption . '</h3>';
|
||||
else
|
||||
echo '<h2 class="progThumbnailCaption">' . $this->caption . '</h2>';
|
||||
?>
|
||||
|
||||
<p style="min-height: 70px;"><?php echo $this->description; ?></p>
|
||||
|
||||
<p>
|
||||
<?php
|
||||
if (!empty($this->category)) {
|
||||
echo TbHtml::icon(TbHtml::ICON_TAG);
|
||||
echo $this->category . '';
|
||||
}
|
||||
?>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<?php
|
||||
foreach ($this->language as $lang) {
|
||||
echo TbHtml::icon(TbHtml::ICON_GLOBE);
|
||||
echo $lang;
|
||||
echo ' ';
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div class="modal-footer" style="text-align: left">
|
||||
<div class="text-center">
|
||||
<?php
|
||||
for ($i = 0; $i < 4; $i++) {
|
||||
if ($i < $this->starcount)
|
||||
echo TbHtml::icon(TbHtml::ICON_STAR);
|
||||
else
|
||||
echo TbHtml::icon(TbHtml::ICON_STAR_EMPTY);
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
<div class="row-fluid">
|
||||
<div class="span4"><b><?php echo $this->downloads; ?></b><br/>
|
||||
<small>Downloads</small>
|
||||
</div>
|
||||
<div class="span4"><b><?php echo $this->date->format('d.m.y'); ?></b><br/>
|
||||
<small>Added On</small>
|
||||
</div>
|
||||
<div class="span4"><b><?php echo $this->starcount . '/4'; ?></b><br/>
|
||||
<small>Rating</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
Reference in New Issue
Block a user