Kaynağa Gözat

missing file from previous commit

master
Dom SP 3 yıl önce
ebeveyn
işleme
9c81d1fe7a
1 değiştirilmiş dosya ile 50 ekleme ve 0 silme
  1. +50
    -0
      app/modules/cpublication.php

+ 50
- 0
app/modules/cpublication.php Dosyayı Görüntüle

@@ -0,0 +1,50 @@
<?php

namespace Modules;

class CPublication extends ContentType {

public $keys = array(
'TITLE' => 'title',
'ARTIST' => 'artist',
'DATE' => 'date',
'IMAGE' => 'img'
);
public $values;
protected $layout;
protected $layouts = array(
'default' => 'view_in_toc',
'toc' => 'view_in_toc'
);
function __construct($keys,$config) {

parent::__construct($keys,$config);
}

function simple() {
return sprintf("sdsd");
}
function view_in_toc() {
$f3 = \Base::instance();
$v = (object) $this->values;

$img = new CachedImage($this->config['path'].$v->img);
$img_html = sprintf('<img src="%s" alt="cover art" />', $img->get_src(1000));
return sprintf(
"<div class=\"contentTypeElement publication\">"
."%s"
."<h2><a href=\"/%s\">%s</a><span class=\"artist\">%s</span>%s</h2>"
."</div>",
$img_html,
$this->href,
$v->title,
$v->artist,
$v->date ? '<span class="pubdate"> - '.$v->date.'</span>' : ''
);
}

}

Yükleniyor…
İptal
Kaydet