Ejemplo n.º 1
0
 public function testSetStatus()
 {
     $c = new ae_CategoryModel();
     $this->assertTrue(ae_CategoryModel::isValidStatus($c->getStatus()));
     $c->setStatus(ae_CategoryModel::STATUS_AVAILABLE);
     $this->assertEquals($c->getStatus(), ae_CategoryModel::STATUS_AVAILABLE);
     $this->setExpectedException('Exception');
     $c->setStatus('bogus');
 }
Ejemplo n.º 2
0
<?php

$pageOffset = isset($_GET['offset']) && is_numeric($_GET['offset']) ? $_GET['offset'] : 0;
$itemsPerPage = 20;
$status = isset($_GET['status']) ? $_GET['status'] : FALSE;
$filter = array();
$filter['LIMIT'] = sprintf('%d, %d', $pageOffset * $itemsPerPage, $itemsPerPage);
// categories
if (isset($_GET['category'])) {
    $area = 'category';
    $areaName = 'Categories';
    if (ae_CategoryModel::isValidStatus($status)) {
        $filter['WHERE'] = 'ca_status = "' . $status . '"';
    }
    $list = new ae_CategoryList($filter);
} else {
    if (isset($_GET['page'])) {
        $area = 'page';
        $areaName = 'Pages';
        if (ae_PageModel::isValidStatus($status)) {
            $filter['WHERE'] = 'pa_status = "' . $status . '"';
        } else {
            $filter['WHERE'] = 'pa_status != "trash"';
        }
        $list = new ae_PageList($filter);
    } else {
        if (isset($_GET['post'])) {
            $area = 'post';
            $areaName = 'Posts';
            if (ae_PostModel::isValidStatus($status)) {
                $filter['WHERE'] = 'po_status = "' . $status . '"';
Ejemplo n.º 3
0
    header('Location: ../index.php?error=not_logged_in');
    exit;
}
if (!isset($_POST['area'], $_POST['bulk-status-change'])) {
    header('Location: ../admin.php?error=no_area_or_status_given');
    exit;
}
if (!isset($_POST['entry']) || count($_POST['entry']) == 0) {
    header('Location: ../admin.php?error=no_entries_given');
    exit;
}
$status = $_POST['bulk-status-change'];
$mainArea = 'manage';
switch ($_POST['area']) {
    case 'category':
        $isValidStatus = $status == 'delete' ? TRUE : ae_CategoryModel::isValidStatus($status);
        $modelName = 'ae_CategoryModel';
        $preDelete = ae_CategoryModel::STATUS_TRASH;
        break;
    case 'cofilter':
        $isValidStatus = $status == 'delete' ? TRUE : ae_CommentfilterModel::isValidStatus($status);
        $mainArea = 'settings';
        $modelName = 'ae_CommentfilterModel';
        $preDelete = ae_CommentfilterModel::STATUS_INACTIVE;
        break;
    case 'comment':
        $isValidStatus = $status == 'delete' ? TRUE : ae_CommentModel::isValidStatus($status);
        $modelName = 'ae_CommentModel';
        $preDelete = ae_CommentModel::STATUS_TRASH;
        break;
    case 'media':