403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.216.231
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/Civil/control/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/Civil/control/content.php
<?
// ----------------- ΔΙΑΧΕΙΡΙΣΗ ΆΡΘΡΩΝ & ΣΥΝΔΕΣΜΩΝ -----------------------			

defined('_ALLOW_ACCESS') or die;

if ($task="searchtags" && $query!="")
{
	$all_tags = $tags->getAllTags();
	$matched_tags = array();

	if (!empty($all_tags) and count($all_tags)>0)
	{
		foreach($all_tags as $tag)
		{
			if (strpos($tag["name"], trim($query))===0)
			{
				$matched_tags[] = $tag["name"];
			}
		}
	}

	// Ajax output
	echo '<div id="ajax_output" class="hide">'.json_encode($matched_tags).'</div>';
	exit;
}

$categories->menuData = $categories->buildMenuData($translator->default_lang["id"],0);	

if (isset($edit_type))
{
	if ($edit_type=="insert")
	{
		$general_settings = $system->getGeneralSettings();
		$article_default_parameters = unserialize($general_settings["article_default_parameters"]);
		$comments_parameters = unserialize($general_settings["comments_parameters"]);
		
		if ($_SESSION["cms_subcontrol"]==1)
			$article_type = 0;
		else if ($_SESSION["cms_subcontrol"]==2)
			$article_type = 1;

		if ($article_type==0)
			$page_title = "Εισαγωγή Νέου Άρθρου";		
		else if ($article_type==1)
			$page_title = "Εισαγωγή Νέου Συνδέσμου";		

		$title = "";
		$category_id = 0;
		$state = 1;
		$frontpage = $article_default_parameters["frontpage"];
		$access = 0;
		$show_meta = $article_default_parameters["show_meta"];
		$show_pdf_icon = $article_default_parameters["show_pdf_icon"];
		$show_print_icon = $article_default_parameters["show_print_icon"];
		$show_email_icon = $article_default_parameters["show_email_icon"];
		$show_comments = $comments_parameters["show_comments"];
		$link = "";
		$body = "";
		$weblink_target = 1;
		$created = date("d-m-Y H:i:s");
		$publish_up = date("d-m-Y H:i:s");
		$publish_down = "";
		$summary = "";
		$body = "";
		$attachments_array = array();		
	}
	else if ($edit_type=="update")
	{
		$myrow = $content->getContentById($id);		
		
		$article_type = $myrow["article_type"];
		
		if ($article_type==0)
			$page_title = "Επεξεργασία Άρθρου";		
		else
			$page_title = "Επεξεργασία Συνδέσμου";		

		$title = htmlspecialchars($myrow["title"], ENT_QUOTES);
		$category_id = $myrow["category_id"];
		$state = $myrow["state"];
		$frontpage = $myrow["frontpage"];
		$access = $myrow["access"];
		$show_meta = $myrow["show_meta"];
		$show_pdf_icon = $myrow["show_pdf_icon"];
		$show_print_icon = $myrow["show_print_icon"];
		$show_email_icon = $myrow["show_email_icon"];
		$show_comments = $myrow["show_comments"];
		$link = $myrow["link"];
		$weblink_target = $myrow["weblink_target"];
		$created = $system->formatDateTime($myrow["created"]);
		$publish_up = $system->formatDateTime($myrow["publish_up"]);
		$publish_down = $system->formatDateTime($myrow["publish_down"]);
		$summary = $myrow["summary"];
		$body = $csystem->rteSafe($myrow['body'], false);
		$attachments = new Attachments($connector);	
		$attachments_array = $attachments->getAttachmentsByParentId($id);
	}

	if ($edit_type=="update" and $_SESSION["cms_perm_backend_manage_all_articles"]!=1 and $myrow["userid"]!=$_SESSION["cms_userid"])
	{
	?>
		<div class='notification error'><div>Δεν έχετε δικαίωμα να επεξεργαστείτε αυτό το άρθρο</div></div>
		<br><p class="center"><a href="index.php">Επιστροφή</a></p>
	<?
	}
	else
	{
	?>
		<div id="toolbar" class="articles">
			<h3><?=$page_title;?></h3>
			<div class="submenu">
				<ul>
					<li><a href="javascript:;" onClick="if (checkInsertEditForm(1,1)==true) ajaxFormSubmit('inserteditform');" title="Αποθήκευση"><img src="images/button_apply.png" alt=""><br>Αποθήκευση</a></li>
					<li><a href="javascript:;" onClick="if (checkInsertEditForm(1,1)==true) document.inserteditform.submit();" title="Αποθήκευση & Κλείσιμο"><img src="images/button_save.png" alt=""><br>Αποθήκευση & Κλείσιμο</a></li>
					<li><a href="javascript:;" id="preview_content" title="Προεπισκόπηση"><img src="images/button_preview.png" alt=""><br>Προ-<br>επισκόπηση</a></li>
					<li><a href="index.php" title="Άκυρο"><img src="images/button_cancel.png" alt=""><br>Άκυρο</a></li>
				</ul>
			</div>
		</div>
		
		<form method="post" name="inserteditform" id="inserteditform" action="index.php">
			<input type="hidden" name="id" id="content_id" value="<?=$id?>">
			<input type="hidden" name="submit_type" value="<?=$edit_type;?>">
			
			<fieldset class="left">
				<legend>Λεπτομέρειες</legend>
				<div>
					<label for="article_type">Είδος:</label>
					<input type="hidden" name="article_type" id="article_type" value="<?=$article_type;?>">
					<?
						if ($article_type==0)
							echo "Άρθρο";
						else if ($article_type==1)
							echo "Web σύνδεσμος";
					?>
				</div>
				<div>
					<label for="title">Τίτλος:</label>
					<input type="text" name="title" id="title" maxlength="1000"  value="<?=$title;?>">
					<div class="hide">
						<textarea name="title_big" id="title_big"></textarea>
					</div>
				</div>
				<div>
					<label for="category_id">Κατηγορία:</label>
					<select size="1" name="category_id" id="category_id">
						<option value="0" <? if ($category_id==0) echo "selected";?>>&lt;Καμία&gt;</option>
						<?
							echo $categories->buildControlMenu(0, array($category_id));
						?>
					</select>
				</div>
				<div>
					<label>Κατάσταση:</label>
					<input type="radio" value="1" name="state" <? if ($state==1) echo "checked"; ?> title="Ορίζει αν θα εμφανίζεται ή όχι το άρθρο στην ιστοσελίδα">Ενεργή&nbsp;<input type="radio" name="state" value="0" <? if ($state==0) echo "checked"; ?> title="Ορίζει αν θα εμφανίζεται ή όχι το άρθρο στην ιστοσελίδα">Ανενεργή
				</div>
				<?
				if ($article_type==0)
				{
				?>
					<div>
						<label>Πρωτοσέλιδο:</label>
						<input type="radio" value="1" name="frontpage" <? if ($frontpage==1) echo "checked"; ?> title="Ορίζει αν θα εμφανίζεται το άρθρο στις κατηγορίες που είναι τύπου πρωτοσέλιδο">Ναι&nbsp;<input type="radio" name="frontpage" value="0" <? if ($frontpage==0) echo "checked"; ?> title="Ορίζει αν θα εμφανίζεται το άρθρο στις κατηγορίες που είναι τύπου πρωτοσέλιδο">Όχι
					</div>
				<?
				}
				?>
				<div>
					<label for="access">Επίπεδο πρόσβασης:</label>
					<select name="access" id="access">
						<option value="0"<? if ($access==0) echo " selected";?> title="Ορίζει αν θα έχουν πρόσβαση στο συγκεκριμένο άρθρο/σύνδεσμο όλοι ή μόνο οι συνδεδεμένοι χρήστες">Δημόσιο</option>
						<option value="1"<? if ($access==1) echo " selected";?> title="Ορίζει αν θα έχουν πρόσβαση στο συγκεκριμένο άρθρο/σύνδεσμο όλοι ή μόνο οι συνδεδεμένοι χρήστες">Ιδιωτικό</option>
					</select>
				</div>
			</fieldset>
			<fieldset class="left">
				<legend>Παράμετροι</legend>
				<?
				if ($article_type==0)	// Παράμετροι άρθρου
				{
				?>
					<div>
						<label>Προβολή metadata:</label>
						<input type="radio" value="1" name="show_meta"<? if ($show_meta==1) echo " checked"; ?> title="Προβολή ή όχι του συντάκτη και της ημερομηνίας δημιουργίας του άρθρου κάτω από τον τίτλο του">Ναι
						<input type="radio" name="show_meta" value="0"<? if ($show_meta==0) echo " checked"; ?> title="Προβολή ή όχι του συντάκτη και της ημερομηνίας δημιουργίας του άρθρου κάτω από τον τίτλο του">Όχι
					</div>
					<div>
						<label>Προβολή εικονιδίων:</label>
						<input type="checkbox" name="show_pdf_icon" value="1"<?=($show_pdf_icon=="1"?" checked":"")?>>PDF
						<input type="checkbox" name="show_print_icon" value="1"<?=($show_print_icon=="1"?" checked":"")?>>Εκτύπωση
						<input type="checkbox" name="show_email_icon" value="1"<?=($show_email_icon=="1"?" checked":"")?>>Email
					</div>
					<div>
						<label>Προβολή σχολίων:</label>
						<input type="radio" value="1" name="show_comments"<? if ($show_comments==1) echo " checked"; ?> title="Προβολή ή όχι των σχολίων των επισκεπτών">Ναι
						<input type="radio" name="show_comments" value="0"<? if ($show_comments==0) echo " checked"; ?> title="Προβολή ή όχι των σχολίων των επισκεπτών">Όχι
					</div>
				<?
				}
				if ($article_type==1)	// Παράμετροι συνδέσμου
				{
				?>
					<div>
						<label for="link">Διεύθυνση:</label>
						<input type="text"  size="30" name="link" id="link" value="<?=$link;?>" title="Η διεύθυνση ενός εξωτερικού συνδέσμου (πρέπει να ξεκινά με http://) ή ενός αρχείου σύνδεσης στο διακομιστή">&nbsp;<a class="button" href="javascript:;" onclick="window.open('file_manager.php?type=files&field_id=link','ImageManager','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=910,height=620,top=100,left=100');">Αναζήτηση</a>
					</div>
					<div>
						<label for="weblink_description">Περιγραφή:</label>
						<textarea name="weblink_description" id="weblink_description" cols="32" rows="2" title="Σύντομη περιγραφή του συνδέσμου"><?=$body;?></textarea>
					</div>
					<div>
						<label for="weblink_target">Target:</label>
						<select name="weblink_target" id="weblink_target" title="Άνοιγμα του συνδέσμου σε νέο παράθυρο ή όχι">
							<option value="0"<?if ($weblink_target==0) echo " selected"?>>Ανοιγμα στο ίδιο παράθυρο</option>
							<option value="1"<?if ($weblink_target==1) echo " selected"?>>Ανοιγμα σε νέο παράθυρο</option>
						</select>
					</div>
				<?
				}
				?>	
				<div>
					<label for="created">Ημ/νία δημιουργίας:</b></label>
					<input  class="date-picker" type="text" name="created" id="created" value="<?=$created;?>" title="Ημερομηνία δημιουργίας σε μορφή ηη-μμ-εεεε ωω-λλ-δδ">
				</div>
				<div class="clear"></div>
				<div>
					<label for="publish_up">Ημ/νία δημοσίευσης:</b></label>
					<input  class="date-picker" type="text" name="publish_up" id="publish_up" value="<?=$publish_up;?>" title="Ημερομηνία έναρξης δημοσίευσης σε μορφή ηη-μμ-εεεε ωω-λλ-δδ">
				</div>
				<div class="clear"></div>
				<div>
					<label for="publish_down">Τέλος δημοσίευσης:</b></label>
					<input  class="date-picker" type="text" name="publish_down" id="publish_down" value="<?=$publish_down;?>" title="Ημερομηνία τέλους δημοσίευσης σε μορφή ηη-μμ-εεεε ωω-λλ-δδ. Αφήστε κενό αν θέλετε το άρθρο δημοσιευμένο επ' αόριστον">
				</div>
				<?
				if ($article_type==0)	// Παράμετροι άρθρου
				{
				?>
					<div>
						<label for="title">Προσθήκη ετικετών (tags):</label>
						<div class="left">
							<input type="text" name="new_tags" id="new_tags" value="">
							<p class="fieldinfo">Πληκτρογολήστε τα tags χωρισμένα με κόμμα και πατήστε enter</p>
							<ul id="added_tags">
								<?
								$content_tags = $tags->getTagsByContentId((int) $id);
								
								if (!empty($content_tags) and count($content_tags)>0)
								{
									foreach ($content_tags as $content_tag)
									{
										echo '<li><a href="javascript:;" class="tag_remove" title="Διαγραφή">x</a>'.$content_tag["name"].'<input type="hidden" name="content_tags[]" value="'.$content_tag["name"].'"></li>';
									}
								}
								?>
							</ul>
							<input type="hidden" name="tags_changed" id="tags_changed" value="0">
						</div>
					</div>
				<?
				}
				?>
			</fieldset>

			<div class="clear"></div>
			<?
			if ($article_type==0)	// Σώμα άρθρου
			{
			?>
				<fieldset class="fieldgroup_full<?if ($article_type==1) echo ' hide'?>">
					<legend>Περιεχόμενο</legend>
					<div id="article_summary"><a href="javascript:;"><img src="images/sort_desc.png"> Επεξεργασία περίληψης</a>
						<div id="summary"<?if ($summary=="") echo ' class="hide"'?>><textarea name="summary" cols="121" rows="6"><?=$summary;?></textarea><br>Αφήστε κενό για να χρησιμοποιηθεί ένα μέρος από την αρχή του πλήρους κειμένου σαν περίληψη.</div>
					</div>								
					<div>
						<textarea id="body" name="body"><?=$body;?></textarea>
						<script type="text/javascript">
							var editor1 = CKEDITOR.replace( 'body', {
								toolbar : 'MyToolBar',
								height: '350',
								filebrowserBrowseUrl : 'file_manager.php?type=files',
								filebrowserImageBrowseUrl : 'file_manager.php?type=images',
								filebrowserFlashBrowseUrl : 'file_manager.php?type=flash',
							});
						</script>
					</div>
				</fieldset>
				<fieldset id="article_attachments">
					<legend>Συνημμένα αρχεία</legend>
					<div>
						<ul id="attachments">
							<li id="at_header">
								<span class="at_filename">Αρχείο</span><span class="at_display_filename">Προβαλόμενο όνομα</span><span class="at_description">Περιγραφή</span>
							</li>
							<?
							$c = 0;
							foreach ($attachments_array as $attachment)
							{
								++$c;
								if (strstr($attachment["url"],"http://"))
									$attachment_url = $attachment["url"];
								else
									$attachment_url = "../".$attachment["url"];
								
								echo '<li><input type="hidden" name="at_entry[]" value="'.$c.'"><input type="hidden" name="attachment_id[]" value="'.$attachment["id"].'"><input type="hidden" name="at_url[]" value="'.$attachment["url"].'"><input type="hidden" name="at_filetype[]" value="'.$attachment["file_type"].'"><span class="at_filename"><a href="'.$attachment_url.'" target="_blank" title="'.$attachment["filename"].'"><img src="images/file_type_'.$attachment["file_type"].'.gif"></a><input type="text" name="at_filename[]" value="'.$attachment["filename"].'" readonly></span><span class="at_display_filename"><input type="text" name="at_display_filename[]" value="'.$attachment["display_name"].'" maxlength="80"></span><span class="at_description"><input type="text" name="at_description[]" value="'.$attachment["description"].'" maxlength="255"></span><span><a href="javascript:;" onClick="removeAttachment(this.parentNode.parentNode);"  title="Διαγραφή συνημμένου"><img src="images/b_drop.gif" alt="Διαγραφή συνημμένου"></a></span></li>';
							}
							?>
						</ul>
					</div>
					<div class="clear"></div>
					<div id="article_attachments">
						<a href="#new_attachment" class="button" id="add_attachment">Προσθήκη συνημμένου</a>
						
						<div class="hide" id="new_attachment">
							<h4>Προσθήκη συνημμένου</h4>
							<p style="color: red">Επιλέξτε αρχείο ή αρχεία για επισύνναψη:</p>
							<div>
								<label for="new_at_url" class="add_attachment_label"><span class="red">*</span> URL:</label>
								<input type="text" name="new_at_url" id="new_at_url" class="add_attachment_input" title="Πατήστε Αναζήτηση για να επιλέξετε ένα αρχείο ή περισσόταρα αρχεία από το διακομιστή ή πληκτρολογήστε την url διεύθυνση (με http://...) ενός εξωτερικού αρχείου">
								<a class="button left" href="javascript:;" onclick="window.open('file_manager.php?type=files&field_id=new_at_url','ImageManager','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=650,height=510,top=100,left=100');">Αναζήτηση</a>
								<div class="clear"></div>
							</div>
							<div>
								<label for="new_at_display_filename" class="add_attachment_label">Προβαλόμενο όνομα:</label>
								<input type="text" name="new_at_display_filename" id="new_at_display_filename" class="add_attachment_input" maxlength="80" title="Προεραιτικό: Πληκτρολογήστε ένα εναλλακτικό όνομα που θα εμφανίζεται στη θέση του πραγματικού ονόματος του αρχείου">
								<div class="clear"></div>
							</div>
							<div>
								<label for="new_at_description" class="add_attachment_label">Περιγραφή:</label>
								<input type="text" name="new_at_description" id="new_at_description" class="add_attachment_input" maxlength="255" title="Προεραιτικό: Περιγραφή του αρχείου ή του url">
								<div class="clear"></div>
							</div>
							<div class="clear">
								<input type="button" class="button" name="submitNewAttachment" id="submitNewAttachment" value="Προσθήκη">
							</div>
						</div>

					</div>
				</fieldset>
			<?
			}
			?>
		</form>
	<?
	}
}
else
{
	if ($_SESSION["cms_subcontrol"]==1 or $_SESSION["cms_subcontrol"]==2)
	{
	?>
		<div id="toolbar" class="articles">
			<h3>Διαχείριση περιεχομένου :: <?=($_SESSION["cms_subcontrol"]==1)?"Άρθρα":"Σύνδεσμοι"?></h3>
			<div class="submenu">
				<ul>
					<?if ($_SESSION["cms_subcontrol"]==1) {?><li><a href="index.php?edit_type=insert&article_type=0" title="Προσθήκη νέου άρθρου"><img src="images/add_article.jpg"><br>Νέο άρθρο</a></li><?}?>
					<?if ($_SESSION["cms_subcontrol"]==2) {?><li><a href="index.php?edit_type=insert&article_type=1" title="Προσθήκη νέου web συνδέσμου"><img src="images/add_link.jpg"><br>Νέο link</a></li><?}?>
					<?if ($_SESSION["cms_subcontrol"]==1) {?><li><a href="javascript:;" title="Διαγραφή επιλεγμένων στοιχείων" onclick="confirmMultiDelete(document.forms['multideleteform']);"><img src="images/delete_articles.jpg"><br>Διαγραφή</a></li><?}?>
					<?if ($_SESSION["cms_subcontrol"]==2) {?><li><a href="javascript:;" title="Διαγραφή επιλεγμένων στοιχείων" onclick="confirmMultiDelete(document.forms['multideleteform']);"><img src="images/delete_links.jpg"><br>Διαγραφή</a></li><?}?>
				</ul>
			</div>
		</div>

		<div>
			<ul id="tabs_navigation">
				<li><a href="index.php?control=2&subcontrol=1&reset_params=1"<?=($_SESSION["cms_subcontrol"]==1?' class="selected_tab"':'')?>>Άρθρα</a></li>
				<li><a href="index.php?control=2&subcontrol=2&reset_params=1"<?=($_SESSION["cms_subcontrol"]==2?' class="selected_tab"':'')?>>Σύνδεσμοι</a></li>
				<li><a href="index.php?control=2&subcontrol=3&reset_params=1">Σχόλια</a></li>
				<li><a href="index.php?control=2&subcontrol=4&reset_params=1">Ετικέτες άρθρων</a></li>
			</ul>
		</div>

		<?
		if (isset($submit_type))
		{
			if ($article_type==0)
				$body=$csystem->rteSafe($body, true);
			else if ($article_type==1)
				$body = $weblink_description;
			
			$created = $system->formatDateTime($created);
			$publish_up=$system->formatDateTime($publish_up);
			if ($publish_down!="")
				$publish_down = $system->formatDateTime($publish_down);
			else
				$publish_down = "0000-00-00 00:00:00";
			$link = $csystem->rteSafe($link, true);

			if ($submit_type=="insert")
			{
				$result = $content->insertContent($category_id, $title, $summary, $body, $created, $publish_up, $publish_down, $state, $frontpage, $article_type, $_SESSION["cms_userid"], $show_meta, (int) $show_pdf_icon, (int) $show_print_icon, (int) $show_email_icon, $show_comments, $access, $link, $weblink_target);					
				$id = $connector->getLastInsertedId();
				$msg = array("καταχωρήθηκε", "εισαγωγή του νέου");
			}
			else
			{
				$result = $content->updateContent($id, $category_id, $title, $summary, $body, $created, $publish_up, $publish_down, $state, $frontpage, $article_type, $show_meta, (int) $show_pdf_icon, (int) $show_print_icon, (int) $show_email_icon, $show_comments, $access, $link, $weblink_target);
				$msg = array("ενημερώθηκε", "ενημέρωση του");
			}

			if ($result==true and $article_type==0 and $tags_changed==1)  // Ενημέρωσε τα tags του άρθρου μόνο αν έχει γίνει κάποια αλλαγή σ' αυτά
			{
				$all_tags = $tags->getAllTags();
				$all_tags_names = array();

				// Φτιάχνουμε τον πίνακα $all_tags_names με τα ονόματα όλων των tags της βάση για εύκολότερη αναζήτηση παρακάτω
				if (!empty($all_tags) and count($all_tags)>0)
				{
					foreach ($all_tags as $all_tag)
					{
						$all_tags_names[$all_tag["id"]] = $all_tag["name"];
					}
				}

				$tags->deleteTagAssignmentsByContentId($id);  // Διαγραφή όλων των παλιών αντιστοιχιών tags του άρθρου

				if (!empty($content_tags) and count($content_tags)>0)
				{
					$content_tags = array_map('trim', $content_tags);
					$content_tags = array_unique($content_tags);

					foreach ($content_tags as $tag_name)
					{
						$tag_id = array_search($tag_name, $all_tags_names);  // Ψάξε να βρεις αν το tag_name υπάρχει ήδη στη βάση

						if ($tag_id===false)  // Αν το tag_name δεν υπάρχει ήδη στη βάση πρόσθεσέ το και πάρε το id του
						{
							$tags->insertTag($tag_name);
							$tag_id = $connector->getLastInsertedId();
						}
						
						$tags->insertTagAssignment($tag_id, $id);
					}
				}
			}

			
			if ($result!=false)
			{
				if ($article_type==0)
				{
					echo "<div class='notification success'><div>Το άρθρο ".$msg[0]." επιτυχώς</div></div>";
					$session->insertLog("Επιτυχημένη ".$msg[1]." άρθρου με id: ".$id);
				}
				else
				{
					echo "<div class='notification success'><div>Ο σύνδεσμος ".$msg[0]." επιτυχώς</div></div>";
					$session->insertLog("Επιτυχημένη ".$msg[1]." συνδέσμου με id: ".$id);
				}
			}
			else
			{
				if ($article_type==0)
				{
					echo "<div class='notification error'><div>Δυστυχώς απέτυχε η ".$msg[1]." άρθρου</div></div>";
					$session->insertLog("Αποτυχημένη ".$msg[1]." άρθρου με id: ".$id);
				}
				else
				{
					echo "<div class='notification error'><div>Δυστυχώς απέτυχε η ".$msg[1]." συνδέσμου</div></div>";
					$session->insertLog("Αποτυχημένη ".$msg[1]." συνδέσμου με id: ".$id);
				}
			}
			
			$response_status = $result;

			if ($article_type==0)
			{
				$attachments = new Attachments($connector);

				if (!empty($attachment_id) and count($attachment_id)>0) // Αν το άρθρο έχει συνημμένα αρχεία
				{
					// Έλεγξε από τα ήδη υπάρχοντα συννημένα του άρθρου στη βάση ποια δεν υπάρχουν πλέον στη νέα λίστα συννημένων και διέγραψέ τα.
					$current_attachments_array = $attachments->getAttachmentsByParentId($id);
					foreach ($current_attachments_array as $current_attachment)
					{
						if (!in_array($current_attachment["id"], $attachment_id))
							$attachments->deleteAttachment($current_attachment["id"]);
					}

					//  Εισαγωσή ή ενημέρωση των συνημμένων με βάση τη νέα λίστα συνημμένων του άρθρου
					$new_attachments = "";
					$cc = (!empty($at_filename)?count($at_filename):0);
					for ($i=0; $i<$cc; ++$i)
					{
						if ($attachment_id[$i]=="0")
						{
							$at_filesize = $attachments->getAttachmentSize($at_url[$i]);
							$result = $attachments->insertAttachment($at_filename[$i], $at_filetype[$i], $at_filesize, $at_url[$i], $at_display_filename[$i], $at_description[$i], $id);														
							
							if ($result == false)
							{
								echo "<div class='notification error'><div>Δυστυχώς απέτυχε η προσθήκη του νέου συνημμένου: ".$at_filename[$i]."</div></div>";
							}
							else
							{
								if ($new_attachments!="")
									$new_attachments .= "/";
								$new_attachments .= $at_entry[$i]."=".$connector->getLastInsertedId();
							}
						}	
						else
						{
							$result = $attachments->updateAttachment($attachment_id[$i], $at_display_filename[$i], $at_description[$i]);
							
							if ($result == false)
								echo "<div class='notification error'><div>Δυστυχώς απέτυχε η ενημέρωση του υπάρχοντος συνημμένου: ".$at_filename[$i]."</div></div>";
						}
					}
				}
				else  // Αν η φόρμα του άρθρου δεν έχει συνημμένα (είτε δεν είχε, είτε του διαγράφηκαν όλα) διέγραψε όλα τα συνημμένα του από τη βάση
				{
					$attachments->deleteAllAttachmentsByParentId($id);
				}
			}

			// Ajax output
			echo '<div id="ajax_output" class="hide"><div id="response_status">'.$result.'</div><div id="response_text">'.$id.'</div><div id="new_attachments">'.$new_attachments.'</div></div>';		
		}
		else if ($delete)
		{
			$result = $content->deleteContent($deleteid);

			if ($result!=false)
			{						
				echo "<div class='notification success'><div>H διαγραφή πραγματοποιήθηκε επιτυχώς</div></div>";
				$attachments = new Attachments($connector);
				$attachments->deleteAllAttachmentsByParentId($deleteid);
				$translator->deleteAllTranslations("content", $deleteid);
				$session->insertLog("Επιτυχημένη διαγραφή του άρθρου με id: ".$deleteid);
			}
			else
			{
				echo "<p  class='error'>Δυστυχώς απέτυχε η διαγραφή</p>";
				$session->insertLog("Αποτυχημένη διαγραφή του άρθρου με id: ".$deleteid);
			}
		}
		else if (isset($multidelete))
		{
			$deleted_all = true;

			foreach ($cid as $deleteid)
			{
				$result = $content->deleteContent($deleteid);

				if ($result==true)
				{						
					if (!isset($attachments))
						$attachments = new Attachments($connector);
					$attachments->deleteAllAttachmentsByParentId($deleteid);
					$translator->deleteAllTranslations("content", $deleteid);
				}
				else
				{
					$deleted_all = false;
				}
			}

			if ($deleted_all==true)
			{
				echo '<div class="notification success"><div>Όλα τα επιλεγμένα στοιχεία διαγράφηκαν επιτυχώς</div></div>';
				$session->insertLog("Επιτυχημένη πολλαπλή διαγραφή των άρθρων με id: ".implode(",", $cid));
			}
			else
			{
				echo '<div class="notification error"><div>Δυστυχώς η διαγραφή κάποιων στοιχείων απέτυχε</div></div>';
				$session->insertLog("Αποτυχημένη πολλαπλή διαγραφή των άρθρων με id: ".implode(",", $cid));
			}
		}
		else if (isset($toggleState))
		{
			$content->toggleContentState	($id);
			$session->insertLog("Επιτυχημένη εναλλαγή κατάστασης του άρθρου με id: ".$id);
		}
		else if (isset($toggleAccess))
		{
			$content->toggleContentAccess($id);
			$session->insertLog("Επιτυχημένη εναλλαγή πρόσβασης του άρθρου με id: ".$id);
		}
		else if (isset($toggleFrontpage))
		{
			$content->toggleContentFrontpage	($id);
			$session->insertLog("Επιτυχημένη εναλλαγή πρωτοσέλιδου του άρθρου με id: ".$id);
		}					

		if ($_SESSION["cms_perm_backend_manage_all_articles"]==0)
			$criteria[] = "userid=".$_SESSION["cms_userid"];
		if ($_SESSION["cms_content_state"]!=-1)
			$criteria[] = "state=".$_SESSION["cms_content_state"];
		if ($_SESSION["cms_subcontrol"]==1)
			$criteria[] = "article_type=0";
		if ($_SESSION["cms_subcontrol"]==2)
			$criteria[] = "article_type=1";
		if ($_SESSION["cms_content_title"]!="")
			$criteria[] = "title LIKE '%".$_SESSION["cms_content_title"]."%'";
		if ($_SESSION["cms_content_category"]!=-1)
		{
			$childcategories = $categories->findAllChildCategories($_SESSION["cms_content_category"]);
			$contition = "category_id=".$_SESSION["cms_content_category"];
			foreach ($childcategories as $childcat)
				$contition .= " or category_id=$childcat";
			if (!empty($childcategories) and count($childcategories)>0)
				$contition = "($contition)";
			$criteria[] = $contition;
		}

		$final_criteria = "";
		if (!empty($criteria) and count($criteria)>0)
			$final_criteria = "WHERE ".implode(" and ", $criteria);

		$result = $connector->query("SELECT *, NOW() FROM content $final_criteria ORDER BY ".$_SESSION["cms_table_ordering"]." ".$_SESSION["cms_order_type"]." LIMIT ".$_SESSION["cms_start"].",".$_SESSION["cms_results_per_page"]);
		$result2 = $connector->query("SELECT * FROM content $final_criteria");
		$total_results = $connector->getNumRows($result2);
		$aa = $_SESSION["cms_start"];
		?>

		<div id="content_filters">
			<div>	
				<form method="post" action="index.php">
					<input type="hidden" name="start" value="0">
					<label for="content_category">Κατηγορία:</label>
					<select size="1" name="content_category" id="content_category" onchange="submit();">
						<option value="-1" <? if ($_SESSION["cms_content_category"]==-1) echo "selected";?>>Όλα</option>
						<?=$categories->buildControlMenu(0, array($_SESSION["cms_content_category"]))?>
					</select>
				</form>
			</div>
			<div>
				<form method="post" action="index.php">
					<input type="hidden" name="start" value="0">
					<label for="content_state">Κατάσταση:</label>
					<select size="1" name="content_state" id="content_state" onchange="submit();">
					<option value="1" <? if ($_SESSION["cms_content_state"]=="1") echo "selected";?>>Ενεργά</option>
					<option value="0" <? if ($_SESSION["cms_content_state"]=="0") echo "selected";?>>Ανενεργά</option>
					<option value="-1" <? if ($_SESSION["cms_content_state"]=="-1") echo "selected";?>>Όλα</option>
					</select>
				</form>
			</div>
			<div>
				<form method="post" action="index.php">
					<input type="hidden" name="start" value="0">
					<label for="content_title">Τίτλος:</label>
					<input type="text" name="content_title" id="content_title" value="<?=$_SESSION["cms_content_title"]?>">
					<input type="image" src="images/magnifier.png" name="filter_content_by_title" style="background: none;" title="Αναζήτηση με βάση τον τίτλο">
				</form>
			</div>
		</div>							

		<table id="content_table">
			<form method="post" action="index.php" name="multideleteform">
				<input type="hidden" name="multidelete" value="1">
				<thead>
					<tr>
						<th width="10">#</th>
						<th width="10"><input type="checkbox" name="toggle" value="" onclick="toggleCheckAll(this, 'cid[]');"></th>
						<th width="290"><a href="index.php?table_ordering=title&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Τίτλος</a><? if ($_SESSION["cms_table_ordering"]=="title" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="title" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="60" nowrap><a href="index.php?table_ordering=state&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Ενεργό</a><? if ($_SESSION["cms_table_ordering"]=="state" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="state" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="100" nowrap><a href="index.php?table_ordering=frontpage&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Πρωτοσέλιδο</a><? if ($_SESSION["cms_table_ordering"]=="frontpage" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="frontpage" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="80" nowrap><a href="index.php?table_ordering=userid&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Συντάκτης</a><? if ($_SESSION["cms_table_ordering"]=="userid" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="userid" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="80" nowrap><a href="index.php?table_ordering=access&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Πρόσβαση</a><? if ($_SESSION["cms_table_ordering"]=="access" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="access" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="120" nowrap><a href="index.php?table_ordering=category_id&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Κατηγορία</a><? if ($_SESSION["cms_table_ordering"]=="category_id" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="category_id" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="90" nowrap><a href="index.php?table_ordering=created&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Ημ. Δημ/γίας</a><? if ($_SESSION["cms_table_ordering"]=="created" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="created" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="30">Επεξ.</th>
						<th width="30">Μετάφ.</th>
						<th width="30">Διαγρ.</th>
					</tr>
				</thead>
				<tbody>
				<? 
				$row_style = 0;
				while ($myrow = $connector->fetchArray($result))
				{									
						if ($myrow['category_id']!=0)
						{
							$myrow2 = $categories->getCategoryById($myrow['category_id']);
							$category_title = $myrow2["title"];
						}
						else
							$category_title = "<font color=grey>&lt;Καμία&gt;</font>";

						$myrow2 = $session->getUserById($myrow['userid']);
						$author = $myrow2["username"];

						$languages_names_array = $translator->getContentTranslatedLanguagesArray($myrow['id']);
						$num_of_translations = (!empty($languages_names_array)?count($languages_names_array):0);
						$languages_names = implode(", ", $languages_names_array);
					?>
					<tr class="row<?=($row_style++ % 2) ?>">
						<td><?=(++$aa)?></td>
						<td><input type="checkbox" name="cid[]" value="<?=$myrow["id"]?>"></td>
						<td align="left"><a title="Επεξεργασία" href="index.php?edit_type=update&id=<?=$myrow["id"]?>"><?=$myrow["title"]?></a></td>
						<td align="center">
						<? 
						if ($myrow["state"]==0)
							echo "<a class='togglestate' href='index.php?toggleState=1&id=".$myrow["id"]."' title='Απενεργοποιημένο - Κλικ για ενεργοποίηση'><img src='images/untick.png'></a>";
						else if ($myrow["state"]==1 and $myrow["publish_up"]<=$myrow["NOW()"] and ($myrow["publish_down"] > $myrow["NOW()"] or $myrow["publish_down"]=="0000-00-00 00:00:00"))
							echo "<a class='togglestate' href='index.php?toggleState=1&id=".$myrow["id"]."' title='Ενεργό και εμπρόθεσμο - Κλικ για απενεργοποίηση'><img src='images/tick.png'></a>";
						else if ($myrow["state"]==1 and !($myrow["publish_up"]<=$myrow["NOW()"] and ($myrow["publish_down"] > $myrow["NOW()"] or $myrow["publish_down"]=="0000-00-00 00:00:00")))
							echo "<a class='togglestate'  href='index.php?toggleState=1&id=".$myrow["id"]."' title='Ενεργό αλλά έχει λήξει - Κλικ για απενεργοποίηση'><img src='images/icon_expired.png'></a>";
						?>
						</td>
						<?
						if ($myrow["article_type"]==0)
						{
						?>
							<td align="center"><? if ($myrow["frontpage"]==1) echo "<a class='togglefrontpage' href='index.php?toggleFrontpage=1&id=".$myrow["id"]."' title='Εναλλαγή κατάστασης'><img src='images/tick.png'></a>"; else echo "<a class='togglefrontpage' href='index.php?toggleFrontpage=1&id=".$myrow["id"]."' title='Εναλλαγή κατάστασης'><img src='images/untick.png'></a>"; ?></td>
						<?
						}
						else
						{
						?>
							<td align="center"><img src='images/untick_grayed.png'></td>
						<?
						}
						?>								
						<td align="left"><?='<a href="index.php?control=3&edit=1&id='.$myrow['userid'].'&table_ordering=name&order_type=ASC" title="Επεξεργασία χρήστη">'.$author.'</a>'?></td>
						<td align="center"><? if ($myrow["access"]==1) echo "<a href='index.php?toggleAccess=1&id=".$myrow["id"]."' title='Εναλλαγή επιπέδου πρόσβασης'><span class='red'>Ιδιωτικό</span></a>"; else echo "<a  href='index.php?toggleAccess=1&id=".$myrow["id"]."' title='Εναλλαγή επιπέδου πρόσβασης'><span class='green'>Δημόσιο</span></a>"; ?></td>
						<td align="left"><?=$category_title?></td>
						<td align="center" nowrap><?=$system->formatDate($myrow["created"])?></td>
						<td align="center"><a title="Επεξεργασία" href="index.php?edit_type=update&id=<?=$myrow["id"]?>"><img src="images/b_edit.gif"></a></td>
						<td align="center"><a title="<?=($num_of_translations>0)?"Μεταφρασμένο σε ".$num_of_translations." γλώσσες: ".$languages_names:"Μετάφραση"?>" href="index.php?translate=1&reference_table=content&reference_id=<?=$myrow["id"]?>" class="left"><img src="images/translation.gif"></a><span class="smalltxt">[<?=$num_of_translations?>]</span></td>
						<td align="center"><a title="Διαγραφή" onClick="confirm_delete(<?=$myrow["id"]?>)" href="javascript:;"><img src="images/b_drop.gif"></a></td>
					</tr>
				<?
				}
				if ($aa==$_SESSION["cms_start"])
					echo '<tr><td height="30" colspan="12" align="center" valign="middle">- Κανένα άρθρο -</td></tr>';
				?>
				</tbody>
			</form>
			<form action="index.php" method="post">
				<tfoot>
					<tr>
						<td colspan="12"><?=$csystem->pagination($total_results);?></td>
					</tr>
				</tfoot>
			</form>			
		</table>	
	<?
	}
	else if ($_SESSION["cms_subcontrol"]==3)
	{
	?>
		<div id="toolbar" class="articles">
			<h3>Διαχείριση περιεχομένου :: Σχόλια</h3>
			<div class="submenu">
				<ul>
					<li><a href="javascript:;" title="Διαγραφή επιλεγμένων στοιχείων" onclick="confirmMultiDelete(document.forms['multideleteform']);"><img src="images/delete_comments.jpg"><br>Διαγραφή</a></li>
				</ul>
			</div>
		</div>

		<div>
			<ul id="tabs_navigation">
				<li><a href="index.php?control=2&subcontrol=1&reset_params=1">Άρθρα</a></li>
				<li><a href="index.php?control=2&subcontrol=2&reset_params=1">Σύνδεσμοι</a></li>
				<li><a href="index.php?control=2&subcontrol=3&reset_params=1" class="selected_tab">Σχόλια</a></li>
				<li><a href="index.php?control=2&subcontrol=4&reset_params=1">Ετικέτες άρθρων</a></li>
			</ul>
		</div>

		<?
		if (isset($save_comment) and !empty($comment_id) and !empty($comment_text))
		{
			$result = $comments->updateComment($comment_id, $comment_text);

			if ($result==true)
			{
				echo "<div class='notification success'><div>Το σχόλιο ενημερώθηκε επιτυχώς</div></div>";														
			}
			else
			{
				echo "<div class='notification error'><div>Δυστυχώς η ενημέρωση του σχολίου απέτυχε</div></div>";
			}			
		}
		else if (isset($delete))
		{
			$result = $comments->deleteComment($deleteid);		
			
			if ($result==true)
			{
				echo "<div class='notification success'><div>Το σχόλιο διαγράφηκε επιτυχώς</div></div>";														
			}
			else
			{
				echo "<div class='notification error'><div>Δυστυχώς η διαγραφή του σχολίου απέτυχε</div></div>";
			}			
		}
		else if (isset($multidelete))
		{
			$deleted_all = true;

			foreach ($cid as $deleteid)
			{
				$result = $comments->deleteComment($deleteid);
					
				if ($result!=true)
				{
					$deleted_all = false;
				}
			}

			if ($deleted_all == true)
			{
					echo '<div class="notification success"><div>Όλα τα επιλεγμένα σχόλια διαγράφηκαν επιτυχώς</div></div>';
			}
			else
			{
					echo '<div class="notification error"><div>Δυστυχώς η διαγαρφή κάποιων σχολίων απέτυχε</div></div>';			
			}
		}
		else if (isset($toggleState))
		{
			$comments->toggleCommentState($id);
		}
		
		$data_array = $comments->getCommentsByContentId(0, $_SESSION["cms_table_ordering"], $_SESSION["cms_order_type"], $_SESSION["cms_content_state"], false);
		$total_results = (!empty($data_array)?count($data_array):0);
		
		$aa = $_SESSION["cms_start"];				
		?>
		
		<div id="content_filters">
			<div>
				<form method="post" action="index.php">
					<input type="hidden" name="start" value="0">
					<label for="content_state">Κατάσταση:</label>
					<select size="1" name="content_state" id="content_state" OnChange="submit();">
					<option value="1" <? if ($_SESSION["cms_content_state"]=="1") echo "selected";?>>Εγκεκριμένα</option>
					<option value="0" <? if ($_SESSION["cms_content_state"]=="0") echo "selected";?>>Εκκρεμή</option>
					<option value="-1" <? if ($_SESSION["cms_content_state"]=="-1") echo "selected";?>>Όλα</option>
					</select>
				</form>
			</div>
		</div>
				
		<table id="content_table">
			<form method="post" action="index.php" name="multideleteform">
				<input type="hidden" name="multidelete" value="1">
				<thead>
					<tr>
						<th width="10">#</th>
						<th width="10"><input type="checkbox" name="toggle" value="" onclick="toggleCheckAll(this, 'cid[]');"></th>
						<th width="200"><a href="index.php?table_ordering=name&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Σχολιαστής</a><? if ($_SESSION["cms_table_ordering"]=="name" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="name" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="300">Σχόλιο</th>
						<th width="90" nowrap><a href="index.php?table_ordering=state&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Εγκεκριμένο</a><? if ($_SESSION["cms_table_ordering"]=="state" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="state" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="190" nowrap><a href="index.php?table_ordering=sort_order&content_id=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Άρθρο</a><? if ($_SESSION["cms_table_ordering"]=="content_id" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="content_id" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>								
						<th width="150" nowrap><a href="index.php?table_ordering=created&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Ημερομηνία</a><? if ($_SESSION["cms_table_ordering"]=="created" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="created" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>								
						<th width="30">Διαγρ.</th>
					</tr>
				</thead>
				<tbody>
				<? 
				$row_style = 0;
				for ($i=$_SESSION["cms_start"]; $i<($_SESSION["cms_start"]+$_SESSION["cms_results_per_page"]) and $i<$total_results; ++$i)
				{
					$content_data = $content->getContentById($data_array[$i]["content_id"]);
				?>
					<tr class="row<?=($row_style++ % 2) ?>">
						<td><?=(++$aa)?></td>
						<td style="vertical-align: top;"><input type="checkbox" name="cid[]" value="<?=$data_array[$i]["id"]?>"></td>
						<td align="left" style="vertical-align: top;">
							<?
							echo '<strong>'.$data_array[$i]["name"].'</strong>';
							echo ($data_array[$i]["homepage"]!=""?'<br><a href="'.$data_array[$i]["homepage"].'">'.$data_array[$i]["homepage"].'</a>':'');
							echo ($data_array[$i]["email"]!=""?'<br><a href="mailto:'.$data_array[$i]["email"].'">'.$data_array[$i]["email"].'</a>':'');
							echo '<br>'.$data_array[$i]["ip"];
							?>
						</td>
						<td align="left">
							<div class="comment_text"><?=$data_array[$i]["comment"]?></div>
							<div class="comment_toolbar">
								<a class="edit_comment" href="javascript:;">Επεξεργασία</a>
								<a class="save_comment" href="index.php?save_comment=1&comment_id=<?=$data_array[$i]["id"]?>">Αποθήκευση</a>
								<a class="close_comment" href="javascript:;">Άκυρο</a>
							</div>
						</td>
						<td align="center" style="vertical-align: top;"><? if ($data_array[$i]["state"]==1) echo "<a href='index.php?toggleState=1&id=".$data_array[$i]["id"]."' class='togglestate' title='Εναλλαγή κατάστασης'><img src='images/tick.png'></a>"; else echo "<a  href='index.php?toggleState=1&id=".$data_array[$i]["id"]."' class='togglestate' title='Εναλλαγή κατάστασης'><img src='images/untick.png'></a>"; ?></td>
						<td align="left" style="vertical-align: top;"><?=$content_data["title"]?></td>
						<td align="center" style="vertical-align: top;"><?=$system->formatDateTime($data_array[$i]["created"])?></td>
						<td align="center" style="vertical-align: top;"><a title="Διαγραφή" onclick="confirm_delete(<?=$data_array[$i]["id"]?>)" href="javascript:;"><img src="images/b_drop.gif"></a></td>
					</tr>
				<?
				}
				if ($aa==$_SESSION["cms_start"])
					echo '<tr><td height="30" colspan="9" align="center" valign="middle">- Κανένα σχόλιο -</td></tr>';
				?>
				</tbody>
			</form>
			<form action="index.php" method="post">
				<tfoot>
					<tr>
						<td colspan="10"><?=$csystem->pagination($total_results);?></td>
					</tr>
				</tfoot>
			</form>
		</table>
	<?
	}
	else if ($_SESSION["cms_subcontrol"]==4)
	{
	?>
		<div id="toolbar" class="articles">
			<h3>Διαχείριση περιεχομένου :: Ετικέτες άρθρων</h3>
			<div class="submenu">
				<ul>
					<li><a href="index.php?edit_type=insert" title="Προσθήκη νέας ετικέτας" id="insert_tag"><img src="images/add_tag.jpg"><br>Νέα ετικέτα</a></li>
					<li><a href="javascript:;" title="Διαγραφή επιλεγμένων στοιχείων" onclick="confirmMultiDelete(document.forms['multideleteform']);"><img src="images/delete_tags.jpg"><br>Διαγραφή</a></li>
				</ul>
			</div>
		</div>

		<div>
			<ul id="tabs_navigation">
				<li><a href="index.php?control=2&subcontrol=1&reset_params=1">Άρθρα</a></li>
				<li><a href="index.php?control=2&subcontrol=2&reset_params=1">Σύνδεσμοι</a></li>
				<li><a href="index.php?control=2&subcontrol=3&reset_params=1">Σχόλια</a></li>
				<li><a href="index.php?control=2&subcontrol=4&reset_params=1" class="selected_tab">Ετικέτες άρθρων</a></li>
			</ul>
		</div>

		<?
		if ($submit_type=="insert")
		{
			$tag_name = trim($tag_name);

			if ($tags->getTagByName($tag_name)==false)
			{
				$result = $tags->insertTag($tag_name);

				if ($result==true)
				{
					echo "<div class='notification success'><div>Η ετικέτα προστέθηκε επιτυχώς</div></div>";														
				}
				else
				{
					echo "<div class='notification error'><div>Δυστυχώς η προσθήκη της ετικέτας απέτυχε</div></div>";
				}
			}
			else
			{
				echo "<div class='notification error'><div>Η ετικέτα δεν προστέθηκε γιατί υπάρχει ήδη</div></div>";			
			}
		}
		else if ($submit_type=="update")
		{
			if (!empty($tag_id) and !empty($tag_name))
			{
				$result = $tags->updateTag($tag_id, $tag_name);

				if ($result==true)
				{
					echo "<div class='notification success'><div>Η ετικέτα ενημερώθηκε επιτυχώς</div></div>";														
				}
				else
				{
					echo "<div class='notification error'><div>Δυστυχώς η ενημέρωση της ετικέτας απέτυχε</div></div>";
				}
			}
		}
		else if (isset($delete))
		{
			$result = $tags->deleteTag($deleteid);		
			
			if ($result==true)
			{
				echo "<div class='notification success'><div>Η ετικέτα διαγράφηκε επιτυχώς</div></div>";														
			}
			else
			{
				echo "<div class='notification error'><div>Δυστυχώς η διαγραφή της ετικέτας απέτυχε</div></div>";
			}			
		}
		else if (isset($multidelete))
		{
			$deleted_all = true;

			foreach ($cid as $deleteid)
			{
				$result = $tags->deleteTag($deleteid);
					
				if ($result!=true)
				{
					$deleted_all = false;
				}
			}

			if ($deleted_all == true)
			{
					echo '<div class="notification success"><div>Όλα οι επιλεγμένες ετικέτες διαγράφηκαν επιτυχώς</div></div>';
			}
			else
			{
					echo '<div class="notification error"><div>Δυστυχώς η διαγαρφή κάποιων ετικετών απέτυχε</div></div>';			
			}
		}
		
		$data_array = $tags->getAllTags($_SESSION["cms_table_ordering"], $_SESSION["cms_order_type"]);
		$total_results = count($data_array);
		
		$aa = $_SESSION["cms_start"];				
		?>
		
		<table id="content_table">
			<form method="post" action="index.php" name="multideleteform">
				<input type="hidden" name="multidelete" value="1">
				<thead>
					<tr>
						<th width="10">#</th>
						<th width="10"><input type="checkbox" name="toggle" value="" onclick="toggleCheckAll(this, 'cid[]');"></th>
						<th width="680"><a href="index.php?table_ordering=name&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Όνομα</a><? if ($_SESSION["cms_table_ordering"]=="name" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="name" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
						<th width="100">Άρθρα</th>								
						<th width="90">Επεξεργασία</th>
						<th width="70">Διαγραφή</th>
					</tr>
				</thead>
				<tbody>
				<? 
				$row_style = 0;
				for ($i=$_SESSION["cms_start"]; $i<($_SESSION["cms_start"]+$_SESSION["cms_results_per_page"]) and $i<$total_results; ++$i)
				{
					$content_data = $tags->getContentsByTagName($data_array[$i]["name"]);
					?>
					<tr class="row<?=($row_style++ % 2) ?>">
						<td><?=(++$aa)?></td>
						<td><input type="checkbox" name="cid[]" value="<?=$data_array[$i]["id"]?>"></td>
						<td align="left">
							<div class="tag_text"><a class="edit_tag" href="javascript:;" title="Επεξεργασία"><?=$data_array[$i]["name"]?></a></div>
							<div class="tag_toolbar">
								<a class="save_tag" href="index.php?submit_type=update&tag_id=<?=$data_array[$i]["id"]?>">Αποθήκευση</a>
								<a class="close_tag" href="javascript:;">Άκυρο</a>
							</div>						
						</td>
						<td align="center"><?=(!empty($content_data)?count($content_data):0)?></td>
						<td align="center"><a title="Επεξεργασία" href="javascript:;" class="edit_tag"><img src="images/b_edit.gif"></a></td>
						<td align="center"><a title="Διαγραφή" onclick="confirm_delete(<?=$data_array[$i]["id"]?>)" href="javascript:;"><img src="images/b_drop.gif"></a></td>
					</tr>
				<?
				}
				if ($aa==$_SESSION["cms_start"])
					echo '<tr><td height="30" colspan="9" align="center" valign="middle">- Καμία ετικέτα -</td></tr>';
				?>
				</tbody>
			</form>
			<form action="index.php" method="post">
				<tfoot>
					<tr>
						<td colspan="10"><?=$csystem->pagination($total_results);?></td>
					</tr>
				</tfoot>
			</form>
		</table>
	<?
	}
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit