| Current Path : /var/www/html/components/com_jchat/tmpl/form/ |
| Current File : /var/www/html/components/com_jchat/tmpl/form/default.php |
<?php
/**
* @package JCHAT::FORM::components::com_jchat
* @subpackage views
* @subpackage form
* @subpackage tmpl
* @author Joomla! Extensions Store
* @copyright (C) 2024 - Joomla! Extensions Store
* @license GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html
*/
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\HTML\HTMLHelper;
?>
<div class="item-page<?php echo $this->cparams->get('pageclass_sfx', null);?>">
<?php if ($this->cparams->get('show_page_heading', 1)) : ?>
<div class="page-header">
<h3> <?php echo $this->escape($this->cparams->get('page_heading', $this->menuTitle)); ?> </h3>
</div>
<?php endif;?>
</div>
<form action="<?php echo Route::_('index.php?option=com_jchat&task=form.saveEntity&format=json');?>" method="post" name="activation_form" id="activation_form" dir="ltr">
<fieldset class="jchat_fieldsets">
<div class="jchat_formfields_container">
<?php if(($meetingHash = $this->getModel()->getState('meeting_hash', null)) && $this->cparams->get('meetings_enabled', 0) && isset($this->userInfo->meetingObject)):?>
<?php if($this->cparams->get('meeting_show_details', 1)):?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_MEETINGHASH');?></span>
<input data-validation="required" type="text" name="meeting_hash" value="<?php echo $meetingHash;?>" size="18" readonly>
</div>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_MEETINGNAME');?></span>
<label><?php echo $this->userInfo->meetingObject->name;?></label>
</div>
<?php if($this->userInfo->meetingObject->description):?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_MEETINGDESCRIPTION');?></span>
<label class="jchat-label-description"><?php echo $this->userInfo->meetingObject->description;?></label>
</div>
<?php endif;?>
<?php if($this->userInfo->meetingObject->participants):?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_MEETINGPARTICIPANTS');?></span>
<?php
$participants = explode(',', $this->userInfo->meetingObject->participants);
foreach ($participants as $participant):?>
<label class="jchat-label-primary"><?php echo $participant;?></label>
<?php endforeach;?>
</div>
<?php endif;?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_MEETINGSTART');?></span>
<label><?php echo HTMLHelper::_('date', $this->userInfo->meetingObject->start_datetime, Text::_('DATE_FORMAT_LC6'));?></label>
</div>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_MEETINGEND');?></span>
<label><?php echo HTMLHelper::_('date', $this->userInfo->meetingObject->end_datetime, Text::_('DATE_FORMAT_LC6'));?></label>
</div>
<hr class="jchat-divider"/>
<?php else:?>
<input type="hidden" name="meeting_hash" value="<?php echo $meetingHash;?>" size="18">
<?php endif;?>
<?php endif;?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_NICKNAME');?></span>
<input id="info_override_name" data-validation="required" aria-required="true" type="text" name="override_name" value="<?php echo $this->userInfo->guestName;?>" size="18">
</div>
<?php if($this->cparams->get('show_email', true)):?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_EMAIL');?></span>
<input id="info_email" data-validation="email <?php echo $this->cparams->get('validate_email', false) ? 'required' : '';?>" type="text" name="email" size="18">
</div>
<?php endif;?>
<?php if($this->cparams->get('show_description', true)):?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_DESCRIPTION');?></span>
<textarea id="info_description" data-validation="<?php echo $this->cparams->get('validate_description', false) ? 'required' : '';?>" name="description" size="18"></textarea>
</div>
<?php endif;?>
<?php if($this->cparams->get('show_skypeid', false)):?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_TEAMS_ID');?></span>
<input id="info_skypeid" data-validation="<?php echo $this->cparams->get('validate_skypeid', false) ? 'required' : '';?>" type="text" name="skypeid" size="18">
</div>
<?php endif;?>
<?php if($this->cparams->get('show_antispam', false)):?>
<div class="input-group">
<span class="input-group-addon"><?php echo Text::_('COM_JCHAT_SPAM_VALIDATION');?></span>
<?php
$operand1 = rand(0, 10);
$operand2 = rand(0, 10);
?>
<label class="validation_operand"><?php echo $operand1;?></label>
<input type="hidden" data-role="validation_op1" name="validation_op1" value="<?php echo $operand1;?>" />
<label class="validation_operand">+</label>
<label class="validation_operand"><?php echo $operand2;?></label>
<input type="hidden" data-role="validation_op2" name="validation_op2" value="<?php echo $operand2;?>" />
<label class="validation_operand">=</label>
<input type="text" data-role="validation_result" name="validation_result" size="18">
</div>
<?php endif;?>
<?php if($this->cparams->get('privacy_policy', false)):?>
<div class="input-group">
<a href="<?php echo Text::_($this->cparams->get('privacy_policy_link', 'javascript:void(0)'));?>" target="_blank" class="input-group-addon-checkbox"><?php echo Text::_('COM_JCHAT_PRIVACY_POLICY_LABEL');?></a>
<input id="info_privacypolicy" data-role="validation_privacy" type="checkbox"/>
</div>
<?php endif;?>
</div>
<input type="submit" class="jchat_button button" value="<?php echo $meetingHash && $this->cparams->get('meetings_enabled', 0) && isset($this->userInfo->meetingObject) ? Text::_('COM_JCHAT_MEETING_JOIN') : Text::_('COM_JCHAT_START_CHAT');?>"/>
<input type="hidden" name="option" value="<?php echo $this->option;?>"/>
<input type="hidden" name="task" value="form.saveEntity"/>
<input type="hidden" name="format" value="json"/>
</fieldset>
</form>