{extends file='index.smarty'} {block name='content'}

{if isset($client->enable_favorites) && $client->enable_favorites === 'true'} {/if} {$conference->name}

{if $conference->start_date_time ne '0000-00-00 00:00:00' && $conference->display_start_date}{date("M j, Y",strtotime($conference->start_date_time))}{/if} {if $conference->end_date_time && $conference->end_date_time ne "0000-00-00 00:00:00" && $conference->display_end_date} {if $conference->display_start_date}‐{/if} {date("M j, Y",strtotime($conference->end_date_time))}{/if}


{if $conference->presentations|count && (!isset($conference->disable_presentation_count) || $conference->disable_presentation_count !== 'true')}

Presentations: {$conference->presentations|count}

{/if}

{$conference->description|purify}

{if $is_admin || empty($conference->product->maintenance)} {if !$user || !Model_UserOwn::check_ownership($user->id, $conference->product_id)}
{include file="blocks/product-price.smarty"} {call display_price_block product=$conference->product prices=$conference->product->prices}
{/if} {/if}
{if $is_admin || empty($conference->product->maintenance)} {if isset($conference->filter_by_options) || isset($conference->filter_by_track) || isset($conference->filter_by_tag) || isset($conference->filter_by_keyword) || isset($conference->filter_by_category) || isset($conference->filter_by_type) || isset($conference->filter_by_specialty) || isset($conference->filter_by_date) || isset($conference->filter_by_credits)} {$query_array = Input::get()}
{if isset($conference->filter_by_keyword) && $conference->filter_by_keyword === 'true'}
Keyword Filter
{/if} {foreach $options as $option}
{/foreach} {if isset($conference->filter_by_category) && $conference->filter_by_category === 'true'}
{/if} {if isset($conference->filter_by_track) && $conference->filter_by_track === 'true'}
{/if} {if isset($conference->filter_by_tag) && $conference->filter_by_tag === 'true'}
{/if} {if isset($conference->filter_by_specialty) && $conference->filter_by_specialty === 'true'}
{/if} {if isset($conference->filter_by_date) && $conference->filter_by_date === 'true' && count($conference->products) > 0 && !empty($days)}
{/if} {if isset($conference->filter_by_credits) && $conference->filter_by_credits === 'true' && count($conference->products) > 0 && !empty($credits)}
{/if} {if isset($conference->filter_by_type) && $conference->filter_by_type === 'true'}
{/if}
{if isset($conference->filter_by_ce) && $conference->filter_by_ce === 'true'}
{/if}
{/if} {include file='partials/pagination.smarty' controller='conferences' action='view' id=$conference->id} {if count($packages) && $pagination->current_page == 1}

Packages hide_packages) || $conference->hide_packages !== 'true'}checked{/if} /> Display Packages

hide_packages) && $conference->hide_packages === 'true'}style="display:none;"{/if}> {foreach $packages as $package}
{$package->description|purify}

Sessions Included:

{foreach $package->sessions as $session}

{$session->name} ({$session->start_date_time|date_format:"M d, Y h:i A"})

{/foreach}
{include file="blocks/product-price.smarty"} {call display_price_block product=$package->product prices=$package->product->prices add_to_cart=false}
{/foreach}
{/if} {if count($my_sessions)}

{if !isset($conference->session_label)}My Sessions{else}{$conference->session_label}{/if}
({$numberOfSessionsOwned} {if !isset($conference->session_label)}Session{else}{$conference->session_label}{/if}{if $numberOfSessionsOwned > 1}s{/if} Owned)

{/if} {foreach $my_sessions as $session}

{if isset($client->enable_favorites) && $client->enable_favorites === 'true'} {/if} {$session->name}

{if $session->start_date_time ne '0000-00-00 00:00:00' && $conference->display_start_date && $session->display_start_date}{date("M j, Y g:ia",strtotime($session->start_date_time))}{/if} {if $session->end_date_time ne '0000-00-00 00:00:00' && $conference->display_end_date && $session->display_end_date}{if $session->start_date_time ne '0000-00-00 00:00:00' && $conference->display_start_date && $session->display_start_date}‐{/if} {date("M j, Y g:ia",strtotime($session->end_date_time))}{/if}
{if $session->expiration_date_time ne '0000-00-00 00:00:00' && $conference->display_expiration}
Expiration Date: {date("M j, Y",strtotime($session->expiration_date_time))}

{/if} {if isset($conference->display_track) && $conference->display_track == 'true' && $session->track}
Track: {$session->track->name}

{/if} {if $conference->identifications && $session->identification}

Identification: {$session->identification}

{/if} {if isset($session->display_options) && $session->display_options === 'true'} {foreach $session->options as $option} {if in_array($option->key, ['viewing_proof', 'chapters_heading', 'display_options'])}{continue}{/if}

{$option->key|replace:'_':' '|replace:'+':' '|ucwords}: {$option->value}

{/foreach} {/if} {if !isset($client->hide_credits) || ($client->hide_credits != 'true')} {if $conference->credits}

Credits: None available.

{/if} {/if} {if $conference->display_descriptions}

{$session->description|purify}

{/if} {if $conference->display_objectives && !empty($session->objectives)} {if count($session->objectives) > 1} {$obj_label = ''} {if strpos($objectiveLabel, ' ')} {$bits = explode(',', $objectiveLabel)} {foreach $bits as $bit} {if $bit@last} {$obj_label = ' '|cat:Inflector::pluralize($bit)} {else} {if $bit@first} {$obj_label = $bit} {else} {$obj_label = ' '|cat:$bit} {/if} {/if} {/foreach} {else} {$obj_label = Inflector::pluralize($objectiveLabel)} {/if} {$obj_label}: {else} {$objectiveLabel}: {/if}
    {foreach $session->objectives as $objective}
  • {$objective->objective}
  • {/foreach}
{/if} {if count($session->product->product_speakers) && (!isset($conference->hide_speaker_list) || $conference->hide_speaker_list === 'false')} {foreach $session->product->product_speakers as $ps} {if empty($ps->speaker)}{continue}{/if} {if ($ps@first)} {if (($ps.speaker_distinction == NULL) || ($ps.speaker_distinction.id == 0) || ($ps.speaker_distinction.name == ''))} Speaker(s): {assign var='distinction' value=''} {else} {$ps.speaker_distinction.name}(s): {assign var='distinction' value=$ps.speaker_distinction.name} {/if}
    {/if} {if (!$ps@first)} {if (($ps.speaker_distinction == NULL) || ($ps.speaker_distinction.id == 0)) && ($distinction != '')}
Speaker(s): {assign var='distinction' value=''}
    {/if} {if (($ps.speaker_distinction != NULL) && ($ps.speaker_distinction.id != 0)) && ($ps.speaker_distinction.name != $distinction)}
{$ps.speaker_distinction.name}(s): {assign var='distinction' value=$ps.speaker_distinction.name} {/if} {if $conference->disclosures && count($session->product->disclosures)} Disclosures
    {foreach $session->product->disclosures as $disclosure} {if !empty($disclosure->speaker) && !empty($disclosure->disclosure|purify|strip_tags|trim)} {$disclosedSpeaker=$disclosure->speaker}
  • {$disclosedSpeaker->first_name} {$disclosedSpeaker->last_name}{if !empty($disclosedSpeaker->credentials)}, {$disclosedSpeaker->credentials}{/if} : {$disclosure->disclosure|purify|strip_tags|trim}
  • {/if} {/foreach}
{/if} {include file="blocks/product-tags.smarty" product=$session->product} {if !empty($session->category)}
Category: {$session->category->name}
{/if}
{if !isset($client->hide_credits) || ($client->hide_credits != 'true')} {if count($session->ces)} {foreach $session->ces as $ce} {if $user && $ce->active && !Model_UserOwn::check_ownership($user->id, $ce->product_id) && !in_array($session->product_id, $evaluated_products)}
{include file="blocks/product-price.smarty"} {call display_price_block product=$ce->product prices=$ce->product->prices label=$ce->cart_button_label} {if $user && $user->ce_credits > '0.00'} {/if}
{/if} {/foreach} {/if} {/if}
{if !$session@last}
{/if} {/foreach} {if count($sessions)}

Sessions

{/if} {foreach $sessions as $session}
{$session->name} icon{$session->name} {if $session->preview}

Preview Available

{/if}

{if isset($client->enable_favorites) && $client->enable_favorites === 'true'} {/if} {$session->name}

{if $session->start_date_time ne '0000-00-00 00:00:00' && $conference->display_start_date}{date("M j, Y g:ia",strtotime($session->start_date_time))}{/if} {if $session->end_date_time ne '0000-00-00 00:00:00' && $conference->display_end_date}{if $session->start_date_time ne '0000-00-00 00:00:00' && $conference->display_start_date}‐{/if} {date("M j, Y g:ia",strtotime($session->end_date_time))}{/if}
{if $session->expiration_date_time ne '0000-00-00 00:00:00' && $conference->display_expiration}
Expiration Date: {date("M j, Y",strtotime($session->expiration_date_time))}

{/if} {if isset($conference->display_track) && $conference->display_track == 'true' && $session->track}
Track: {$session->track->name}

{/if} {if $conference->identifications && $session->identification}

Identification: {$session->identification}

{/if} {if isset($session->display_options) && $session->display_options === 'true'} {foreach $session->options as $option} {if !in_array($option->key, ['viewing_proof', 'chapters_heading'])}

{$option->key|replace:'_':' '|replace:'+':' '|ucwords}: {$option->value}

{/if} {/foreach} {/if} {if !isset($client->hide_credits) || ($client->hide_credits != 'true')} {if $conference->credits}

Credits: None available.

{/if} {/if} {if $conference->display_descriptions}

{$session->description|purify}

{/if} {if $conference->display_objectives && !empty($session->objectives)} {if count($session->objectives) > 1} {$obj_label = ''} {if strpos($objectiveLabel, ' ')} {$bits = explode(',', $objectiveLabel)} {foreach $bits as $bit} {if $bit@last} {$obj_label = ' '|cat:Inflector::pluralize($bit)} {else} {if $bit@first} {$obj_label = $bit} {else} {$obj_label = ' '|cat:$bit} {/if} {/if} {/foreach} {else} {$obj_label = Inflector::pluralize($objectiveLabel)} {/if} {$obj_label}: {else} {$objectiveLabel}: {/if}
    {foreach $session->objectives as $objective}
  • {$objective->objective}
  • {/foreach}
{/if} {if count($session->product->product_speakers) && (!isset($conference->hide_speaker_list) || $conference->hide_speaker_list === 'false')} {foreach $session->product->product_speakers as $ps} {if empty($ps->speaker)}{continue}{/if} {if ($ps@first)} {if (($ps.speaker_distinction == NULL) || ($ps.speaker_distinction.id == 0) || ($ps.speaker_distinction.name == ''))} Speaker(s): {assign var='distinction' value=''} {else} {$ps.speaker_distinction.name}(s): {assign var='distinction' value=$ps.speaker_distinction.name} {/if}
    {/if} {if (!$ps@first)} {if (($ps.speaker_distinction == NULL) || ($ps.speaker_distinction.id == 0)) && ($distinction != '')}
Speaker(s): {assign var='distinction' value=''}
    {/if} {if (($ps.speaker_distinction != NULL) && ($ps.speaker_distinction.id != 0)) && ($ps.speaker_distinction.name != $distinction)}
{$ps.speaker_distinction.name}(s): {assign var='distinction' value=$ps.speaker_distinction.name} {/if} {if $conference->disclosures && count($session->product->disclosures)} Disclosures
    {foreach $session->product->disclosures as $disclosure} {if !empty($disclosure->speaker) && !empty($disclosure->disclosure|purify|strip_tags|trim)} {$disclosedSpeaker=$disclosure->speaker}
  • {$disclosedSpeaker->first_name} {$disclosedSpeaker->last_name}{if !empty($disclosedSpeaker->credentials)}, {$disclosedSpeaker->credentials}{/if} : {$disclosure->disclosure|purify|strip_tags|trim}
  • {/if} {/foreach}
{/if} {include file="blocks/product-tags.smarty" product=$session->product} {if !empty($session->category)}
Category: {$session->category->name}
{/if}
{include file="blocks/product-price.smarty"} {call display_price_block product=$session->product prices=$session->product->prices}
{if !$session@last}
{/if} {/foreach} {include file='partials/pagination.smarty' controller='conferences' action='view' id=$conference->id} {/if}
{if $is_admin || empty($conference->product->maintenance)} {include file='modals/evaluation.smarty'} {/if} {/block}