Skip to content

Instantly share code, notes, and snippets.

@jimrubenstein
Last active August 29, 2015 14:17
Show Gist options
  • Save jimrubenstein/2fa68c9a83de7d0a91fd to your computer and use it in GitHub Desktop.
Save jimrubenstein/2fa68c9a83de7d0a91fd to your computer and use it in GitHub Desktop.
<div class="campaign-property-container">
<div class="campaign-property-value">
<? if ($Campaign->started()): ?>
<? if ($Campaign->running()): ?>
<span class="campaign-status mod-running">Running</span>
<? elseif ($Campaign->ended()): ?>
<span class="campaign-status mod-ended">Ended</span>
<? elseif ($Campaign->pending()): ?>
<span class="campaign-status mod-scheduled">Scheduled</span>
<? endif; ?>
<? elseif ($Campaign->is_rejected): ?>
<span class="campaign-status mod-rejected">Rejected</span>
<span class="campaign-rejected-reason"><?= $Campaign->rejected_reason; ?></span>
<? else: ?>
<span class="campaign-status mod-pending">Pending Review</span>
<? endif; ?>
</div>
<div class="campaign-property-label">
Status
</div>
</div>
// Pass content that requires some more intricate view logic into the partial,
// similar to how you'd define a section in a normal template
@renderPartial('campaign.partials.property', ['Campaign' => $Campaign, 'label' => 'Status'])
<? if ($Campaign->started()): ?>
<? if ($Campaign->running()): ?>
<span class="campaign-status mod-running">Running</span>
<? elseif ($Campaign->ended()): ?>
<span class="campaign-status mod-ended">Ended</span>
<? elseif ($Campaign->pending()): ?>
<span class="campaign-status mod-scheduled">Scheduled</span>
<? endif; ?>
<? elseif ($Campaign->is_rejected): ?>
<span class="campaign-status mod-rejected">Rejected</span>
<span class="campaign-rejected-reason"><?= $Campaign->rejected_reason; ?></span>
<? else: ?>
<span class="campaign-status mod-pending">Pending Review</span>
<? endif; ?>
@stop
<div class="campaign-property-container">
<div class="campaign-property-value">
@yield('content')
</div>
<div class="campaign-property-label">
{{ $label }}
</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment