<?php if(!defined('master_script')) die();

/**
 * Backend template
 *
 * @category   Extension (edit category)
 * @author     Nico Wenig <nico.wenig@yellowgreen.de>
 * @version	   2010-07-26
 */

?>

<!-- EXTENSION: edit-category -->

<?php if(isset($message)) { ?>
	<p class="error"><?php echo $message; ?></p>
<?php } ?>

<?php quick_help(txt('edit-category', 'Kategorien dienen der Gruppierung von Seiten, unabhängig von der späteren Ausgabe auf Ihrer Website (z.B. sortiert nach Jahreszahlen, Name etc.), und ermöglichen es einheitliche Angaben für alle Seiten der Kategorie zu machen. Eine hier ausgewählte Seitenvorlage wird für alle Seiten verwendet, ebenso wie die Beschreibung und Schlüsselwörter.')); ?>
	
<?php if(isset($_GET['status'])) { ?>
   	<p>
   		<?php if($_GET['status'] == 'category-deleted') echo txt('edit-category', 'Die Kategorie und alle enthaltenen Seiten wurden in den Papierkorb verschoben.'); ?>
   	</p>
   	<br>
<?php } else { ?>
    <form accept-charset="utf-8" method="post" action="index.php?backend=edit-category&amp;category=<?php echo $_GET['category']; if(isset($_GET['path'])) echo '&path=' . $_GET['category']; ?>" onsubmit="return this.confirm">
    	<div class="column">
			<h4><?php echo txt('edit-category', 'Anzeigeoptionen'); ?></h4>

	       	<p>
	       		<?php echo txt('edit-category', 'Anzeige in'); ?>
	       		<input type="checkbox" name="published" id="published" <?php if($category_info->published == 1) echo 'checked="checked"'; ?>>
	       		<label class="checkbox" for="published"><?php echo txt('edit-category', 'Menü'); ?></label>
	       	</p>
	       	
	       	<hr>

			<p>
		    	<label><?php echo txt('edit-category', 'Anzeigen nach'); ?>:</label>
		       	<select name="position" size="1">
		       		<option value="0" <?php if($category_info->position == 0) echo 'selected="selected"'; ?> >↓</option>
		       		<?php for($i = 0; $i < count($database_categories->cfile); $i++) { ?>
		       			<?php if($database_categories->cfile[$i]->id != '' && intval($database_categories->cfile[$i]->id) != intval($category_info->id)) { ?><option value="<?php echo $i + 1; ?>" <?php if(isset($database_categories->cfile[$i + 1]->id) && intval($database_categories->cfile[$i + 1]->id) == intval($category_info->id)) echo 'selected="selected"'; ?> >↓ <?php echo $database_categories->cfile[$i]->title; ?></option><?php } ?>
		       		<?php } ?>
		       	</select>
	       	</p>

	       	<p>
	       		<label for="category_name"><?php echo txt('edit-category', 'Name'); ?>:</label>
	       		<input class="text" type="text" id="category_name" name="category_name" value="<?php echo clean_output($category_info->title); ?>">
	       	</p>
	    
		   	<div class="drop-down">
		    	<label for="language"><?php echo txt('edit-category', 'Sprache'); ?>:</label>
	    		<input type="text" name="language" id="language" class="text" value="<?php echo clean_output($category_info->language); ?>">
		   		<a class="toggler for-input" href="#">&nbsp;</a><br>
		   		
		   		<div class="list">
		   			<?php foreach($frontend_languages as $language) echo '<a onclick="document.getElementById(\'language\').value = \'' . addslashes(clean_output($language)) . '\'; return false">' . $language . '</a>'; ?>
		   		</div>
		   	</div>

    		<?php connector('edit-category left'); ?>
    	</div>

    	<div class="column last-column">
			<h4><?php echo txt('edit-category', 'Metadaten'); ?></h4>

			<p>
		    	<label><?php echo txt('edit-category', 'Seitenvorlage'); ?>:</label>
		       	<select name="template" size="1">
		       			<option value=""><?php echo txt('edit-category', 'Standard der Website'); ?></option>
		       		<?php for($i = 0; $i < count($page_templates); $i++) { ?>
		       			<option value="<?php echo clean_output(str_replace($system_data['folder']['frontend template'], '', $page_templates[$i])); ?>" <?php if(str_replace($system_data['folder']['frontend template'], '', $page_templates[$i]) == $category_info->template) echo 'selected="selected"'; ?> ><?php echo str_replace($system_data['folder']['frontend template'], '', $page_templates[$i]); ?></option>
		       		<?php } ?>
		       	</select>
	       	</p>
	
		   	<p>
		   		<label for="description"><?php echo txt('edit-category', 'Beschreibung'); ?>:</label>
		   		<input class="text" type="text" id="description" name="description" maxlength="<?php echo $system_data['backend']['maximum length description']; ?>" value="<?php echo clean_output($category_info->description); ?>">
		   	</p>
		    	
			<p>
		   		<label for="tags"><?php echo txt('edit-category', 'Schlüsselwörter'); ?>:</label>
		   		<input class="text" type="text" id="tags" name="tags" maxlength="<?php echo $system_data['backend']['maximum length keywords']; ?>" value="<?php echo clean_output($category_info->tags); ?>">
		   	</p>

			<p>
		   		<label for="pagetopic"><?php echo txt('edit-category', 'Themeninhalt'); ?>:</label>
		   		<input class="text" type="text" id="pagetopic" name="pagetopic" maxlength="<?php echo $system_data['backend']['maximum length pagetopic']; ?>" value="<?php echo clean_output($category_info->pagetopic); ?>">
		   	</p>

    		<?php connector('edit-category right'); ?>
    	</div>
    	
    	<div style="clear: both"><br></div>
    	
		<h4><?php echo txt('images', 'Eindeutige Kategorienummer'); ?></h4>
		
		<p><strong>ID:</strong> <?php echo $category_info->id; ?></p>
		<p class="context"><?php echo txt('images', 'Die ID wird verwendet, um einen eindeutigen Bezug zur Kategorie herzustellen und ist zum Beispiel für das Modul <em>Seitenliste</em> notwendig, über das Sie die Ausgabe der Seiten mittels Angabe von IDs auf die jeweiligen Kategorien beschränken können.'); ?></p>
    	
    	<!-- Save and delete -->
       	<input type="submit" id="save" name="save_category" value="<?php echo txt('edit-category', 'Speichern'); ?>">
        <?php if(intval($category_info->id) != $system_data['backend']['info pages id']) { ?><input type="submit" id="delete" name="delete_category" value="<?php echo txt('edit-category', 'Löschen'); ?>" onclick="this.form.confirm = window.confirm('<?php echo txt('edit-category', 'Wollen Sie die Kategorie wirklich löschen und alle enthaltenen Seiten in den Papierkorb verschieben?'); ?>')"><?php } ?>
    </form>
<?php } ?>