Current File : /home/pacjaorg/.trash/modules/mod_acym/tmpl/default.php |
<?php
/**
* @package AcyMailing for Joomla
* @version 6.4.0
* @author acyba.com
* @copyright (C) 2009-2019 ACYBA S.A.R.L. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?><?php
$listsContent = '';
if (!empty($visibleLists)) {
$listsContent .= '<table class="acym_lists">';
foreach ($visibleLists as $myListId) {
$check = '';
if (in_array($myListId, $checkedLists)) {
$check = 'checked="checked"';
}
$listsContent .= '
<tr>
<td>
<input type="checkbox" class="acym_checkbox" name="subscription[]" id="acylist_'.$myListId.'_'.$formName.'" '.$check.' value="'.$myListId.'"/>
<label for="acylist_'.$myListId.'_'.$formName.'">'.$allLists[$myListId]->name.'</label>
</td>
</tr>';
}
$listsContent .= '</table>';
}
if ($listPosition == 'before') echo $listsContent;
?>
<table class="acym_form">
<tr>
<?php
foreach ($fields as $field) {
$fieldDB = empty($field->option->fieldDB) ? '' : json_decode($field->option->fieldDB);
$field->value = empty($field->value) ? '' : json_decode($field->value);
$field->option = json_decode($field->option);
$valuesArray = [];
if (!empty($field->value)) {
foreach ($field->value as $value) {
$valueTmp = new stdClass();
$valueTmp->text = $value->title;
$valueTmp->value = $value->value;
if ($value->disabled == 'y') $valueTmp->disable = true;
$valuesArray[$value->value] = $valueTmp;
}
}
if (!empty($fieldDB) && !empty($fieldDB->value)) {
$fromDB = $fieldClass->getValueFromDB($fieldDB);
foreach ($fromDB as $value) {
$valuesArray[$value->value] = $value->title;
}
}
$size = empty($field->option->size) ? '' : 'width:'.$field->option->size.'px';
echo '<td class="acyfield_'.$field->id.' acyfield_'.$field->type.'">';
echo $fieldClass->displayField($field, $field->default_value, $size, $valuesArray, $displayOutside, true, $identifiedUser);
echo '</td>';
if (!$displayInline) echo '</tr><tr>';
}
if ($listPosition != 'before') {
echo '<td>'.$listsContent.'</td>';
if (!$displayInline) echo '</tr><tr>';
}
if (empty($identifiedUser->id) && $config->get('captcha', '') == 1) {
echo '<td class="captchakeymodule" '.($displayOutside && !$displayInline ? 'colspan="2"' : '').'>';
$captcha = acym_get('helper.captcha');
echo $captcha->display($formName);
echo '</td>';
if (!$displayInline) echo '</tr><tr>';
}
if (!empty($termslink)) {
echo '<td class="acyterms" '.($displayOutside && !$displayInline ? 'colspan="2"' : '').'>';
echo '<input id="mailingdata_terms_'.$formName.'" class="checkbox" type="checkbox" name="terms" title="'.acym_translation('ACYM_TERMS_CONDITIONS').'"/> '.$termslink;
echo '</td>';
if (!$displayInline) echo '</tr><tr>';
}
?>
<td <?php if ($displayOutside && !$displayInline) echo 'colspan="2"'; ?> class="acysubbuttons">
<noscript>
<div class="onefield fieldacycaptcha">
<?php echo acym_translation('ACYM_NO_JAVASCRIPT'); ?>
</div>
</noscript>
<input type="button" class="btn btn-primary button subbutton" value="<?php echo acym_translation($subscribeText, true); ?>" name="Submit" onclick="try{ return submitAcymForm('subscribe','<?php echo $formName; ?>', 'acySubmitSubForm'); }catch(err){alert('The form could not be submitted '+err);return false;}" />
<?php if ($params->get('unsub', '0') == '1' && !empty($countUnsub)) { ?>
<span style="display: none;"></span>
<input type="button" class="btn button unsubbutton" value="<?php echo acym_translation($unsubscribeText, true); ?>" name="Submit" onclick="try{ return submitAcymForm('unsubscribe','<?php echo $formName; ?>', 'acySubmitSubForm'); }catch(err){alert('The form could not be submitted '+err);return false;}" />
<?php } ?>
</td>
</tr>
</table>