<?php 
/**
 * zenpage admin-news-articles.php
 *
 * @author Malte Müller (acrylian)
 * @package plugins
 * @subpackage zenpage
 */
include("zp-functions.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo gettext("zenphoto administration"); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php zenpageJSCSS(); ?> 
</head>
<body>
<?php 
	printLogoAndLinks();
	echo "<div id=\"main\">";
	printTabs("zenpage"); 
	echo "<div id=\"content\">";
	zenpageAdminnav("articles"); 
if(isset($_GET['del'])) {	
  deleteArticle();
} 
// publish or unpublish page by click 
if(isset($_GET['publish'])) { 
  publishPageOrArticle("news",$_GET['id']);
}
if(isset($_GET['skipscheduling'])) {
	skipScheduledPublishing("news",$_GET['id']);
}
if(isset($_GET['commentson'])) { 
  enableComments("news");
}
if(isset($_GET['hitcounter'])) {
	resetPageOrArticleHitcounter("news");
}
?>
<h1><?php echo gettext("Articles"); ?> 
<?php
if (isset($_GET['category'])) {
  echo "<em>".getCategoryTitle($_GET['category'])."</em>";
}
if (isset($_GET['date'])) {
  echo "<em><small> (".$_GET['date'].")</small></em>";
}

if(isset($_GET['published']) AND $_GET['published'] === "no") {
	$published = "unpublished";
} 
if(isset($_GET['published']) AND $_GET['published'] === "yes") {
	$published = "published";
} 
if(!isset($_GET['published'])) {
	$published = "all";
}

if(isset($_GET['category'])) {
  $result = getNewsArticles(getOption('zenpage_admin_articles'),$_GET['category'],$published);
} else {
  $result = getNewsArticles(getOption('zenpage_admin_articles'),"",$published);
}

?>
<span class="zenpagestats"><?php printNewsPagesStatistic("news");?></span></h1>
<div style="margin-bottom:-5px"><div style="float:left; margin-right: 15px; margin-top: 2px;">
	<div class="buttons"><strong><a href="admin-edit.php?newsarticle&amp;add" title="<?php echo gettext("Add Article"); ?>"><img src="images/add.png" alt="" /> <?php echo gettext("Add Article"); ?></a></strong>
	<strong><a href="<?php echo WEBPATH.'/'.ZENFOLDER.PLUGIN_FOLDER; ?>tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php?language=<?php echo getLocaleForTinyMCEandAFM(); ?>&amp;KeepThis=true&amp;TB_iframe=true&amp;height=480&amp;width=750" class="thickbox"><img src="images/folder.png" /> <?php echo gettext("Manage files"); ?></a></strong>
	</div>
</div>
<?php printCategoryDropdown(); printArticleDatesDropdown(); printUnpublishedDropdown(); ?>
<?php //echo "optionpath: ".getNewsAdminOptionPath(true,true,true); // debugging only; ?>
<br style="clear: both" /><?php printArticlesPageNav($published); ?><br />
</div>

<table class="bordered">
 <tr> 
  <th colspan="9"><strong><?php echo gettext("Edit this article"); ?></strong></th>
 </tr>
<?php foreach ($result as $article) { 
	$article = new ZenpageNews($article['titlelink']);
	
	?>
 <tr> 
  <td> 
   <?php 
   if(checkIfLocked($article)) {
   	 echo "<a href='admin-edit.php?newsarticle&amp;titlelink=".urlencode($article->getTitlelink())."&amp;pagenr=".getCurrentAdminNewsPage()."' title='".truncate_string(strip_tags($article->getContent()),300)."'>"; checkForEmptyTitle($article->getTitle(),"news"); echo "</a>".checkHitcounterDisplay($article->getHitcounter()); 
   } else {
   	 echo $article->getTitle()."</a>".checkHitcounterDisplay($article->getHitcounter()); 
   }
   ?>
  
  </td>
  <td>
  <?php 
  checkIfScheduled($article);
  checkIfExpires($article);
  ?></td>
  <td>
  <?php printArticleCategories($article) ?>
  </td> 
  <td>
  <?php echo htmlspecialchars($article->getAuthor()); ?>
  </td> 
  
  <?php if(checkIfLocked($article)) { ?>
	<td class="icons">
	<?php  
		printPublishIconLink($article,"news"); ?>
	</td>
 	<td class="icons">
		<a href="?commentson=<?php echo $article->getCommentson(); ?>&amp;id=<?php echo $article->getID(); ?>" title="<?php echo gettext("Enable or disable comments"); ?>">
		<?php echo checkIfCommentsAllowed($article->getCommentson()); ?></a>
 	</td>
 		 <?php } else { ?>
	<td class="icons">
    	<img src="images/icon_inactive.png" alt="<?php gettext('locked'); ?>" />
	</td>
	<td class="icons">
    	<img src="images/icon_inactive.png" alt="<?php gettext('locked'); ?>" />
	</td>
  <?php } ?>
 
  <td class="icons">
  	<a href="../../../index.php?p=<?php echo ZENPAGE_NEWS; ?>&amp;title=<?php echo $article->getTitlelink();?>" title="<?php echo gettext("View article"); ?>">
  	<img src="images/view.png" alt="<?php echo gettext("View article"); ?>" />
  	</a>
  </td> 
     
	<?php if(checkIfLocked($article)) { ?>
	<td class="icons">
		<a href="?hitcounter=1&amp;id=<?php echo $article->getID();?>" title="<?php echo gettext("Reset hitcounter"); ?>">
		<img src="../../images/reset.png" alt="<?php echo gettext("Reset hitcounter"); ?>" /></a>
	</td>
	<td class="icons">
		<a href="javascript: confirmDeleteImage('admin-news-articles.php?del=<?php echo $article->getID(); ?>','<?php echo js_encode(gettext("Are you sure you want to delete this article? THIS CANNOT BE UNDONE!")); ?>')" title="<?php echo gettext("Delete article"); ?>">
		<img src="../../images/fail.png" alt="<?php echo gettext("Delete article"); ?>" /></a>
	</td>
	<?php } else { ?>
	<td class="icons">
		<img src="images/icon_inactive.png" alt="<?php gettext('locked'); ?>" />
	</td>
	<td class="icons">
		<img src="images/icon_inactive.png" alt="<?php gettext('locked'); ?>" />
	</td>
	<?php } ?>

</tr>
 <?php	} ?> 
</table>
<?php printArticlesPageNav(); ?>
<?php printZenpageIconLegend(); ?>
</div>
<?php printZenpageFooter(); ?>
</body>
</html>
