Example #1
0
App::LoadClass('Page');
App::LoadClass('Pagination');
// Establish page variables, objects, arrays, etc
Functions::RedirectIf($logged_in = User::LoginCheck(), HOST . '/login/');
$admin = new User($logged_in);
Functions::RedirectIf(User::CheckPermissions('admin_panel', $admin), HOST . '/myaccount/');
$records_per_page = 9;
$url = ADMIN . '/pages.php';
$query_string = array();
$message = null;
$sub_header = null;
### Handle "Delete" record if requested
if (!empty($_GET['delete']) && is_numeric($_GET['delete'])) {
    // Validate id
    if (Page::Exist(array('page_id' => $_GET['delete']))) {
        Page::Delete($_GET['delete']);
        $message = 'Page has been deleted';
        $message_type = 'success';
    }
}
### Determine which type (status) of pages to display
$status = !empty($_GET['status']) ? $_GET['status'] : 'published';
switch ($status) {
    case 'draft':
        $query_string['status'] = 'draft';
        $header = 'Draft Pages';
        $page_title = 'Draft Pages';
        break;
    default:
        $status = 'published';
        $header = 'Published Pages';
Example #2
0
            $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;
            $message = $screen_module_name . " excluída com sucesso.";
            $page_id = "";
            $page_number = "";
            $page_date = $date->GetNowFull();
            $page_user_id = $guardian->GetUserId();
            $page_arti_id = "";
        } else {
            $message_position = 5;
            $message = "Problemas na operação.";
        }
    }
}
?>