Spade

Mini Shell

Directory:~$ /home/lmsyaran/www/administrator/components/com_rsmembership/views/subscriptions/tmpl/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/www/administrator/components/com_rsmembership/views/subscriptions/tmpl/default.php

<?php
/**
 * @package	RSMembership!
 * @copyright	(c) 2009 - 2016 RSJoomla!
 * @link		https://www.rsjoomla.com
 * @license	GNU General Public License
http://www.gnu.org/licenses/gpl-3.0.en.html
 */

defined('_JEXEC') or die('Restricted access');

$listOrder	= $this->state->get('list.ordering');
$listDirn	= $this->state->get('list.direction');
$saveOrder	= $listOrder == 'ordering';

$selectedMemberships =
$this->state->get($this->context.'.filter.filter_memberships');
$resetSelected 		 =
$this->state->get($this->context.'.filter.filter_resetselected');

JHtml::_('behavior.framework');
?>
<script type="text/javascript">
function resetMemberships() {
	var memberships =
document.getElementsByName("filter_memberships[]").length;
	for (var i = 0; i < memberships; i++) {
		document.getElementsByName("filter_memberships[]")[i].checked =
false; 
	}
	document.getElementById('filter_resetselected').value = 1;
	document.adminForm.submit();
}

function showHideContainer(container, force) {
	var status 		= document.getElementById(container).style.display;
	var newStatus 	= force || status == 'none' ? 'block' :
'none';
	
	document.getElementById(container).style.display = newStatus;
}
</script>

<style>
	#content .modal-body {
		max-height: initial;
	}
</style>

<form action="<?php echo
JRoute::_('index.php?option=com_rsmembership&view=subscriptions');
?>" method="post" name="adminForm"
id="adminForm">
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
		<div class="com-rsmembership-progress"
id="com-rsmembership-joomla-configuration-progress"
style="display:none"><div
class="com-rsmembership-bar" style="width:
0%;">0%</div></div>
		<?php echo $this->filterbar->show(); ?>
		<?php if (count($this->memberships) > 0) {?>
			<div class="rsme_memberships_outercontainer">
				<button class="btn" type="button"
onclick="showHideContainer('rsme_memberships',false)"
title="<?php echo
JText::_('COM_RSMEMBERSHIP_SELECT_MEMBERSHIPS_DESC');?>"><?php
echo
JText::_('COM_RSMEMBERSHIP_SELECT_MEMBERSHIPS');?></button>
				<div id="rsme_memberships"
style="display:none">
					<ul>
						<?php foreach($this->memberships as $membership) { ?>
							<li><input type="checkbox" <?php echo
(isset($selectedMemberships) &&
(in_array($membership->id,$selectedMemberships) &&
!$resetSelected) ? 'checked="checked"' :
'');?> value="<?php echo $membership->id;
?>" id="membership<?php echo $membership->id;
?>" name="filter_memberships[]"/><label
for="membership<?php echo $membership->id;
?>"><?php echo $this->escape($membership->name);
?></label></li>
						<?php } ?>
					</ul>
					<button title="<?php echo
JText::_('COM_RSMEMBERSHIP_APPLY_FILTER');?>"
onclick="document.getElementById('filter_resetselected').value
= 0; this.form.submit();" type="button"
class="btn"><?php echo
JText::_('COM_RSMEMBERSHIP_APPLY_FILTER');?></button>
					<button title="<?php echo
JText::_('COM_RSMEMBERSHIP_RESET_MEMBERSHIPS_FILTER');?>"
onclick="resetMemberships();" type="button"
class="btn"><?php echo
JText::_('JSEARCH_RESET');?></button>
					<input type="hidden" id="filter_resetselected"
name="filter_resetselected" value="<?php echo
($resetSelected!=null ? $resetSelected : '0')?>"/>
				</div>
			</div>
		<?php } ?>
		<table class="table table-striped rsme_table_vtop">
			<thead>
				<tr>
					<th width="5"><?php echo JText::_( '#' );
?></th>
					<th width="20"><input type="checkbox"
name="checkall-toggle" value=""
onclick="Joomla.checkAll(this);"/></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_MEMBERSHIP'), 'm.name',
$listDirn, $listOrder); ?></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_CATEGORY_NAME'),
'category_name', $listDirn, $listOrder); ?></th>
					<th><?php echo
JText::_('COM_RSMEMBERSHIP_MEMBERSHIP_EXTRAS'); ?></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_USERNAME'), 'u.username',
$listDirn, $listOrder); ?></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_EMAIL'), 'u.email',
$listDirn, $listOrder); ?></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_STATUS'), 'ms.status',
$listDirn, $listOrder); ?></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_NOTIFIED'), 'ms.notified',
$listDirn, $listOrder); ?></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_START_DATE'),
'ms.membership_start', $listDirn, $listOrder); ?></th>
					<th><?php echo JHtml::_('grid.sort',
JText::_('COM_RSMEMBERSHIP_START_END'),
'ms.membership_end', $listDirn, $listOrder); ?></th>
					<th width="80"><?php echo
