require_once "../inc/classes/TemplatePartType.php"; require_once "../inc/classes/Helpers.php"; if (isset($_REQUEST['mode']) && $_REQUEST['mode'] == 'sort') { $objPage = new Page(); $objPage->SortValues(substr($_REQUEST['action'], 1), substr($_REQUEST['action'], 0, 1)); unset($objPage); } elseif (isset($_REQUEST['dragsort'])) { // handle drag sort ajax request: $objPage = new Page($_REQUEST['id']); $new_sort_order = $_REQUEST['idx'] * 10 + 5; if ($new_sort_order > $objPage->SortOrder) { $new_sort_order += 10; // increasing sort order so must add another 10 } $objPage->SortOrder = $new_sort_order; $objPage->Update(); echo "success"; exit; // just exit since this is an ajax request } include "includes/pagetemplate.php"; function PageContent() { ?> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <script type="text/javascript"> $(document).ready(function() { // fix to preserve width of cells var fixHelper = function(e, ui) {
if ($action == 3) { $date = new Date(); $date->SetConverted($page_date); $date->ConvertToFullDate(); if ($date->VerifyDate()) { $message = $date->GetMessage(); $message_position = 2; } else { $page = new Page(); $page->SetDatabase($database); $page->SetId($page_id); $page->SetNumber($page_number); $page->SetDate($date->GetDate()); $page->SetUser($page_user_id); $page->SetArticle($page_arti_id); if ($page->Update()) { $message_position = 5; $message = $screen_module_name . " alterada com sucesso."; } else { $message_position = 5; $message = "Problemas na operação."; } } } if ($action == 4) { $page = new Page(); $page->SetDatabase($database); $page->SetId($page_id); if ($page->Delete()) { $date = new Date(); $message_position = 5;
$data['slug'] = $slug; } else { $errors['slug'] = "URL is not available"; } } else { $errors['slug'] = "You didn't enter a valid URL"; } // Validate content if (!empty($_POST['content']) && !ctype_space($_POST['content'])) { $data['content'] = trim($_POST['content']); } else { $data['content'] = ''; } // Update record if no errors were found if (empty($errors)) { $page->Update($data); $message = 'Page has been updated'; $message_type = 'success'; } else { $message = 'Errors were found. Please correct the errors below and try again.<br /><br />- '; $message .= implode('<br />- ', $errors); $message_type = 'error'; } } // Output Header include 'header.php'; ?> <div id="pages-edit"> <h1>Edit Page</h1>