Location: PHPKode > projects > ArticleSetup > ArticleSetup-v1-1/upload/author/articles.php
<?php 
session_start();

$metatitle = "View & Edit Your Articles - ";
include('../config.php');
include('security.php');


	if(isset($_GET['deleteid'])) { 
	
	$deleteid = $_GET['deleteid'];
	
		$sql = "DELETE from `articles` WHERE `id`=".$deleteid.";";
			$query = mysql_query($sql);
			header('Location: articles.php?updatearticle=true');
			exit();	
}


include('header.php');
?>


<!-- LEFT SIDEBAR -->
<?php include('../sidebar.php');


// Call the top area of the author template
	$authortop = new Template("../templates/".$template."/author-top.tpl");
	// Outputs the page template!
	echo $authortop->output();

 ?>

<h1>View & Edit Your Articles</h1>


<script type="text/javascript">
function confirmDelete(delUrl) {
  if (confirm("Are you sure you want to delete this article? It will be removed from your account immediately.")) {
    document.location = delUrl;
  }
}
</script>

<?php 


// PROBLEM ARTICLE TABLE

	$query = "select * from articles where authorid =".$id." and status = 2 order by id desc"; 
	$result = mysql_query($query,$connection) or die(mysql_error());
	$num_results = mysql_num_rows($result);
	
	if ($num_results != 1) { // Check for plural
		$plural = "s";
	}
	
	if ($num_results == 0) { // Hide table if empty
	} else {
		
	echo "<div class=\"articletable\">
		 <table><caption style=\"color:#BA000A;\">You have <strong>".$num_results." Problem</strong> article".$plural.":</caption>
		 <tr><td width=\"100px\"><b>Date</b></td> <td width=\"280px\"><b>Title</b></td> <td colspan=\"2\"width=\"215px\"><b>REASON</b></td> 
		 <td colspan=\"2\" width=\"120px\"><b><center>Actions</center></b></td></tr>";
	
	for ($i=0; $i <$num_results; $i++) { 
		$row = mysql_fetch_assoc($result); 
		$date = strtotime($row['date']);
		$artdate = date('m/d/y', $date);
		echo "<tr><td>".$artdate."</td> 
			  <td>".htmlspecialchars(stripslashes($row['title']))."</td> 
			  <td colspan=\"2\">".$row['problem']."</td>
			  <td><a href=\"update.php?id=".$row['id']."\"><b>FIX</b></a></td> 
			  <td><a href=\"javascript:confirmDelete('articles.php?deleteid=".$row['id']."')\"><b>Delete</b></a></td></tr>"; 
	}
	echo "</table></div> <br /><br />";

	}


// "REVIEW" ARTICLES TABLE
	
	$query = "select * from articles where authorid =".$id." and status = 1 order by id desc"; 
	$result = mysql_query($query,$connection) or die(mysql_error());
	$num_results = mysql_num_rows($result);
	
	if ($num_results != 1) { // Check for plural
		$plural = "s";
	}
	
	if ($num_results == 0) { // Hide table if empty
	} else {

	
	echo "<div class=\"articletable\">
		 <table><caption style=\"color:#CFC553;\">You have <strong>".$num_results." Article".$plural."</strong> Under Review:</caption>
		 <tr><td width=\"100px\"><b>Submitted</b></td> <td width=\"350px\"><b>Title</b></td> <td width=\"100px\"><b>Total Views</b></td> 
		 <td colspan=\"2\" width=\"120px\"><b><center>Actions</center></b></td></tr>";
	
	for ($i=0; $i <$num_results; $i++) { 
		$row = mysql_fetch_assoc($result); 
		
		$query = "select * from articleviews where articleid = ".$row['id'];
		$results = mysql_query($query,$connection) or die(mysql_error());
		$viewinfo = mysql_fetch_array($results);
		$totalviews = $viewinfo['views'];

		$date = strtotime($row['date']);
		$artdate = date('m/d/y', $date);
		echo "<tr><td>".$artdate."</td> 
			  <td>".htmlspecialchars(stripslashes($row['title']))."</td> 
			  <td>".$totalviews."</td>
			  <td><a href=\"update.php?id=".$row['id']."\"><b>Edit</b></a></td> 
			  <td><a href=\"javascript:confirmDelete('articles.php?deleteid=".$row['id']."')\"><b>Delete</b></a></td></tr>"; 
	}
	echo "</table></div> <br /><br />";

	}
	

// ACTIVE ARTICLE TABLE

	$query = "select * from articles where authorid =".$id." and status = 0  order by id desc"; 
	$result = mysql_query($query,$connection) or die(mysql_error());
	$num_results = mysql_num_rows($result);

	if ($num_results != 1) { // Check for plural
		$plural = "s";
	}
	
	if ($num_results == 0) { // Hide table if empty
	} else {
		
	echo "<div class=\"articletable\">
		 <table><caption style=\"color:#14A300;\">You have <strong>".$num_results." Active</strong> article".$plural.":</caption>
		 <tr><td width=\"100px\"><b>Date</b></td> <td width=\"350px\"><b>Title</b></td> <td width=\"100px\"><b>Total Views</b></td> 
		 <td colspan=\"3\" width=\"150px\"><b><center>Actions</center></b></td></tr>";
	
	for ($i=0; $i <$num_results; $i++) { 
		$row = mysql_fetch_assoc($result); 
		
		$query = "select * from articleviews where articleid = ".$row['id'];
		$results = mysql_query($query,$connection) or die(mysql_error());
		$viewinfo = mysql_fetch_array($results);
		$totalviews = $viewinfo['views'];
	
		$date = strtotime($row['date']);
		$artdate = date('m/d/y', $date);
		echo "<tr><td>".$artdate."</td> 
			  <td>".htmlspecialchars(stripslashes($row['title']))."</td> 
			  <td>".$totalviews."</td>
			  <td><a href=\"../article.php?id=".$row['id']."\"><b>View</b></a></td> 
			  <td><a href=\"update.php?id=".$row['id']."\"><b>Edit</b></a></td> 
			  <td><a href=\"javascript:confirmDelete('articles.php?deleteid=".$row['id']."')\"><b>Delete</b></a></td></tr>"; 
	}
	echo "</table></div> <br /><br />";
	
	}



// Call the bottom area of the author template
	$authorbottom = new Template("../templates/".$template."/author-bottom.tpl");
	// Outputs the page template!
	echo $authorbottom->output();


 include('../obinclude.php'); ?>
Return current item: ArticleSetup