JHtml::_('grid.sort', 'JPUBLISHED',
'ms.published', $listDirn, $listOrder); ?></th>
				</tr>
			</thead>
			<?php
			foreach ( $this->items as $i => $row ) {
			?>
				<tr class="row<?php echo $i%2; ?>">
					<td><?php echo $this->pagination->getRowOffset($i);
?></td>
					<td><?php echo JHtml::_('grid.id', $i,
$row->id); ?></td>
					<td><a data-toggle="modal" role="button"
href="#rsm_membership_edit_<?php echo $row->id; ?>"
><?php echo $row->name != '' ?
$this->escape($row->name) :
JText::_('COM_RSMEMBERSHIP_NO_TITLE');
?></a></td>
					<td><?php echo $row->category_id ?
$this->escape($row->category_name) :
'<em>'.JText::_('COM_RSMEMBERSHIP_NO_CATEGORY').'</em>';
?></td>
					<td>
					<?php if ($row->extras) {
						$extras = explode(',', $row->extras);
						foreach ($extras as $value) {
							if (isset($this->extraValues[$value])) {
								?>
								<p><?php echo
$this->escape($this->extraValues[$value]); ?></p>
								<?php
							}
						}
					} else { ?>
						<em><?php echo JText::_('COM_RSMEMBERSHIP_NONE');
?></em>
					<?php } ?>	
					</td>
					<td><a href="<?php echo
JRoute::_('index.php?option=com_rsmembership&task=subscriber.edit&user_id='.$row->user_id);
?>"><?php echo $this->escape($row->username);
?></a></td>
					<td><a href="<?php echo
JRoute::_('index.php?option=com_rsmembership&task=subscriber.edit&user_id='.$row->user_id);
?>"><?php echo $this->escape($row->email);
?></a></td>
					<td><?php echo
JText::_('COM_RSMEMBERSHIP_STATUS_'.$row->status);
?></td>
					<td>
						<?php if ($this->isNullDate($row->notified)) { ?>
							<span class="rsme_notified rsme_danger"><?php
echo JText::_('COM_RSMEMBERSHIP_NOT_NOTIFIED');
?></span>
						<?php } else { ?>
							<?php echo RSMembershipHelper::showDate($row->notified);
?>
							<?php if ($row->status == MEMBERSHIP_STATUS_ACTIVE) { ?>
								<button type="button" class="btn
btn-primary" onclick="return listItemTask('cb<?php echo
$i;?>','subscriptions.notify')"><?php echo
JText::_('COM_RSMEMBERSHIP_NOTIFY'); ?></button>
							<?php } ?>
						<?php } ?>
					</td>					
					<td><?php echo
$this->isNullDate($row->membership_start) ? '-' :
RSMembershipHelper::showDate($row->membership_start); ?></td>
					<td><?php echo $this->isNullDate($row->membership_end)
? JText::_('COM_RSMEMBERSHIP_UNLIMITED') :
RSMembershipHelper::showDate($row->membership_end); ?></td>
					<td width="1%" nowrap="nowrap"
align="center"><?php echo
JHtml::_('jgrid.published', $row->published, $i,
'subscriptions.');?></td>
				</tr>
			<?php
			}
			?>
				<tr><td colspan="12" align="center"
class="center"><?php echo
$this->pagination->getListFooter(); ?></td></tr>
			</table>

			<?php echo JHtml::_( 'form.token' ); ?>
			<input type="hidden" name="boxchecked"
value="0" />
			<input type="hidden" name="task"
value="" />
	</div>
</form>
<script type="text/javascript">
<?php if (isset($selectedMemberships) &&
count($selectedMemberships) > 0 && (is_null($resetSelected) ||
!$resetSelected)) { ?>
	showHideContainer('rsme_memberships', true);
<?php } ?>

	RSMembership.exportCSV.totalItems = <?php echo
$this->totalItems;?>;
	RSMembership.exportCSV.view = 'subscriptions';
	
	Joomla.submitbutton = function(pressbutton) {
		if (pressbutton == 'subscriptions.exportcsv') {
			RSMembership.exportCSV.setCSV(0,'');
		} else {
			Joomla.submitform(pressbutton);
		}
	}
</script>

<?php

foreach ( $this->items as $i => $row ) {
	echo JHtml::_('bootstrap.renderModal',
'rsm_membership_edit_'.$row->id, array(
		'title' => '&nbsp;',
		'url' =>
JRoute::_('index.php?option=com_rsmembership&task=membership_subscriber.edit&tmpl=component&id='.$row->id),
		'height' => '475',
		'width' => '660',
		'footer' => '<button type="button"
class="btn btn-success"
onclick="rsm_trigger_iframe_action(\'membership_save_button\',
\'rsm_membership_edit_'.$row->id.'\')">'.JText::_('COM_RSMEMBERSHIP_SAVE').'</button>'
	));
}
?>
<script type="text/javascript">
	function rsm_trigger_iframe_action(buttonId, modal_id) {
		if
(jQuery('#'+modal_id).find('.iframe').contents().find('#'+buttonId).length)
{
			jQuery('#' +
modal_id).find('.iframe').contents().find('#' +
buttonId).trigger('click');
		} else {
			return;
		}
	}
</script>