コード例 #1
0
ファイル: NewsCategoryTest.php プロジェクト: kleitz/bzion
 public function testDeletingCustomNewsCategoryWithPosts()
 {
     $news = News::addNews(StringMocks::SampleTitleOne, StringMocks::LargeContent, $this->player_with_create_perms->getId(), $this->newsCategory->getId());
     $this->assertArrayLengthEquals($this->newsCategory->getNews(), 1);
     $this->newsCategory->delete();
     $this->assertEquals('enabled', $this->newsCategory->getStatus());
     $this->assertArrayContainsModel($this->newsCategory, NewsCategory::getCategories());
     $this->wipe($news);
 }
コード例 #2
0
<?php

// TODO: Uncomment
include "access.php";
include_once "../includes/SystemConfiguration.class.php";
global $systemConfiguration;
global $logger;
$id = 0;
$errors = array();
$logger->LogInfo("Attempting to delete news category ...");
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
    $id = intval($_GET['id']);
    if (!NewsCategory::delete($id)) {
        $logger->LogError("Error deleting news category.");
        foreach (NewsCategory::$staticErrors as $error) {
            $logger->LogError($error);
            $errors[] = $error;
        }
    } else {
        header("Location: news_categories_list.php");
    }
} else {
    $errors[] = "Invalid request: category id was not set";
    $logger->LogError("News category id is not set.");
}
include "header.php";
?>


</td>
</tr>