Beispiel #1
0
    # On va rechercher notre article
    if (($aFile = $plxAdmin->plxGlob_arts->query('/^' . $_GET['a'] . '.(.+).xml$/', '', 'sort', 0, 1)) == false) {
        # Article inexistant
        plxMsg::Error('L\'article demandé n\'existe pas ou n\'existe plus !');
        header('Location: index.php');
        exit;
    }
    # On parse et alimente nos variables
    $result = $plxAdmin->parseArticle(PLX_ROOT . $plxAdmin->aConf['racine_articles'] . $aFile['0']);
    $title = trim($result['title']);
    $chapo = trim($result['chapo']);
    $content = trim($result['content']);
    $tags = trim($result['tags']);
    $author = $result['author'];
    $url = $result['url'];
    $date = plxDate::dateIso2Admin($result['date']);
    $catId = explode(',', $result['categorie']);
    $artId = $result['numero'];
    $allow_com = $result['allow_com'];
    $template = $result['template'];
    if ($author != $_SESSION['user'] and $_SESSION['profil'] == PROFIL_WRITER) {
        plxMsg::Error('Vous n\'avez pas les droits pour accéder &agrave cet article !');
        header('Location: index.php');
        exit;
    }
} else {
    # On a rien validé, c'est pour la création d'un article
    $title = 'Nouvel article';
    $chapo = $url = '';
    $content = '';
    $tags = '';