Example #1
0
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) {
Example #2
0
 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;
Example #3
0
            $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>