ACC SHELL

Path : /srv/www/vhosts/unitedsolution/admin/class/
File Upload :
Current File : /srv/www/vhosts/unitedsolution/admin/class/footer.php

<?php

class footer{
	
	var $msg;
	
	function add($name,$page){
		
		if(!empty($name) && !empty($page)){
			
			$name = addslashes($name);
			$page = addslashes($page);
						
			$query = "SELECT MAX(pos) AS max_pos FROM ".DBPREFIX."footer";
			
			$sent = mysql_query($query);
			
			$data = mysql_fetch_object($sent);
			
			$max_pos = $data->max_pos;
			
			$new_pos = $max_pos + 1;
			
			$query = "INSERT INTO ".DBPREFIX."footer (name, page, pos) VALUES('$name', '$page', '$new_pos')";
			
			if(mysql_query($query)){
				
				$this->msg = FOOTER_ADDED;
			
			}
			else{
				
				$this->msg = SQL_ERROR.mysql_error();
			
			}
		}
		else{
			
			$this->msg = FOOTER_FORM_EMPTY;
		
		}
	
	}
	
	var $id, $name, $page;
	
	function select(){
		
		$query = "SELECT id, name FROM ".DBPREFIX."footer ORDER BY pos ASC";
		
		$sent = mysql_query($query);
		
		while($data = mysql_fetch_object($sent)){
			
			$this->id[] = $data->id;
			$this->name[] = stripslashes($data->name);
				
		}

	}
	
	function up_down($id, $par){
		
		$query = "SELECT pos FROM ".DBPREFIX."footer WHERE id = '$id'";
		
		$sent = mysql_query($query);
		
		$data = mysql_fetch_object($sent);
		
		$actual_pos = $data->pos;
		
		if($par == 'up'){
			$new_pos = $actual_pos - 1;
		}
		else{
			$new_pos = $actual_pos + 1;
		}
		
		$query = "SELECT COUNT(*) AS pocet FROM ".DBPREFIX."footer WHERE pos = '$new_pos'";
		
		$sent = mysql_query($query);

		$data = mysql_fetch_object($sent);
		
		if($data->pocet != 0){
												
			$query = "UPDATE ".DBPREFIX."footer SET pos = '$actual_pos' WHERE pos = '$new_pos'";
			
			mysql_query($query);
			
			$query = "UPDATE ".DBPREFIX."footer SET pos = '$new_pos' WHERE id = '$id'";
			
			mysql_query($query);
		
		}
	
	}

	function delete($id){
		
		$query = "SELECT pos FROM ".DBPREFIX."footer WHERE id = '$id'";
		
		$sent = mysql_query($query);
		
		$data = mysql_fetch_object($sent);
		
		$pos = $data->pos;
		
		$query = "DELETE FROM ".DBPREFIX."footer WHERE id = '$id'";
		
		if(mysql_query($query)){
			
			$this->msg = FOOTER_DELETED;
			
			$query = "UPDATE ".DBPREFIX."footer SET pos = pos - 1 WHERE pos > '$pos'";
			
			mysql_query($query);
			
			echo mysql_error();
		
		}
		else{
			
			$this->msg = SQL_ERROR.mysql_error();
		
		}
	
	}
		
	function select_one($id){
		
		$query = "SELECT * FROM ".DBPREFIX."footer WHERE id = '$id'";
		
		$sent = mysql_query($query);
		
		$data = mysql_fetch_object($sent);
		
		$this->name = stripslashes($data->name);
		$this->page = stripslashes($data->page);
	
	}
	
	function edit($id,$name,$page){
		
		if(!empty($name) && !empty($page)){
			
			$name = addslashes($name);
			$page = addslashes($page);
			
			$query = "UPDATE ".DBPREFIX."footer SET name = '$name', page = '$page' WHERE id = '$id'";
			
			if(mysql_query($query)){
				
				$this->msg = FOOTER_EDITED;
			
			}
			else{
				
				$this->msg = SQL_ERROR.mysql_error();
			
			}
			
		}
		else{
			
			$this->msg = FOOTER_FORM_EMPTY;
		}
	
	}

}

?>

ACC SHELL 2018