403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.217.154
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 :  /Old Sites/modip/infosystem_v7/application/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Old Sites/modip/infosystem_v7/application/controllers/cms.php
<?php
function edit_article_submit() {
	
	if(!permission_exists("manage_cms", NULL)) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα για αυτή την ενέργεια.";
		default_page();
		return;
	}
	if(!category_id_to_title(strip($_POST["article_category"]))){
		$_SESSION['error_message']="Μη έγκυρο category ID.";
		default_page();
		return;	
	}
	
	$id_article=strip($_POST["id_article"]);
	$title=strip($_POST["article_title"]);
	$category=strip($_POST["article_category"]);
	$content=strip($_POST["article_content"]);
	
	$articles_d=query("SELECT * FROM __cms_articles WHERE id=".$id_article);
	if (mysql_num_rows($articles_d)!=1){
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα για αυτή την ενέργεια.";
		default_page();
		return;
	}

	query("UPDATE __cms_articles SET title='".$title."', id_category='".$category."', content='".$content."' WHERE id='".$id_article."'");
	
	if(mysql_affected_rows()>0) $_SESSION['success_message']="Το άρθρο ενημερώθηκε επιτυχώς.";
	else $_SESSION['error_message']="Δεν πραγματοποιήθηκαν αλλαγές.";
	
	view_article($id_article);

}


function new_article_submit() {
	
	if(!permission_exists("manage_cms", NULL)) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα για αυτή την ενέργεια.";
		default_page();
		return;
	}
	if(!category_id_to_title(strip($_POST["article_category"]))){
		$_SESSION['error_message']="Μη έγκυρο category ID.";
		default_page();
		return;	
	}

	$title=strip($_POST["article_title"]);
	$category=strip($_POST["article_category"]);
	$content=strip($_POST["article_content"]);
	
	query("INSERT INTO __cms_articles (id_category, title, content) VALUES ('".$category."', '".$title."', '".$content."')");
	
	if(mysql_affected_rows()>0) $_SESSION['success_message']="Το άρθρο δημιουργήθηκε επιτυχώς.";
	else $_SESSION['error_message']="Απροσδόκητο σφάλμα κατά τη δημιουργία άρθρου.";
	
	view_category($category);

}


function new_category_submit() {
	
	if(!permission_exists("manage_cms", NULL)) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα για αυτή την ενέργεια.";
		default_page();
		return;
	}
	if(!category_id_to_title(strip($_POST["parent_category"]))){
		$_SESSION['error_message']="Μη έγκυρο category ID.";
		default_page();
		return;	
	}

	$title=strip($_POST["category_title"]);
	$parent_category=strip($_POST["parent_category"]);
	$description=strip($_POST["category_description"]);
	
	if ($parent_category=='NULL') query("INSERT INTO __cms_categories (title, description) VALUES ('".$title."', '".$description."')");
	else query("INSERT INTO __cms_categories (id_parrent, title, description) VALUES ('".$parent_category."', '".$title."', '".$description."')");
	
	if(mysql_affected_rows()>0){
		$_SESSION['success_message']="Η κατηγορία δημιουργήθηκε επιτυχώς.";
		view_category(mysql_insert_id());
	}
	else{
		$_SESSION['error_message']="Απροσδόκητο σφάλμα κατά τη δημιουργία κατηγορίας.";
		view_category($category);
	}
	
}


function edit_category_submit() {
	
	if(!permission_exists("manage_cms", NULL)) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα για αυτή την ενέργεια.";
		default_page();
		return;
	}
	if(!(category_id_to_title(strip($_POST["parent_category"])) || $_POST["parent_category"]='NULL')){
		$_SESSION['error_message']="Μη έγκυρο category ID.";
		default_page();
		return;	
	}
	if(!category_id_to_title(strip($_POST["id_category"]))){
		$_SESSION['error_message']="Μη έγκυρο category ID.";
		default_page();
		return;	
	}

	
	$id_category=strip($_POST["id_category"]);
	$title=strip($_POST["category_title"]);
	$parent_category=strip($_POST["parent_category"]);
	$description=strip($_POST["category_description"]);

	if(!valid_parrent_category($id_category, $parent_category)){
		$_SESSION['error_message']="Μη έγκυρη γονική κατηγορία.";
		view_category($id_category);
		return;	
	}
	
	if ($parent_category=='NULL') query("UPDATE __cms_categories SET id_parrent=NULL, title='".$title."', description='".$description."' WHERE id='".$id_category."'");
	else query("UPDATE __cms_categories SET id_parrent='".$parent_category."', title='".$title."', description='".$description."' WHERE id='".$id_category."'");
	
	if(mysql_affected_rows()>0){
		$_SESSION['success_message']="Η κατηγορία ενημερώθηκε επιτυχώς.";
		view_category($id_category);
	}
	else{
		$_SESSION['error_message']="Δεν έγιναν αλλαγές.";
		view_category($id_category);
	}
	
}


function delete_category_submit() {
	
	if(!permission_exists("manage_cms", NULL)) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα για αυτή την ενέργεια.";
		default_page();
		return;
	}
	if(!category_id_to_title(strip($_GET["id_category"]))){
		$_SESSION['error_message']="Μη έγκυρο category ID.";
		default_page();
		return;	
	}

	
	$id_category=strip($_GET["id_category"]);


	if(articles_count($id_category)>0 || has_subcategories($id_category)){
		$_SESSION['error_message']="Η κατηγορία περιέχει άρθρα ή και υποκατηγορίες και δεν μπορεί να διαγραφεί.";
		view_category($id_category);
		return;	
	}
	
	query("DELETE FROM __cms_categories WHERE id='".$id_category."'");
	
	if(mysql_affected_rows()>0){
		$_SESSION['success_message']="Η κατηγορία διαγράφηκε επιτυχώς.";
		view_root_categories();
	}
	else{
		$_SESSION['error_message']="Απροσδόκητο σβάλμα κατά τη διαγραφή της κατηγορίας.";
		view_category($id_category);
	}
	
}


?>

Youez - 2016 - github.com/yon3zu
LinuXploit