<?php

if (!isset($entry)) {
    $entry = $record;
}
?>

<div class="misc-pub-section curtime misc-pub-curtime">
    <span id="timestamp">
    <?php 
$date_format = __('M j, Y @ G:i');
printf(__('Published on: <b>%1$s</b>'), FrmAppHelper::get_localized_date($date_format, $entry->created_at));
?>
    </span>
</div>
<?php 
if ($entry->updated_at && $entry->updated_at != $entry->created_at) {
    ?>
<div class="misc-pub-section curtime misc-pub-curtime">
    <span id="timestamp">
	<?php 
    printf(__('Updated on: <b>%1$s</b>', 'formidable'), FrmAppHelper::get_localized_date($date_format, $entry->updated_at));
    ?>
    </span>
</div>
<?php 
}
?>

<?php 
do_action('frm_entry_shared_sidebar', $entry);
 private static function calendar_daily_entries($entry, $display, $args, array &$daily_entries)
 {
     $i18n = false;
     if (is_numeric($display->frm_date_field_id)) {
         $date = FrmEntryMeta::get_meta_value($entry, $display->frm_date_field_id);
         if ($entry->post_id && !$date && $args['field'] && isset($args['field']->field_options['post_field']) && $args['field']->field_options['post_field']) {
             $date = FrmProEntryMetaHelper::get_post_value($entry->post_id, $args['field']->field_options['post_field'], $args['field']->field_options['custom_field'], array('form_id' => $display->frm_form_id, 'type' => $args['field']->type, 'field' => $args['field']));
         }
     } else {
         $date = $display->frm_date_field_id == 'updated_at' ? $entry->updated_at : $entry->created_at;
         $i18n = true;
     }
     if (empty($date)) {
         return;
     }
     if ($i18n) {
         $date = FrmAppHelper::get_localized_date('Y-m-d', $date);
     } else {
         $date = date('Y-m-d', strtotime($date));
     }
     unset($i18n);
     $dates = array($date);
     if (!empty($display->frm_edate_field_id)) {
         if (is_numeric($display->frm_edate_field_id) && $args['efield']) {
             $edate = FrmProEntryMetaHelper::get_post_or_meta_value($entry, $args['efield']);
             if ($args['efield'] && $args['efield']->type == 'number' && is_numeric($edate)) {
                 $edate = date('Y-m-d', strtotime('+' . ($edate - 1) . ' days', strtotime($date)));
             }
         } else {
             if ($display->frm_edate_field_id == 'updated_at') {
                 $edate = FrmAppHelper::get_localized_date('Y-m-d', $entry->updated_at);
             } else {
                 $edate = FrmAppHelper::get_localized_date('Y-m-d', $entry->created_at);
             }
         }
         if ($edate && !empty($edate)) {
             $from_date = strtotime($date);
             $to_date = strtotime($edate);
             if (!empty($from_date) && $from_date < $to_date) {
                 for ($current_ts = $from_date; $current_ts <= $to_date; $current_ts += 60 * 60 * 24) {
                     $dates[] = date('Y-m-d', $current_ts);
                 }
                 unset($current_ts);
             }
             unset($from_date, $to_date);
         }
         unset($edate);
     }
     unset($date);
     self::get_repeating_dates($entry, $display, $args, $dates);
     $dates = apply_filters('frm_show_entry_dates', $dates, $entry);
     for ($i = 0; $i < $args['maxday'] + $args['startday']; $i++) {
         $day = $i - $args['startday'] + 1;
         if (in_array(date('Y-m-d', strtotime($args['year'] . '-' . $args['month'] . '-' . $day)), $dates)) {
             $daily_entries[$i][] = $entry;
         }
         unset($day);
     }
 }