|
|
<?php
|
|
|
|
|
|
class Page {
|
|
|
var $url_name, $status, $title, $body, $style;
|
|
|
}
|
|
|
|
|
|
function savepage($page) {
|
|
|
if($page->url_name)
|
|
|
return updatepage($page);
|
|
|
else
|
|
|
return insertpage($page);
|
|
|
}
|
|
|
|
|
|
function insertpage($page) {
|
|
|
global $mtdb;
|
|
|
$sql = 'INSERT INTO static_page ( url_name, status, title, body, style ) VALUES ('
|
|
|
. ' "' . mysqli_real_escape_string($mtdb->link, $page->url_name)
|
|
|
. '", "' . mysqli_real_escape_string($mtdb->link, $page->status)
|
|
|
. '", "' . mysqli_real_escape_string( $mtdb->link, trim( $page->title ) )
|
|
|
. '", "' . mysqli_real_escape_string( $mtdb->link, trim( $page->body ) )
|
|
|
. '", "' . mysqli_real_escape_string( $mtdb->link, trim( $page->style ) )
|
|
|
. '")';
|
|
|
adminlog("Page '".$page->url_name."' has been added.", MTS_PAGE, MTA_ADD);
|
|
|
return $mtdb->query($sql);
|
|
|
}
|
|
|
|
|
|
function updatepage($page) {
|
|
|
if ( !$page->url_name ) return false;
|
|
|
global $mtdb;
|
|
|
|
|
|
$sql = 'UPDATE static_page SET url_name = "' . mysqli_real_escape_string($page->url_name)
|
|
|
. '", status = "' . mysqli_real_escape_string($mtdb->link, $page->status)
|
|
|
. '", title = "' . mysqli_real_escape_string( trim($mtdb->link, $page->title) )
|
|
|
. '", body = "' . mysqli_real_escape_string( trim($mtdb->link, $page->body ) )
|
|
|
. '", style = "' . mysqli_real_escape_string( trim($mtdb->link, $page->style ) )
|
|
|
. '" WHERE url_name = "' . mysqli_real_escape_string($mtdb->link, $page->url_name) . '"';
|
|
|
adminlog("Page '".$page->url_name."' has been updated.", MTS_PAGE, MTA_MODIFY);
|
|
|
return $mtdb->query( $sql );
|
|
|
}
|
|
|
|
|
|
function deletepage($url_name) {
|
|
|
if ( !$url_name ) return false;
|
|
|
global $mtdb;
|
|
|
adminlog("Page '".$page->url_name."' has been deleted.", MTS_PAGE, MTA_DELETE);
|
|
|
return $mtdb->query( 'DELETE FROM static_page WHERE url_name = "' . mysqli_real_escape_string($mtdb->link, $url_name) . '"' );
|
|
|
}
|
|
|
|
|
|
function getpage($url_name) {
|
|
|
global $mtdb;
|
|
|
return $mtdb->getRow( 'SELECT url_name, status, title, body, style FROM static_page WHERE url_name = "'. mysqli_real_escape_string($mtdb->link, $url_name) . '"' );
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|