Your IP : 216.73.216.41


Current Path : /home/purehotels/public_html/components/com_uniform/views/submission/tmpl/
Upload File :
Current File : /home/purehotels/public_html/components/com_uniform/views/submission/tmpl/default.php

<?php

/**
 * @version     $Id:$
 * @package     JSNUniform
 * @subpackage  Submission
 * @author      JoomlaShine Team <support@joomlashine.com>
 * @copyright   Copyright (C) 2016 JoomlaShine.com. All Rights Reserved.
 * @license     GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.joomlashine.com
 * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html
 */
defined('_JEXEC') or die('Restricted access');

JHTML::_('behavior.modal');
JHtml::_('behavior.tooltip');
$dataFields = $this->_dataFields;
$submission = $this->_dataSubmission;
$user = JFactory::getUser();
$groupEditSubmision = isset($this->_infoForm->form_access) ? $this->_infoForm->form_access : "";
if ((string) $this->_infoForm->form_edit_submission == '1')
{

	$checkEditSubmission = JSNUniformHelper::checkEditSubmission($user->id, $groupEditSubmision);
}
else
{
	$checkEditSubmission = false;
}
$disabledNext = "disabled=\"disabled\"";
$disabledPrevious = "disabled=\"disabled\"";
$clickNext = 'href="javascript:void(0)"';
$clickPrevious = 'href="javascript:void(0)"';
$checkPage = false;
if (!empty($this->nextAndPreviousForm['next']))
{
	$disabledNext = "";
	$clickNext = 'href="' . JRoute::_('index.php?option=com_uniform&view=submission&submission_id=' . $this->nextAndPreviousForm['next']) . '"';
	$checkPage = true;
}
if (!empty($this->nextAndPreviousForm['previous']))
{
	$disabledPrevious = "";
	$clickPrevious = 'href="' . JRoute::_('index.php?option=com_uniform&view=submission&submission_id=' . $this->nextAndPreviousForm['previous']) . '"';
	$checkPage = true;
}

?>
<div class="jsn-master">
<div id="submission-settings" class="jsn-bootstrap">
<div class="jsn-pane jsn-bgpattern pattern-sidebar">
<form action="<?php echo JRoute::_('index.php?option=com_uniform&view=submission&submission_id=' . $this->_item->submission_id); ?>" method="post" name="adminForm" id="adminForm">
<div class="jsn-section-header">
	<?php
	if ($checkPage)
	{
		?>
		<div class="pull-left btn-toolbar">
			<div class="btn-group">
				<a original-title="<?php echo JText::_('JSN_UNIFORM_PREVIOUS_SUBMISSION');?>" title="<?php echo JText::_('JSN_UNIFORM_PREVIOUS_SUBMISSION');?>" <?php echo $disabledPrevious . " " . $clickPrevious;?>  class="btn btn-icon">
					<i class="icon-arrow-left"></i></a>
				<a original-title="<?php echo JText::_('JSN_UNIFORM_NEXT_SUBMISSION');?>" title="<?php echo JText::_('JSN_UNIFORM_NEXT_SUBMISSION');?>" <?php echo $disabledNext . " " . $clickNext;?> class="btn btn-icon">
					<i class="icon-arrow-right"></i></a>
			</div>
		</div>
		<?php
	}
	?>
	<div class="pull-right btn-toolbar">
		<?php
		if ($checkEditSubmission)
		{
			?>
			<div class="btn-group">
				<button onclick="Joomla.submitbutton('submission.apply');" class="btn btn-primary"><?php echo JText::_('JSN_UNIFORM_SAVE'); ?></button>
				<button data-toggle="dropdown" class="btn btn-primary dropdown-toggle">
					&nbsp;<span class="caret"></span>&nbsp;
				</button>
				<ul class="dropdown-menu">
					<li>
						<a onclick="Joomla.submitbutton('submission.save');" href="javascript:void(0);"><?php echo JText::_('JSN_UNIFORM_SAVE_CLOSE'); ?></a>
					</li>
					<?php
					if (!empty($this->nextAndPreviousForm['next']))
					{
						?>
						<li>
							<a onclick="Joomla.submitbutton('submission.saveNext')" href="javascript:void(0);"><?php echo JText::_('JSN_UNIFORM_SAVE_NEXT'); ?></a>
							<input type="hidden" name="nextId" value="<?php echo $this->nextAndPreviousForm['next'];?>">
						</li>
						<?php
					}
					?>
				</ul>
			</div>
			<?php
		}
		?>
		<button onclick="Joomla.submitbutton('submission.cancel');" class="btn">
			<i class="icon-remove"></i><?php echo JText::_('JSN_UNIFORM_CLOSE'); ?></button>
	</div>
	<div class="clearbreak"></div>
