mirror of
https://github.com/lubuntu-team/lubuntu.me.git
synced 2025-02-23 16:21:07 +00:00
177 lines
5.5 KiB
PHP
177 lines
5.5 KiB
PHP
<?php if ( isset( $_GET['entry_id'] ) ): ?>
|
|
<div id="smuzform-cont" class="entryEditorCont">
|
|
|
|
<nav class="navbar navbar-inverse mainnavbar">
|
|
<div class="container">
|
|
<div class="navbar-header">
|
|
<a class="navbar-brand">
|
|
<?php smuzform_translate_e( 'Entry View #'. intval($_GET['entry_id']) ) ?>
|
|
</a>
|
|
|
|
<ul class="nav navbar-nav navbar-right" id="navBarActionsCont">
|
|
<li class="navBarActionsLi">
|
|
<a id="formEntriesAction" href="<?php echo admin_url( 'admin.php?page=smuz-forms-entry&form_id='.intval($_GET['form_id']) ); ?>"><?php smuzform_translate_e( 'Go Back to Entry Manager <' ) ?></a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</nav>
|
|
|
|
<div class="container">
|
|
<div class="row entryEditorMainRow">
|
|
|
|
<div class="pull-left fieldDataEntryEditor">
|
|
|
|
<ul>
|
|
<?php
|
|
$entryFields = $entryManager->getEntry( intval( $_GET['entry_id'] ) );
|
|
foreach ( $entryFields as $key => $field ): ?>
|
|
|
|
<li class="fieldInfoCont">
|
|
<div class="fieldLabel">
|
|
<strong><?php esc_html_e( $field['label'] ) ?></strong>
|
|
</div>
|
|
<div class="fieldValue">
|
|
|
|
<?php if ( is_array( $field['value'] ) ): ?>
|
|
|
|
<?php if ( key( $field['value'] ) == 'name' ): ?>
|
|
|
|
<p> <span class="firstName"><?php esc_html_e( $field['value']['name']['firstName'] ) ?> </span><span class="lastName"><?php esc_html_e( $field['value']['name']['lastName'] ) ?></span> </p>
|
|
<?php elseif ( key( $field['value'] ) == 'address' ): ?>
|
|
|
|
<div class="addressFieldCont">
|
|
|
|
<dl class="dl-horizontal">
|
|
<dt><strong> Street Address 1: </strong></dt>
|
|
|
|
<dd><?php esc_html_e( $field['value']['address']['streetAddress'] ) ?></dd>
|
|
|
|
<dt><strong> Address 2: </strong></dt>
|
|
|
|
<dd><?php esc_html_e( $field['value']['address']['streetAddress2'] ) ?></dd>
|
|
|
|
<dt><strong> City: </strong></dt>
|
|
|
|
<dd><?php esc_html_e( $field['value']['address']['city'] ) ?></dd>
|
|
|
|
<dt><strong> State: </strong></dt>
|
|
|
|
<dd><?php esc_html_e( $field['value']['address']['state'] ) ?></dd>
|
|
|
|
<dt><strong> ZIP: </strong></dt>
|
|
|
|
<dd><?php esc_html_e( $field['value']['address']['zip'] ) ?></dd>
|
|
|
|
<dt><strong> Country: </strong></dt>
|
|
|
|
<dd><?php esc_html_e( $field['value']['address']['country'] ) ?></dd>
|
|
|
|
</dl>
|
|
|
|
</div>
|
|
|
|
<?php elseif ( key( $field['value'] ) == 'checkbox' ): ?>
|
|
|
|
<ol style="list-style-type: disc">
|
|
<?php foreach ( $field['value']['checkbox'] as $check ): ?>
|
|
<li>
|
|
<?php esc_html_e( $check ) ?>
|
|
</li>
|
|
<?php endforeach; ?>
|
|
<ol>
|
|
|
|
<?php elseif ( key( $field['value'] ) == 'fileupload' ): ?>
|
|
<?php
|
|
|
|
$path = $field['value']['fileupload']['path'];
|
|
|
|
$file_name = $field['value']['fileupload']['pathinfo']['basename'];
|
|
|
|
$directory = DIRECTORY_SEPARATOR . 'uploads' . DIRECTORY_SEPARATOR . basename( get_option( 'smuzform_upload_dir' ) ) . DIRECTORY_SEPARATOR . $entryManager->getId() . DIRECTORY_SEPARATOR;
|
|
|
|
$download_url = WP_CONTENT_URL . $directory . $file_name;
|
|
|
|
if ( empty( $path ) )
|
|
$download_url = '';
|
|
|
|
?>
|
|
|
|
<p><strong>URL: </strong><code>
|
|
<?php esc_attr_e($download_url) ?>
|
|
</code></p>
|
|
|
|
<p><a <?php echo ( $download_url === '' ) ? 'disabled': '' ?> href="<?php esc_attr_e($download_url) ?>" class="button btn-primary">Download File</a></p>
|
|
|
|
<p class="message alert"><?php smuzform_translate_e('Do not share the download link in public. It can expose secure file upload directory location.') ?></p>
|
|
<?php endif; //endhere key check ?>
|
|
|
|
<?php else: ?>
|
|
|
|
<p><?php esc_html_e( $field['value'] ) ?></p>
|
|
|
|
<?php endif; //endhere array check ?>
|
|
|
|
</div>
|
|
</li>
|
|
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="pull-right InfoContEntryEditor">
|
|
|
|
<?php do_action( 'smuzform_admin_edit_entry_rightcol', $entryManager->getId(), $entryManager ) ?>
|
|
|
|
<div id="formInfoContEntryEditor">
|
|
<h2><?php smuzform_translate_e( 'Form Information' ) ?></h2>
|
|
<h3><a href="<?php echo admin_url( 'admin.php?page=smuz-forms&form_id='.intval($_GET['form_id']) ); ?>"><?php esc_html_e( $entryManager->getTitle() ) ?></a></h3>
|
|
<p><?php esc_html_e( $entryManager->getDescription() ) ?></p>
|
|
</div>
|
|
|
|
<div id="UserInfoContEntryEditor">
|
|
<h2><?php smuzform_translate_e( 'User Information' ) ?></h2>
|
|
|
|
<?php
|
|
$userInfo = $entryManager->getEntryUserInfo( intval( $_GET['entry_id'] ) );
|
|
|
|
$userAgent = new phpUserAgentStringParser();
|
|
|
|
$userAgent = $userAgent->parse( $userInfo->user_agent );
|
|
?>
|
|
|
|
<h4><?php smuzform_translate_e( "IP Address" ) ?></h4>
|
|
<p><strong><?php esc_html_e( $userInfo->user_ip ) ?></strong></p>
|
|
|
|
<h4><?php smuzform_translate_e( "Browser" ) ?></h4>
|
|
<p><strong><?php esc_html_e( ucfirst($userAgent['browser_name']) ) ?></strong></p>
|
|
|
|
<h4><?php smuzform_translate_e( "Operating System" ) ?></h4>
|
|
<p><strong><?php esc_html_e( ucfirst($userAgent['operating_system']) ) ?></strong></p>
|
|
|
|
<h4><?php smuzform_translate_e( "Location" ) ?></h4>
|
|
<p><strong id="userIpLocation"></strong></p>
|
|
<div id="userIpLocationMap"></div>
|
|
|
|
<h4><?php smuzform_translate_e( "Created at" ) ?></h4>
|
|
<p><strong><?php esc_html_e( date( 'M jS, Y - g:i a', strtotime( $userInfo->created_at ) ) ) ?></strong></p>
|
|
|
|
</div>
|
|
|
|
<?php do_action( 'smuzform_admin_edit_entry_rightcol_end', $entryManager->getId(), $entryManager ) ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
<input type="hidden" id="hiddenUserIp" value="<?php esc_html_e( $userInfo->user_ip ) ?>" />
|
|
|
|
</div>
|
|
<?php endif; ?>
|