<?php  defined('C5_EXECUTE') or die("Access Denied."); ?> 
<?php  $c = Page::getCurrentPage(); ?>

<div class="ccm-ui"><!-- Open C5 UI Wrapper -->

	<ul id="ccm-pagelist-tabs" class="unstyled ccm-dialog-tabs">
		<li class="ccm-nav-active"><a id="ccm-pagelist-tab-add" href="javascript:void(0);"><?php echo ($bID>0)? t('Edit') : t('Add') ?></a></li>
		<li class=""><a id="ccm-pagelist-tab-preview"  href="javascript:void(0);"><?php echo t('Preview')?></a></li>
	</ul>
	
	<input type="hidden" name="pageListToolsDir" value="<?php echo $uh->getBlockTypeToolsURL($bt)?>/" />
	<div id="ccm-pagelistPane-add" class="ccm-pagelistPane">
		<div class="ccm-block-field-group">
		  <h2><?php echo t('Number and Type of Pages')?></h2>
		  <?php echo t('Display')?>
		  <input type="text" name="num" value="<?php echo $num?>" style="width: 30px">
		  <?php echo t('pages of type')?>
		  <?php 
				$ctArray = CollectionType::getList();
		
				if (is_array($ctArray)) { ?>
		  <select name="ctID" id="selectCTID">
			<option value="0">** <?php echo t('All')?> **</option>
			<?php  foreach ($ctArray as $ct) { ?>
			<option value="<?php echo $ct->getCollectionTypeID()?>" <?php  if ($ctID == $ct->getCollectionTypeID()) { ?> selected <?php  } ?>>
			<?php echo $ct->getCollectionTypeName()?>
			</option>
			<?php  } ?>
		  </select>
		  <?php  } ?>
		</div>
		<div class="ccm-block-field-group">  
		  <h2><?php echo t('Filter')?></h2>
		  
		  <?php 
		  Loader::model('attribute/categories/collection');
		  $cadf = CollectionAttributeKey::getByHandle('is_featured');
		  ?>
		  <label class="checkbox">
			  <input <?php  if (!is_object($cadf)) { ?> disabled <?php  } ?> type="checkbox" name="displayFeaturedOnly" value="1" <?php  if ($displayFeaturedOnly == 1) { ?> checked <?php  } ?> style="vertical-align: middle" />
			  <?php echo t('Featured pages only.')?>
				<?php  if (!is_object($cadf)) { ?>
					 <span><?php echo t('(<strong>Note</strong>: You must create the "is_featured" page attribute first.)');?></span>
				<?php  } ?>
		  </label>
		  <label class="checkbox">
			<input type="checkbox" name="displayAliases" value="1" <?php  if ($displayAliases == 1) { ?> checked <?php  } ?> />
			<?php echo t('Display page aliases.')?>
		  </label>
			
		</div>
		<div class="ccm-block-field-group">
			<h2><?php echo t('Pagination')?></h2>
			<label class="checkbox">
				<input type="checkbox" name="paginate" value="1" <?php  if ($paginate == 1) { ?> checked <?php  } ?> />
				<?php echo t('Display pagination interface if more items are available than are displayed.')?>
			</label>
		</div>
		<div class="ccm-block-field-group">
		  <h2><?php echo t('Location in Website')?></h2>
		  <?php echo t('Display pages that are located')?>:<br/>
		  <br/>
		  	<label class="radio inline">
				<input type="radio" name="cParentID" id="cEverywhereField" value="0" <?php  if ($cParentID == 0) { ?> checked<?php  } ?> />
				<?php echo t('everywhere')?>
			</label>
				
		  	<label class="radio inline">
				<input type="radio" name="cParentID" id="cThisPageField" value="<?php echo $c->getCollectionID()?>" <?php  if ($cParentID == $c->getCollectionID() || $cThis) { ?> checked<?php  } ?>>
				<?php echo t('beneath this page')?>
			</label>
				
		  	<label class="radio inline">
				<input type="radio" name="cParentID" id="cOtherField" value="OTHER" <?php  if ($isOtherPage) { ?> checked<?php  } ?>>
				<?php echo t('beneath another page')?>
			</label>
				
				<div class="ccm-page-list-page-other" <?php  if (!$isOtherPage) { ?> style="display: none" <?php  } ?>>
				
				<?php  $form = Loader::helper('form/page_selector');
				if ($isOtherPage) {
					print $form->selectPage('cParentIDValue', $cParentID);
				} else {
					print $form->selectPage('cParentIDValue');
				}
				?>
				
				</div>
				
				<div class="ccm-page-list-all-descendents" style="margin: 5px 0 0 0px;<?php echo (!$isOtherPage && !$cThis) ? ' display: none;' : ''; ?>">
					<label class="checkbox">
						<input type="checkbox" name="includeAllDescendents" id="includeAllDescendents" value="1" <?php echo $includeAllDescendents ? 'checked="checked"' : '' ?> />
						<?php echo t('Include all child pages') ?>
					</label>
				</div>
		</div>
		<div class="ccm-block-field-group">
		  <h2><?php echo t('Sort Pages')?></h2>
		  <?php echo t('Pages should appear')?>
		  <select name="orderBy">
			<option value="display_asc" <?php  if ($orderBy == 'display_asc') { ?> selected <?php  } ?>><?php echo t('in their sitemap order')?></option>
			<option value="chrono_desc" <?php  if ($orderBy == 'chrono_desc') { ?> selected <?php  } ?>><?php echo t('with the most recent first')?></option>
			<option value="chrono_asc" <?php  if ($orderBy == 'chrono_asc') { ?> selected <?php  } ?>><?php echo t('with the earliest first')?></option>
			<option value="alpha_asc" <?php  if ($orderBy == 'alpha_asc') { ?> selected <?php  } ?>><?php echo t('in alphabetical order')?></option>
			<option value="alpha_desc" <?php  if ($orderBy == 'alpha_desc') { ?> selected <?php  } ?>><?php echo t('in reverse alphabetical order')?></option>
		  </select>
		</div>
		
		<div class="ccm-block-field-group">
		  <h2><?php echo t('Provide RSS Feed')?></h2>
		   <label class="radio inline">
			   <input id="ccm-pagelist-rssSelectorOn" type="radio" name="rss" class="rssSelector" value="1" <?php echo ($rss?"checked=\"checked\"":"")?>/> <?php echo t('Yes')?>   
		   </label>
		   <label class="radio inline">
		   		<input type="radio" name="rss" class="rssSelector" value="0" <?php echo ($rss?"":"checked=\"checked\"")?>/> <?php echo t('No')?>   
		   </label>
		   <div id="ccm-pagelist-rssDetails" <?php echo ($rss?"":"style=\"display:none;\"")?>>
			   <strong><?php echo t('RSS Feed Title')?></strong><br />
			   <input id="ccm-pagelist-rssTitle" type="text" name="rssTitle" style="width:250px" value="<?php echo $rssTitle?>" /><br /><br />
			   <strong><?php echo t('RSS Feed Description')?></strong><br />
			   <textarea name="rssDescription" style="width:250px" ><?php echo $rssDescription?></textarea>
		   </div>
		</div>
		
		<style type="text/css">
		#ccm-pagelist-truncateTxt.faintText{ color:#999; }
		<?php  if($truncateChars==0 && !$truncateSummaries) $truncateChars=128; ?>
		</style>
		<div class="ccm-block-field-group">
		   <h2><?php echo t('Truncate Summaries')?></h2>	  
		   <input id="ccm-pagelist-truncateSummariesOn" name="truncateSummaries" type="checkbox" value="1" <?php echo ($truncateSummaries?"checked=\"checked\"":"")?> /> 
		   <span id="ccm-pagelist-truncateTxt" <?php echo ($truncateSummaries?"":"class=\"faintText\"")?>>
		   		<?php echo t('Truncate descriptions after')?> 
				<input id="ccm-pagelist-truncateChars" <?php echo ($truncateSummaries?"":"disabled=\"disabled\"")?> type="text" name="truncateChars" size="3" value="<?php echo intval($truncateChars)?>" /> 
				<?php echo t('characters')?>
		   </span>
		</div>
		
	</div>
	
	<div id="ccm-pagelistPane-preview" style="display:none" class="ccm-preview-pane ccm-pagelistPane">
		<div id="pagelist-preview-content"><?php echo t('Preview Pane')?></div>
	</div>

</div><!-- Close C5 UI Wrapper -->