</div>
<div class="row-fluid jsn-tabs">
<ul>
	<?php if (!empty($this->_params->show_submission_detail) && $this->_params->show_submission_detail == 1){ ?>
	<li><a href="#submission-details"><?php echo JText::_('JSN_UNIFORM_SUBMISSION_DETAIL'); ?></a></li>
	<?php } ?>
	<?php if (!empty($this->_params->show_submission_data) && $this->_params->show_submission_data == 1){ ?>
	<li><a href="#submission-data"><?php echo JText::_('JSN_UNIFORM_SUBMISSION_DATA'); ?></a></li>
	<?php } ?>
</ul>
<?php if (!empty($this->_params->show_submission_detail) && $this->_params->show_submission_detail == 1)
{ ?>
<div id="submission-details" class="submission-details">

	<table class="table table-bordered">
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_FORMS'); ?>
			</th>
			<td><?php echo isset($dataFields[0]->form_title) ? $dataFields[0]->form_title : ""; ?></td>
		</tr>
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_SUBMISSION_FORM_LOCATION');?>
			</th>
			<td>
				<a href="<?php echo $this->_item->submission_form_location; ?>" target="_blank">
					<?php echo $this->_item->submission_form_location; ?>
				</a>
			</td>
		</tr>
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_SUBMISSION_CREATED_AT'); ?>
			</th>
			<td>
				<?php
				$dateTime = new DateTime($this->_item->submission_created_at);
				echo $dateTime->format("j F Y g:i:s a");
				?>
			</td>
		</tr>
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_SUBMISSION_CREATED_BY'); ?>
			</th>
			<td><?php echo isset($this->_item->submission_created_by) ? JSNUniformHelper::getUserNameById($this->_item->submission_created_by) : "Guest"; ?></td>
		</tr>
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_SUBMISSION_IP'); ?>
			</th>
			<td><?php echo $this->_item->submission_ip; ?></td>
		</tr>
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_SUBMISSION_COUNTRY'); ?>
			</th>
			<td> <?php echo $this->_item->submission_country; ?></td>
		</tr>
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_SUBMISSION_BROWSER'); ?>
			</th>
			<td><?php echo $this->_item->submission_browser; ?></td>
		</tr>
		<tr>
			<th>
				<?php echo JText::_('JSN_UNIFORM_SUBMISSION_OS'); ?>
			</th>
			<td> <?php echo $this->_item->submission_os; ?></td>
		</tr>
	</table>
</div>
	<?php } ?>
<?php if (!empty($this->_params->show_submission_data) && $this->_params->show_submission_data == 1)
{ ?>
<div id="submission-data" class="submission-data">

	<?php
	$formType = isset($this->_infoForm->form_type) ? $this->_infoForm->form_type : 1;
	if ($formType == 2 || $checkEditSubmission)
	{
		?>
		<div class="jsn-form-bar">
			<?php

			if ($formType == 2)
			{
				?>
				<div class="control-group">
					<label class="control-label"><?php echo JText::_('JSN_UNIFORM_DATA_PRESENTATION'); ?>:</label>

					<div class="controls">
						<select class="jsn-input-fluid" data-value="<?php echo $formType; ?>" id="jform_form_type">
							<option value="1"><?php echo JText::_('JSN_UNIFORM_TYPE_SINGLE_PAGE'); ?></option>
							<option value="2"><?php echo JText::_('JSN_UNIFORM_TYPE_MULTIPLE_PAGES'); ?></option>
						</select>
					</div>
				</div>
				<?php
			}

			if ($checkEditSubmission)
			{
				?>
				<div class="pull-right">
					<div class="control-group">
						<div class="controls">
							<button class="btn" id="jsn-submission-edit" onclick="return false;">
								<i class="icon-pencil"></i><?php echo JText::_('JTOOLBAR_EDIT'); ?>
							</button>
							<button class="btn btn-primary hide" id="jsn-submission-save" onclick="return false;">
								<i class="icon-ok"></i><?php echo JText::_('JSN_UNIFORM_DONE'); ?>
							</button>
						</div>
					</div>
				</div>
				<?php
			}
			?>
			<div class="clearbreak"></div>
		</div>
		<hr />
		<?php
	}
	?>
	<div class="submission-content">
		<div class="jsn-page-actions btn-group" style="display: block;">
			<button class="btn btn-icon prev-page hide" onclick="return false;" disabled="disabled">
				<i class="icon-arrow-left"></i></button>
			<button class="btn btn-icon next-page hide" onclick="return false;" disabled="disabled">
				<i class="icon-arrow-right"></i></button>
		</div>
        <?php
        if ($this->_formPages)
        {
            foreach ($this->_formPages as $formPages)
            {
                $pageContent = json_decode($formPages->page_content);
                $submissionDetail = "";
                $submissionEdit = "";

                foreach ($pageContent as $fields)
                {
                    $key = "sd_" . $fields->id;
                    if (isset($fields->type) && $fields->type != 'static-content' && $fields->type != 'google-maps')
                    {
                        if (isset($submission->$key))
                        {
                            $label = $fields->label != '' ? $fields->label : $fields->identify;
                            $submissionDetail .= '<dt>' . $label . ':</dt><dd id="' . $key . '">';
                            $submissionEdit .= '<div class="control-group ">
												<label class="control-label">' . $label . ':</label>
												<div class="controls">';
                            $contentField = "";
                            $contentFieldEdit = "";
                            $contentFieldDetail = "";

                            $contentField = JSNUniformHelper::getDataField($fields->type, $submission, $key, $this->_item->form_id, false);

                            $contentFieldEdit = $contentField;

                            if ($fields->type == "email")
                            {

                                $contentFieldDetail = !empty($contentField) ? '<a href="mailto:' . htmlentities($contentField, ENT_QUOTES, "UTF-8") . '">' . htmlentities($contentField, ENT_QUOTES, "UTF-8") . '</a>' : "N/A";
                            }
                            else
                            {
                                $contentFieldDetail = $contentField;
                            }


                            $submissionDetail .= htmlentities(trim($contentFieldDetail), ENT_QUOTES, "UTF-8") != '' ? str_replace("\n", "<br/>", trim(htmlentities($contentFieldDetail, ENT_QUOTES, "UTF-8"))) : "N/A";

                            if (isset($fields->type) && ($fields->type == "checkboxes" || $fields->type == "list" || $fields->type == "paragraph-text"))
                            {
                                if ($fields->type == "checkboxes" || $fields->type == "list")
                                {
                                    $contentFieldEdit = str_replace("<br/>", "\n", $contentFieldEdit);
                                    $contentFieldEdit = str_replace("\n\n", "\n", $contentFieldEdit);
                                    $contentFieldEdit = htmlentities($contentFieldEdit, ENT_QUOTES | ENT_IGNORE, "UTF-8");
                                }
                                $submissionEdit .= "<textarea name=\"submission[{$key}]\" class=\"jsn-input-xxlarge-fluid\" dataValue='" . $fields->id . "' typeValue='" . $fields->type . "' rows=\"5\" >{$contentFieldEdit}</textarea>";
                            }
                            else if (isset($fields->type) && $fields->type == "likert")
                            {
                                $likertData = json_decode($submission->$key);
                                $settings = json_decode($likertData->settings);
                                $tdRows = "<input type=\"hidden\" class='jsn-likert-settings' data-value='{$key}' name='submission[{$key}][likert][settings]' value='" . htmlentities(json_encode(array('rows' => $settings->rows, 'columns' => $settings->columns)), ENT_QUOTES, "UTF-8") . "' />";
                                $tdColumns = '';

                                foreach ($settings->rows as $row)
                                {
                                    $tdRows .= "<tr>";
                                    $tdRows .= '<td>' . $row->text . '</td>';
                                    foreach ($settings->columns as $column)
                                    {
                                        $checked = '';
                                        foreach ($likertData->values as $k => $val)
                                        {
                                            if (($k == md5($row->text) || $k == $row->text) && $val == $column->text)
                                            {
                                                $checked = 'checked="checked" ';
                                            }
                                        }
                                        $tdRows .= "<td class=\"text-center\"><input " . $checked . " type=\"radio\" data-value='" . htmlentities($row->text, ENT_QUOTES, "UTF-8") . "' name='submission[{$key}][likert][values][" . htmlentities($row->text, ENT_QUOTES, "UTF-8") . "]'  value='" . htmlentities($column->text, ENT_QUOTES, "UTF-8") . "' /></td>";
                                    }
                                    $tdRows .= "</tr>";
                                }
                                foreach ($settings->columns as $column)
                                {
                                    $tdColumns .= '<th class="text-center">' . $column->text . '</th>';
                                }
                                $submissionEdit .= "<table class=\"jsn-likert table table-bordered table-striped\">
										<thead>
											<tr>
												<th></th>
												{$tdColumns}
											</tr>
										</thead>
										<tbody>
											{$tdRows}
										</tbody>
									</table>";
                            }
                            else if (isset($fields->type) && $fields->type == "file-upload")
                            {
                                $submissionEdit .= $contentFieldEdit;
                            }
                            else
                            {
                                $contentFieldEdit = htmlentities($contentFieldEdit, ENT_QUOTES, "UTF-8");
                                $submissionEdit .= "<input type=\"text\" name=\"submission[{$key}]\" dataValue='" . $fields->id . "' typeValue='" . $fields->type . "' class=\"jsn-input-xxlarge-fluid\" value='{$contentFieldEdit}' />";
                            }
                            $submissionEdit .= '</div></div>';
                            $submissionDetail .= '</dd>';
                        } else if (isset($fields->type) && $fields->type == 'static-content' || $fields->type == 'google-maps')
                        {
                            if ($fields->type == 'static-content')
                            {
                                $submissionDetail .= '<dt>' . $fields->label . ':</dt><dd id="' . htmlentities($key, ENT_QUOTES, "UTF-8") . '">';
                                $submissionDetail .= "<dd class='clearfix'>" . htmlentities($fields->options->value, ENT_QUOTES, "UTF-8") . "</dd>";
                            }
                            else if ($fields->type == 'google-maps')
                            {

                                $height = isset($fields->options->height) ? $fields->options->height : "";
                                $width = isset($fields->options->width) ? $fields->options->width : "";
                                $formatWidth = isset($fields->options->formatWidth) ? $fields->options->formatWidth : "";
                                $googleMaps = isset($fields->options->googleMaps) ? $fields->options->googleMaps : "";
                                $googleMapsMarKer = isset($fields->options->googleMapsMarKer) ? $fields->options->googleMapsMarKer : "";
                                $submissionDetail .= "<dd class='clearfix'><div class=\"content-google-maps\" data-width='{$width}{$formatWidth}' data-height='{$height}' data-value='{$googleMaps}' data-marker='" . htmlentities($googleMapsMarKer, ENT_QUOTES, "UTF-8") . "'><div class=\"google_maps map rounded\"></div></div></dd>";
                            }

                        }
                    }
                }
                ?>
                <div class="submission-page" data-title="<?php echo $formPages->page_title; ?>"
                     data-value="<?php echo $formPages->page_id; ?>">
                    <div class="submission-page-header">
                        <h3><?php echo $formPages->page_title; ?></h3>
                    </div>

                    <dl class="submission-page-content" id="dl_<?php echo $formPages->page_id; ?>">
                        <?php echo html_entity_decode($submissionDetail, ENT_QUOTES, 'UTF-8'); ?>
                    </dl>
                    <div class="submission-page-content hide" id="div_<?php echo $formPages->page_id; ?>">
                        <?php echo $submissionEdit; ?>
                    </div>
                </div>
                <?php
            }
        }
        ?>
    </div>
</div>
<?php }
if ($this->_params->show_submission_data != 1 && $this->_params->show_submission_detail != 1)
{ ?>
	<div id="submission-data" class="submission-data">
		<div class="no-data">
			<span><?php echo JText::_('No Data')?></span>
		</div>
	</div>
<?php }?>
</div>
<input type="hidden" name="filter_form_id" id="filter_form_id" value="<?php echo $this->_item->form_id; ?>" />
<input type="hidden" name="cid" id="cid" value="<?php echo $this->_item->submission_id; ?>" />
<input type="hidden" name="action" id="action" value="" />
<input type="hidden" name="option" value="com_uniform" />
<input type="hidden" name="task" value="" />
<?php echo JHtml::_('form.token'); ?>
</form>
</div>
</div>
<?php
$edition = defined('JSN_UNIFORM_EDITION') ? JSN_UNIFORM_EDITION : "free";
if (strtolower($edition) == "free")
{
	echo "<div class=\"jsn-page-footer\"><a href=\"http://www.joomlashine.com/joomla-extensions/jsn-uniform.html\" target=\"_blank\">" . JText::_('JSN_UNIFORM_POWERED_BY') . "</a> by <a href=\"http://www.joomlashine.com\" target=\"_blank\">JoomlaShine</a></div>";
}
?>
</div>