ACC SHELL
<?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