Exemplo n.º 1
0
 * @link http://www.mantisbt.org
 */
/**
 * MantisBT Core API's
 */
require_once 'core.php';
require_once 'news_api.php';
require_once 'print_api.php';
news_ensure_enabled();
form_security_validate('news_add');
access_ensure_project_level(config_get('manage_news_threshold'));
$f_view_state = gpc_get_int('view_state');
$f_headline = gpc_get_string('headline');
$f_announcement = gpc_get_bool('announcement');
$f_body = gpc_get_string('body');
$t_news_id = news_create(helper_get_current_project(), auth_get_current_user_id(), $f_view_state, $f_announcement, $f_headline, $f_body);
form_security_purge('news_add');
$t_news_row = news_get_row($t_news_id);
html_page_top();
?>

<br />
<div align="center">
<?php 
echo lang_get('operation_successful') . '<br />';
print_bracket_link('news_menu_page.php', lang_get('proceed'));
echo '<br /><br />';
print_news_entry_from_row($t_news_row);
?>
</div>
Exemplo n.º 2
0
    //Sinon, on affiche le formulaire d'édition
    global $secteur, $page, $newsAmodifier;
    if ($page == 'news_edit') {
        if (isset($_SESSION['admin']) && $_SESSION['admin'] === true) {
            ?>
	<form action="" method="POST">
	Auteur : <strong><?php 
            echo $news[$newsAmodifier]['auteur'];
            ?>
</strong><br />
	<label for="titre">Titre de la news :</label> <input type="text" name="titre" id="titre" value="<?php 
            echo $news[$newsAmodifier]['titre'];
            ?>
" ><br />
	<label for="contenu">Contenu de la news : </label><br />
	<textarea name="contenu" id="contenu" rows="20" cols="60"><?php 
            echo $news[$newsAmodifier]['contenu'];
            ?>
</textarea><br />
		<input type="submit" value="Appliquer les modifications" />
	</form>
	<?php 
        }
    }
}
if ($page == 'news_add') {
    news_create();
}
if ($page == 'news_edit') {
    news_update();
}