<?php
	$indexUrl = "/cmsaccounts/index";
	$sortBy= isset($this->sortOption->columnName) ? $this->sortOption->columnName : 'cmsaDisplayName';
	$sortOrder = isset($this->sortOption->orderBy) ? $this->sortOption->orderBy : "asc";

?>
<div class="panelHeader">
	<ul>
		<li>
			<a href="edit">Add CMS Account</a>
		</li>
	</ul>
</div>
<div class="panelContent">
<?php if(isset($this->msg) && $this->msg): ?>
	<div id="account_error_message" class="alertError"><?=htmlspecialchars($this->msg);?></div>
<?php endif; ?>
	<table class="data">
		<thead>
			<tr>
				<th><?=$this->sortcolumnheader('','CMSA Display name','cmsaDisplayName',$sortBy,$sortOrder)?></th>
				<th><?=$this->sortcolumnheader('','CMSA Content Owner','cmsaContentOwner',$sortBy,$sortOrder)?></th>
				<th><?=$this->sortcolumnheader('','Notes','notes',$sortBy,$sortOrder)?></th>
				<th class="no-wrap">Edit</th>
			</tr>
		</thead>
		<tbody>
		<?php foreach($this->allAccounts as $accountObj){?>
			<tr>
				<td><?=$accountObj->cmsaDisplayName; ?></td>
				<td><?=$accountObj->cmsaContentOwner; ?></td>
				<td><?=htmlspecialchars($accountObj->notes); ?></td>
				<td><a href=<?="\"/cmsaccounts/edit/id/".$accountObj->id."\""; ?> title="Edit">Edit</a></div></td>
			</tr>
		<?php } ?>
		</tbody>
		<tfoot>
		<?php if($this->paginationOption && !isset($this->oaError)){
			$queryString = http_build_query(array("sort_by"=>$sortBy , "sort_order"=>$sortOrder));
			$totalPages = ceil($this->paginationOption->totalRecords / $this->paginationOption->limit);
			echo $this->paginationpanel($indexUrl, $this->paginationOption->pageNumber, $this->paginationOption->limit, $totalPages, $queryString, $this->paginationOption->totalRecords);
		}?>
		</tfoot>
	</table>
</div>
