-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpanel-project.php
63 lines (57 loc) · 4.2 KB
/
panel-project.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<article class="objeto clearfix">
<?php if($avatar = $entity->avatar): ?>
<div class="thumb" style="background-image: url(<?php echo $avatar->transform('avatarSmall')->url; ?>)"></div>
<?php else: ?>
<div class="thumb"></div>
<?php endif; ?>
<h1><a href="<?php echo $entity->singleUrl; ?>"><?php echo $entity->name; ?></a></h1>
<div class="objeto-meta">
<?php $this->applyTemplateHook('panel-new-fields-before','begin', [ $entity ]); ?>
<?php $this->applyTemplateHook('panel-new-fields-before','end'); ?>
<div><span class="label">Tipo:</span> <?php echo $entity->type->name ?? \MapasCulturais\i::_e('Não informado'); ?></div>
<?php if($entity->registrationFrom || $entity->registrationTo): ?>
<div>
<span class="label"><?php \MapasCulturais\i::_e("Inscrições:");?></span>
<?php
if($entity->isRegistrationOpen()) echo'open ';
if($entity->registrationFrom && !$entity->registrationTo) {
echo \MapasCulturais\i::_e("a partir de ") .$entity->registrationFrom->format('d/m/Y');
} elseif(!$entity->registrationFrom && $entity->registrationTo) {
echo \MapasCulturais\i::_e(' até '). $entity->registrationTo->format('d/m/Y');
} else {
echo \MapasCulturais\i::_e('de '). $entity->registrationFrom->format('d/m/Y') .\MapasCulturais\i::_e(' a '). $entity->registrationTo->format('d/m/Y');
}
?>
</div>
<?php endif; ?>
<div><span class="label"><?php \MapasCulturais\i::_e("Organização:");?></span> <?php echo $entity->owner->name; ?></div>
<?php if(isset($entity->originSiteUrl)): ?>
<div><span class="label">Url: </span> <?php echo $entity->originSiteUrl;?></div>
<?php endif; ?>
</div>
<div class="entity-actions">
<?php $this->applyTemplateHook('entity-actions','begin', [ $entity ]); ?>
<a class="btn btn-small btn-primary" href="<?php echo $entity->editUrl; ?>"><?php \MapasCulturais\i::_e("editar");?></a>
<?php if(!isset($only_edit_button)): ?>
<?php if($entity->status === \MapasCulturais\Entities\Project::STATUS_ENABLED): ?>
<?php if($entity->canUser('remove')): ?>
<a class="btn btn-small btn-danger" href="<?php echo $entity->deleteUrl; ?>"><?php \MapasCulturais\i::_e("excluir");?></a>
<?php endif; ?>
<a class="btn btn-small btn-success" href="<?php echo $entity->archiveUrl; ?>"><?php \MapasCulturais\i::_e("arquivar");?></a>
<?php elseif ($entity->status === \MapasCulturais\Entities\Project::STATUS_DRAFT): ?>
<a class="btn btn-small btn-warning" href="<?php echo $entity->publishUrl; ?>"><?php \MapasCulturais\i::_e("publicar");?></a>
<a class="btn btn-small btn-danger" href="<?php echo $entity->deleteUrl; ?>"><?php \MapasCulturais\i::_e("excluir");?></a>
<?php elseif ($entity->status === \MapasCulturais\Entities\Project::STATUS_ARCHIVED): ?>
<a class="btn btn-small btn-success" href="<?php echo $entity->unarchiveUrl; ?>"><?php \MapasCulturais\i::_e("desarquivar");?></a>
<?php elseif ($entity->status === \MapasCulturais\Entities\Project::STATUS_ARCHIVED): ?>
<a class="btn btn-small btn-success" href="<?php echo $entity->unarchiveUrl; ?>"><?php \MapasCulturais\i::_e("desarquivar");?></a>
<?php else: ?>
<a class="btn btn-small btn-success" href="<?php echo $entity->undeleteUrl; ?>"><?php \MapasCulturais\i::_e("recuperar");?></a>
<?php if($entity->canUser('destroy')): ?>
<a class="btn btn-small btn-danger" href="<?php echo $entity->destroyUrl; ?>"><?php \MapasCulturais\i::_e("excluir definitivamente");?></a>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
<?php $this->applyTemplateHook('entity-actions','end', [ $entity ]); ?>
</div>
</article>