Example #1
0
<?php

$templateHtml = '#SUBMISSION_DETAILS#';
$html = "";
$exclude_fields = [];
get_header();
$current_post_id = $post->ID;
$details = getSubmissionDetails($current_post_id);
if (is_array($details)) {
    $details_markup = "<p>";
    //
    foreach ($details as $detail) {
        $label = getLabelByMetaKey($detail->meta_key);
        if (!is_serialized($detail->meta_value)) {
            if (!in_array(str_replace("_field_", "", $detail->meta_key), $exclude_fields)) {
                $details_markup .= "<strong>{$label}</strong> {$detail->meta_value}<br />";
                //var_dump($details_markup);die;
            }
        }
        if (is_serialized($detail->meta_value)) {
            $data = unserialize($detail->meta_value);
            $data_keys = array_keys($data);
            if (isset($data[$data_keys[0]]['file_url'])) {
                $file_url = $data[$data_keys[0]]['file_url'];
                if (!in_array(str_replace("_field_", "", $detail->meta_key), $exclude_fields)) {
                    $details_markup .= "<strong>{$label}</strong><img src='{$file_url}'><br />";
                }
            }
            if (is_array($data)) {
                if (!in_array(str_replace("_field_", "", $detail->meta_key), $exclude_fields)) {
                    $details_markup .= "<strong>{$label}</strong><ul>";
Example #2
0
$template .= '</li>';
$html = "<ul>";
if (is_array($submissions)) {
    foreach ($submissions as $submission) {
        if (empty($form_id)) {
            $show_submission = true;
        }
        if (!empty($form_id)) {
            $show_submission = get_post_meta($submission->ID, '_form_id', true) == $form_id;
        }
        if ($show_submission) {
            $li = str_replace("#SUBMISSION_ID#", $submission->ID, $template);
            $li = str_replace("#SUBMISSION_TITLE#", $submission->submissionTitle, $li);
            //$li    = str_replace("#INLINE_CONTENT_ID#", 'inline-content-'.$submission->ID, $li);
            $li = str_replace("#INLINE_CONTENT_ID#", get_permalink($submission->ID), $li);
            $details = getSubmissionDetails($submission->ID);
            if (is_array($details)) {
                $details_markup = "";
                //
                foreach ($details as $detail) {
                    $label = getLabelByMetaKey($detail->meta_key);
                    if (!is_serialized($detail->meta_value)) {
                        if (!in_array(str_replace("_field_", "", $detail->meta_key), $exclude_fields)) {
                            $details_markup .= "<strong>{$label}</strong> {$detail->meta_value}<br />";
                        }
                    }
                    if (is_serialized($detail->meta_value)) {
                        $data = unserialize($detail->meta_value);
                        $data_keys = array_keys($data);
                        if (isset($data[$data_keys[0]]['file_url'])) {
                            $file_url = $data[$data_keys[0]]['file_url'];